1. Introduction
Exegetic Analytics is a Data Science consultancy specialising in data acquisition and augmentation, data preparation, predictive analytics and machine learning. Our services are used by a range of industries from Education to Security, Food Delivery to Politics. Our consultants are based in Durban and Cape Town and we engage with clients all over the world. Our products and services are used by a multitude of industries including Aerospace, Education, Finance, Food and Transport.
Exegetic Analytics also offers training, with experienced and knowledgeable facilitators. Our courses focus on practical applications, working through examples and exercises based on real-world datasets.
All of our training packages include access to:
- our online development environment and
- detailed course material which participants will have continued access to even once the training has concluded.
For more information about what we do, you can refer to our website.
These are some of the companies who have benefitted from our trainning:
Take a look at our full list of courses to see what other training we have on offer.
Contact Us
If this proposal is of interest to you or you would like to hear more about what we do you can get in touch on training@exegetic.biz or +27 (0)73 805 7439.
2. Course Description
Details
Duration | 2 days |
---|---|
Who should attend? | The course is suitable for somebody who is interested in learning how to code but has little or no prior experience. It’s not suitable for experienced Python programmers. |
Objectives | In this course you’ll learn the fundamentals of writing code with Python. |
Outcomes | You’ll be familiar with
|
Return to our list of courses.
Course Outline
3. Course Outline
Day 1: Introduction
- Introduction
- Starting Python
- Running code in Python
- Indentation
- Comments
- Variables
- Data Types
- Numbers
- Strings
- Formatting and Interpolation
- Boolean
- Compound Data Types
- Tuples
- Lists
- Sets
- Dictionaries
- Iterables and Iterators
zip()
- Extending Python with Modules
- Installation
- Importing:
import
andimport from
- Flow Control
- Conditionals:
if
,else
andelif
- Loops:
for
andwhile
- Changing the flow with
continue
andbreak
- Changing the flow with
- Conditionals:
Day 2: Intermediate
- File I/O
- Text Files
- Pickle and Shelf
- Functions
- Anonymous functions with
lambda
- Operations:
map()
andfilter()
- Anonymous functions with
- List Comprehensions
- Conditionals
- Errors and Exception Handling
- Classes
- Attributes
- Methods
- Inheritance
- Generators
- Function Decorators