Python Development SuccessPath
You should be familiar with basic computer usage. No prior knowledge of programming is assumed.
This path will familiarize you with the Python language so you can learn how to express concepts in fewer lines of code than in other languages. Take a look at the fundamentals of Python and dive into the language itself, looking at the concepts behind the syntax. Become familiar with key words associated with Python and find out the most important tools to have as a Python 3 developer. Find out how to use Python both interactively at the command line and in a source code editor. Learn about Function Objects, Lambda expressions, Generators, and Closures as well as Class Inheritance and Data Hiding among many more features.
It is common for users to take all the courses in this path in the order shown below.
12+ hours covering 53 topics
|Python 3: Fundamentals /**/||/**/||/**/|
|Python 3, Part 1 of 6: Getting Started /**/||8 /**/||2h 46m||Beginner /**/|
|Python 3, Part 2 of 6: Statements /**/||6 /**/||1h 34m||Beginner /**/|
|Python 3, Part 3 of 6: Data /**/||12 /**/||2h 36m||Beginner /**/|
|Python 3, Part 4 of 6: Functions and Classes /**/||15 /**/||1h 45m||Beginner /**/|
|Python 3: Tools, Modules and JSON /**/||/**/||/**/|
|Python 3, Part 5 of 6: Programming Tools /**/||4 /**/||1h 26m||Intermediate /**/|
|Python 3, Part 6 of 6: Modules, JSON, and Algorithms /**/||8 /**/||2h 25m||Intermediate /**/|