Python Beginner Complete Masterclass 2023
- Description
- Curriculum
- FAQ
- Reviews
If you are considering learning to program, this course will help you understand common programming concepts and one of the most popular programming languages.
The whole course also only uses resources that are available to all operating systems so that you can follow along from Windows, Linux or MacOS.
Why take this course?
There are a lot of Python courses our there, so why take this one?
While you may get sick of looking at me, studies have shown that being able to see someone while they are talking improves comprehension and understanding, which is why I will be in the corner of each video unlike most courses.
The Video and Audio quality of this course is high which will also make it easier to follow.
In this course we will put things in an order that makes sense, and focus on a complete understanding of Python basics.
Learning Path:
In this course we are going to start from nothing and build a strong foundation to prepare you to understand and work with the Python programming language.
-
Install and Getting Started
-
Variables
-
Operators and Conditional Statements
After we have a foundational understanding of how to write some Python code, we take our first steps to manage basic variables and create procedural programming logic
-
Data Structures
-
Loops
-
File Interaction
Once we have an understanding of procedural logic and workflows we can start making things more powerful and reusable with Functions and Classes
-
Functions
-
Classes & OOP
And finally after we have made our logic dynamic, we can also make our programs themselves dynamic by breaking up our code into multiple Modules, and talking about how we can add common modules to our projects
-
Modules
-
pip & virtualenv
If you are new to software development, congratulations on starting your journey to become a developer! I look forward to seeing you inside!
-
15Operators & Conditionals TheoryVideo lesson
-
16Math OperatorsVideo lesson
-
17Conditional StatementsVideo lesson
-
18try & exceptVideo lesson
-
19if & elif & elseVideo lesson
-
20walrusVideo lesson
-
21match & caseVideo lesson
-
22Operators & ConditionalsQuiz
Validate your understanding of Operators & Conditionals
-
23Data Structures TheoryVideo lesson
-
24Lists part 1 - declare, add and removeVideo lesson
-
25Lists part 2 - split, join & replaceVideo lesson
-
26Lists part 3 - sortVideo lesson
-
27Lists part 4 - sliceVideo lesson
-
28Lists part 5 - splatVideo lesson
-
29Lists part 6 - search and filterVideo lesson
-
30ListsQuiz
Validate your understanding of Lists
-
31SetsVideo lesson
-
32RangesVideo lesson
-
33MatricesVideo lesson
-
34DictionariesVideo lesson
-
35TuplesVideo lesson
-
42File Interaction TheoryVideo lesson
-
43writeVideo lesson
-
44readVideo lesson
-
45JSON parsingVideo lesson
-
46Names JSONText lesson
-
47JSON from a fileVideo lesson
-
48JSON AnalysisVideo lesson
-
49JSON to CSV part 1Video lesson
-
50Dynamic JSONText lesson
-
51JSON to CSV part 2 - dynamicVideo lesson
-
52Functions TheoryVideo lesson
-
53Basic FunctionVideo lesson
-
54ArgumentsVideo lesson
-
55return assignmentText lesson
-
56returnVideo lesson
-
57return assignmentQuiz
-
58*args assignmentText lesson
-
59*argsVideo lesson
-
60*args assignmentQuiz
-
61**kwargs assignmentText lesson
-
62**kwargsVideo lesson
-
63**kwargs assignmentQuiz
-
64/ & * assignmentText lesson
-
65/ & * argumentsVideo lesson
-
66/ & * assignmentQuiz
-
67Dynamic Functions assignmentText lesson
-
68Dynamic Functions part 1 - Function as an argumentVideo lesson
-
69Dynamic Functions part 2 - returning a functionVideo lesson
-
70Dynamic Functions part 3 - lambdaVideo lesson
-
71Dynamic Functions assignmentQuiz
-
72Decorators assignmentText lesson
-
73DecoratorsVideo lesson
-
74Decorators assignmentQuiz
External Links May Contain Affiliate Links read more