Python for Programmers
This course will introduce you to the Python language and guide you until you feel comfortable with the language. At the end you’ll not only be comfortable, but will be able to call yourself a Python programmer (as long as you use your newly acquired knowledge to actually write Python programs).
This course assumes that you already know the foundations of computer programming, and thus will just present you Python’s syntax and particularities without teaching you how to program, since you already know. This also enables you to go through the course pretty fast, because, to learn a new language, you only need to absorb its syntax and start using the language as soon as possible. This practice is what really makes you learn the language. And that’s also the reason for which we’ve added a lot of proposed exercises to the end of some lessons.
- Lesson 1. Interpreting Python language
- Lesson 2. Variables, functions and objects
- Lesson 3. Control structures: selection, iteration and exception handling
- Lesson 4. Lists, dictionaries and iterators
- Lesson 5. Function definition and argument passing
- Lesson 6. Class definition, inheritance and custom exceptions
- Lesson 7. Exception handling
- Lesson 8. Creating your own modules
- Lesson 9. Testing
- Lesson 10. Third-party module installation
- Lesson 11. Module distribution