Course Overview
Learn PYTHON Programming in 16 days
Our intensive program was designed for you to learn and practice, in a 16-day study schedule:
Each day you will create a real and complete program using Python
Each new concept includes a downloadable PDF so you have everything at hand
Each video has a theoretical introduction and a practical real world demonstration
Each lesson comes with 3 coding exercises for you to practice what you have learned
Each topic ends with a quiz to reinforce what you've learned
Your Python Programming learning path is divided into 3 parts:
Day 1 to Day 6 = Basic Python Developer training. Learn the fundamental concepts of Python to become a robust programmer with a firm foundation.
Day 7 to day 9 = Advanced Python Phase. Enter Object Oriented Programming (OOP), to create agile, robust, efficient, repeatable, and maintainable programs.
Day 10 onwards: Evolve to Python Expert. You are already an advanced Python programmer, and the time has come to learn about its main real-world applications. You'll dive into areas of development such as:
Games
Graphical Interfaces
Web Scraping
Artificial Intelligence
Web Development
Data Science
Facial Recognition
Machine Learning
and much (much) more.
Why learn Python from us?
We are Phil Ebiner and Federico Garay, and we are Best Seller instructors, with top ratings on Udemy. We have created many of the best-selling courses worldwide, that are related to programing languages, graphic & visual design, and other very useful resources for software creators.
Phil Ebiner is a world-renowned and acclaimed instructor. His more than 2.5 million students have learned skills ranging from programming to photography, and he has taken online teaching to a new level.
Federico Garay has helped more than 150,000 people achieve life-changing learning. His C#, VBA and Pandas/Python programming courses led many students to achieve that dream job or that much deserved promotion.
Don't take our word. What are the students of this Python Developer Course saying?
"This program is perfect, the classes well explained and the teachers transmits encouragement and very professional above all, after taking the course I am quite confident to learn more and continue my way in the world of programming and video games." (Ares Xavier Aren)
"So far I have found it to be an excellent course, quite detailed, but I am not surprised because I have taken another course before with them, and the truth is that you learn because you learn, some of the best teachers I have seen who are really interested in making the subject clear. As soon as I saw these teachers taught this subject, I did not hesitate to buy it..." (Erika Raquel Gutiérrez Aguilar)
"As a novice I wanted to learn programming to have another hobby, but how these guys explains it, how they teaches it, how they knows what they are saying, is convincing me to turn it into a real profession" (Carlos David Villamarin Marrugo)
Why should you learn PYTHON Programming?
Python is one of the most sought-after languages in the world. Because of its simplicity, ductility and flexibility, it has become the language of choice. Its instructions are as close as possible to the human language, which makes it easier to learn, and this makes it ideal for people who are just starting out in the world of programming.
In addition to being simple, it is powerful: with a few lines of code you can perform tasks that in other programming languages would take hundreds of lines, and this considerably increases your productivity.
On the other hand, it is one of the most versatile programming languages in existence, and can be used in many different fields. That is to say, it allows you to program from video games to websites and mobile applications.
Reasons NOT to take this course
We can't think of any. But if you want to take the course RISK-FREE, remember that you have Udemy's 100% money back guarantee within 30 days. We are not worried, because we know you're going to love Total Python.
This is your starting point to explore this interesting field, which you may never have dared to tackle before. This is your chance. In just two days you will overcome all your fears and be ready to go for the most sought-after (and best-paid) programming languages on the planet.
Do you dare to start this exciting adventure that will change your life right now? We are waiting for you in lecture #1.
Phil & Fede
FAQ
FAQ area empty
Course curriculum
-
Day 2 Goal: What python skills will you learn today?
-
Data Types in Python
-
Variables in Python
Xem trước -
Variable Names in Python
Xem trước -
Integers & Floats in Python
-
Conversions between Data Types in Python
-
String Formatting in Python
-
Mathematical Operators in Python
-
Round Method in Python
-
Day 2 Python Challenge
-
Day 2 Python Challenge - Solution
-
Day 3 Goal: What python skills will you learn today?
-
Index Method in Python
-
Extracting Sub-Strings in Python
-
String Methods in Python
-
String Properties in Python
-
Lists in Python
-
Dictionaries in Python
-
Tuples in Python
-
Sets in Python
-
Booleans in Python
-
Day 3 Python Challenge
-
Day 3 Python Challenge - Solution
-
Day 4 Goal: What python skills will you learn today?
-
Comparison Operators in Python
-
Logical Operators in Python
-
Decision Making in Python
-
Loops in Python Intro
-
For Loops in Python
-
While Loops in Python
-
Using Range in Python
-
Enumerator in Python
-
Zip in Python
-
Min & Max in Python
-
Random in Python
-
List Comprehensions in Python
-
Matches (Update Python 3.10)
-
Day 4 Python Challenge
-
Day 4 Python Challenge - Solution
-
Day 5 Goal: What python skills will you learn today?
-
Methods, Help & Documentation in Python
Xem trước -
Functions
-
Create Functions
-
Return
-
Dynamic Functions
-
Function Example
-
Interactions Between Functions
-
Indefinite Arguments (*args)
-
Indefinite Arguments (**kwargs)
-
Practical Problems
-
Solutions to Practical Problems
-
Day 5 Python Challenge
-
Tips & Hints for Today's Project
-
Day 5 Python Challenge - Solution
-
Fixing a Bug
-
Day 6 Goal: What python skills will you learn today?
-
Open and Manipulate Files
-
Create and Write Files
-
Directories
-
Pathlib
-
Path
-
Clean the Console
-
Files & Functions
-
Day 6 Python Challenge
-
Day 6 Python Challenge - Solution (Part 1)
-
Day 6 Python Challenge - Solution (Part 2)
-
Day 6 Python Challenge - Solution (Part 3)
-
Day 6 Python Challenge - Solution (Part 4)
-
Testing Today's Project
-
Day 10 Goal: What python skills will you learn today?
-
Create the Screen
-
Change Title, Icon and Color
-
Add the Player
-
Move the Player
-
Controlling the Movement
-
Setting Limits to the Movement
-
Create Enemy
-
Moving the Enemy
-
Add a Background Image
-
Bullets
-
Bullet Movement
-
Detect Collisions
-
Add Enemies
-
Show Score
-
Add Music and Sounds
-
Game Over
-
Day 11 Goal: What python skills will you learn today?
-
Web Scraping Principles
-
How to View the Source Code
-
Extracting the Site Title
-
Extracting Elements from a Class
-
Extracting Images
-
Toscrape.com
-
Exploring Multiple Pages
-
Identify Extraction Conditions
-
Extracting the Title
-
Putting Everything Together
-
Day 12 Goal: What python skills will you learn today?
-
Window Configuration
-
Create Panels
-
Checkbuttons
-
Input Box
-
Default Values
-
Creating the Costs Panel
-
Buttons & Invoice
-
Calculator
-
Calculator Functionality
-
Setting the Checkbuttons
-
Calculating Totals
-
Create the Invoice
-
Save the Invoice in a File
-
Reset the Screen
-
Day 16 Goal: What python skills will you learn today?
-
Virtual Environments in Python & Django
-
Installing Django to Work with Python
-
Configuring the Urls in Python and Django
-
Create the Tasks Table in Python and Django
-
Setting the View in Python and Django
-
Setting the Detail View for Python and Django
-
Create a Link to Details in Python and Django
-
Adding a New Task in Python and Django
-
New Task Form in Python and Django
-
Edit Task in Python and Django
-
Delete Task in Python and Django
-
Create the Login/Logout Logic in Python and Django
-
Login/Logout Form in Python and Django
-
Access Restriction in Python and Django
-
User Specific Data in Python and Django
-
Register New Users in Python and Django
-
Search Bar in Python and Django
-
One Style for All the Views
-
General Style in Python and Django
-
Top Bar in Python and Django
-
List Style with Python and Django
-
Search Bar Style with Python and Django
-
Finish the Site
Requirment
-
A computer with internet connnection
-
Eagerness to make a jump in your career and gladly learn something every day
Outcomes
-
You will master professional Python programming
-
You will create robust, advanced and useful programmes
-
You will work on real-world programmes every day. Each section ends with a project that you can complete using what you have learnt during the day
-
You will apply Python in applications such as: Games, Artificial Intelligence, Machine Learning, Data Science, Administrative Management and much more
-
Understand Object Oriented Programming (OOP)
-
You will learn the most complex topics with clarity
Instructor
Nguyễn Đình Cường
1.2
-
1 Student
-
330 Courses
-
1253 reviews
Xin chào các bạn, tôi là Nguyễn Đình Cường, một lập trình viên và giảng viên đam mê công nghệ với hơn 15 năm kinh nghiệm trong ngành công nghiệp phần mềm. Tôi tốt nghiệp từ Bưu Chính Viễn Thông và đã từng làm việc cho một số công ty công nghệ hàng đầu như FPT Software và VinGroup. Với chuyên môn chính là phát triển ứng dụng web, tôi đã làm việc với nhiều công nghệ như HTML, CSS, JavaScript, React cho front-end và Node.js, Express, MongoDB cho back-end. Không chỉ dừng lại ở việc viết mã, tôi còn yêu thích tìm hiểu sâu về thiết kế hệ thống và kiến trúc phần mềm. Tôi tin rằng quá trình học lập trình không chỉ đơn thuần là lý thuyết, mà còn là sự trải nghiệm thực tế và giải quyết vấn đề. Trong các khóa học của mình, tôi cố gắng cung cấp cho học viên những bài giảng thú vị và dễ hiểu, cùng với các bài tập thực hành giúp củng cố kiến thức. Tôi hy vọng rằng qua các khóa học của mình, bạn sẽ không chỉ học được cách viết mã, mà còn phát triển tư duy lập trình và kỹ năng giải quyết vấn đề. Hãy cùng nhau khám phá thế giới lập trình và biến ý tưởng của bạn thành hiện thực! Nếu bạn có bất kỳ câu hỏi nào, đừng ngần ngại liên hệ với tôi. Tôi rất vui được hỗ trợ bạn trong hành trình học tập của mình!
View Details