Python
Whether you have never programmed before, already know basic syntax, or want to learn about the advanced features of Python, this course is for you! In this course we will teach you both versions of Python (2 and 3) so you can easily adapt your skill set to either version!
Prerequisites:
Computer Basics knowledge and Little understanding of computer maintenance
Acquired Skills:
The student will be evaluated through a personal project constructed from scratch.
Curriculum Material:
The language and teaching techniques are geared to the course's final use. It includes explanatory exercises and examples.
Course Topics:
Week 1:
- Python Overview
- Python Setup
- Variables
- Numbers in Python
Week 2:
- Strings
- Print Formatting
- Lists
- Dictionaries
Week 3:
- Tuples
- Files
- Sets and Booleans
Week 4:
- Python Comparison Operators
- Python Statements
- Methods and Functions
Week 5:
- Starting a Project - Tic Tac Toe Game
- Starting the Personal Project
- Object Oriented Programming
Week 6:
- Errors and Exceptions Handling
- Second Project - Black Jack Game
Week 7:
- Modules and Packages
- Built-in Functions
Week 8:
- Python Decorators
- Python Generators
Week 9:
- Advanced Python Modules
- Advanced Python Objects and Data Structures
Week 10:
- Final Evaluation of the Personal Project
Certificate of Completion
At the end of the course, the student will receive our certificate of completion for this training.