The Ultimate Guide to Python Programming With Python 3.10
- Description
- Curriculum
- FAQ
- Reviews
Welcome to this python programming course for beginners where you’ll become a Python Wizard! (python wizard is someone who can handle any problem like a boss and use the keyboard like a piano~ )
After completing this course you will be able to easily handle any programming project. You’ll be able to use core python features along with its hidden secrets to developing consistent and efficient python programs. You’ll also learn about the often forgotten basics and special features of programming and python in general.
The course can be divided into four broad levels –
- Level 1 [ Geek ]
- Computers architecture
- Bits & Bytes of Data
- What is Programming
- Terminal
- Level 2 [ Newbie ]
- Python Installation & Setup
- Hands-on Programming With Python
- Basics of Python, etc.
- Client-Info Application
- Console IO
- Level 3 [ Coder ] –
- Data Types
- Decision Control
- Loops
- Functions
- Classes & Objects
- Error Handling
- Modules & Packages
- Prankster Project
- Level 4 [ Wizard ] –
- String Formatting
- Stack & Queue Data Structures
- Shallow & Deep Copies
- Packing & Unpacking Operators
- Structural Pattern Matching
- pip – python package manager
- Virtual Environments
- List Comprehensions
- Iterables & Generators
- Function Decor@tors
- Object-Oriented Programming
- Singletons
- Special Methods
- Operator Overloading
- Iterable Classes
- @property
- Class __slots__
- @dataclass
- Metaclass
- Type Hinting
- File IO
- Threading & Multiprocessing
- Debugging
- Tkinter GUI
- Sedentary Alert Application
Each level takes you a step further to python mastery!
If you have some skills with python then you’re most welcome to brush up your skills and advance to the next level. Or even if you can use a computer only, that’s completely fine! We will start from the complete basics of general programming and become an expert in python programming. So you can gain something new as well!
Join me with the thousands of students who have started their programming journey because
CODERS ARE THE MORDERN WIZRADS!
-
1Curriculum OverviewVideo lesson
This video will discuss the layout of the course and how will the course proceed. You'll also get a preview of the features and concepts discussed in the different sections.
-
2How to Program Fast and Efficiently?Video lesson
Before starting the course, let's take a look at some key principles and tips which will help you along your programming journey. We will discuss the following topics -
how to learn coding fast
how to learn programming
how to learn python easily
I hope this lecture will help you avoid the common pitfalls in a beginner's programming journey.
-
3Computer Architecture and Data StructuresVideo lesson
In this lecture, we will take a look at the
basics of computer architecture
how it operates on data
bytes and bits
-
4Computers And DataQuiz
Test your knowledge of computers and data!
-
5Programming LanguageVideo lesson
In this lesson, we will discuss the followings -
what is a programming language
how programming languages work
-
6Programming LanguagesQuiz
-
7TerminalVideo lesson
In this lecture, we will discuss the followings -
what is a terminal
what are terminal commands
how to use terminal
ls command
cd command
-
8Navigation With TerminalVideo lesson
In this lecture, we will discuss the followings -
how to use cd command
how to use mkdir command
how to use rmdir command
how to use rm command
how to use mv command in terminal
how to use cp command
-
9Exercise: Creating BackupVideo lesson
In this lecture, we will practice the terminal commands learned in the previous videos, by creating a backup folder and copying all the files in that, all from the terminal and commands.
-
10File Operations With TerminalVideo lesson
In this lesson, we will discuss the followings -
how to view the contents of a file
how to use cat command
how to use touch command
how to use nano editor
-
11File Operation CommandsQuiz
-
12Terminal CommandsQuiz
-
13InternetVideo lesson
In this lesson, we will discuss the basics of the internet and how it works. We will learn how a network is created and how we use it our daily to daily life.
-
14CommunityVideo lesson
-
15Setting-up Python in Our SystemVideo lesson
-
16Python Syntax and ExpressionsVideo lesson
-
17Python BasicsQuiz
-
18Printing Values On The TerminalQuiz
-
19Python SyntaxQuiz
-
20Python Data TypesVideo lesson
-
21Python Data TypesQuiz
-
22Creating variablesQuiz
-
23Creating ListsQuiz
-
24Creating DictionariesQuiz
-
25Console IOVideo lesson
-
26Getting Input and Sending OutputQuiz
-
27Dictionary SlicingQuiz
-
28if-else StatementsVideo lesson
-
29If-else StatementsQuiz
-
30if StatementsQuiz
-
31def KeywordVideo lesson
-
32def KeywordQuiz
-
33Defining FunctionsQuiz
-
34Calling FunctionsQuiz
-
35Newbie ProgrammerQuiz
Test your skills learned this far by taking this practice test!
External Links May Contain Affiliate Links read more