Course Overview
Python is used in thousands of applications around the world, by some of the most recognizable companies. Python is used for various types of applications, including;
Web Development
Scientific Computing
Education
Desktop GUIs
Software Development
Business Applications
Needless to say, Python is one of most sought after programming skills on the market.
WHAT YOU'LL LEARN IN THIS PYTHON COURSE
This Python course starts with the basics and by the end you'll be mastering advance level Python concepts. Some of the topics include;
Python Programming Fundamentals
Python Syntax (How to write Python Code)
Use the Command Prompt to Write Python
Understanding Whitespace in Python Code
Python Variables
Python Data Types
Python Operators
Execute Python Code in the Python Shell and Write Re-Useable Code in the Python IDLE
Python Logical Statements (If...Else)
Python Loops (While, For Loops)
Python Intermediate/Advanced Topics
Python Lists, Dictionaries, Tuples and Sets (Collection Objects)
Gather Input from Users
Python Functions
Python Modules
Python Classes (Object Oriented Programming)
Create Custom Python Classes
Handling Files with Python
Error Handling
Throughout the course you will find quizzes to gauge your understanding of the material and build your confidence. The video lectures will walk you step by step through mastering key Python concepts, while each section will build upon the knowledge you gain from the previous section. Additional resources, including PDFs, completed Python files and web resources will provide you will additional information. All course material, including the video lectures are available for download so you can learn offline.
After you've mastered key Python programming concepts, you'll find projects to challenge your understanding. Each project will give you an opportunity to put what you've learned to practice by creating games and interacting with business data using Python.
Create a Magic 8 Ball Game
Read and Write .CSV files
As you go through the course, participate in the QA section to ask questions, share what you've learned and interact with your instructor and other students. With Udemy's 30 Day Money Back Guarantee, you'll find comfort in learning how to program using Python. And, at the end of the course, you'll receive a Certificate of Completion that you can print and proudly share with friends, co-workers and the world.
So, don't lose another moment, Enroll Now and begin learning how to program with Python.
FAQ
FAQ area empty
Course curriculum
-
Python List Data Type
Xem trước -
List Constructor
Xem trước -
List Append Method
Xem trước -
More List Methods
Xem trước -
List Methods Reference
-
Python Tuple Data Type
Xem trước -
List Type vs Tuple Type
Xem trước -
Python Set Data Type
Xem trước -
Set Methods
Xem trước -
Python Dictionary Data Type
Xem trước -
Python Collections Quiz
-
If Condition Python Statements
Xem trước -
Elif Keyword
Xem trước -
If... Else Conditions
Xem trước -
AND Condition in an If Statement
Xem trước -
OR Condition in an If Statement
Xem trước -
While Loops
Xem trước -
Break Keyword
Xem trước -
Continue Keyword
Xem trước -
For Loops
Xem trước -
Looping through String Values
Xem trước -
Range Function in For Loops
Xem trước -
For Loop Else Statement
Xem trước -
Python Program Flow Quiz
-
Project #2 Preview
Xem trước -
Project #2 - Reading/Writing .CSV File Instructions
-
Solution Step #1 -- .CSV Module
Xem trước -
Solution Step #2 -- Read .CSV Files
Xem trước -
Solution Step #3 -- Print .CSV
Xem trước -
Solution Step #4 -- Write to .CSV Files
Xem trước -
BONUS SOLUTION -- Filter .CSV Results
Xem trước
-
Import the OS Module
Xem trước -
Get Current Working Directory with OS getdir() function
Xem trước -
List Directory Files with OS listdir() Function
Xem trước -
Change Working Directory with OS chdir() function
Xem trước -
Create Directory with OS makedirs() function
Xem trước -
Check if File Exists with isfile() function
Xem trước -
Deleting a File with Python
Xem trước
-
Creating Python Classes
Xem trước -
Python Class Properties
Xem trước -
Class __init__ function
Xem trước -
Class self Argument
Xem trước -
Python Class Functions
Xem trước -
Class Function return
Xem trước -
Python Private Properties
Xem trước -
Python Class Private Functions
Xem trước -
Delete an Object
Xem trước -
Introduction to Object Inheritance
Xem trước -
Python Class Inheritance
Xem trước -
Class Inheritance Function Override
Xem trước -
Python OOP Quiz
-
Project #3 Overview
Xem trước -
Project #3 - Magic 8 Ball Class Instructions
-
Solution Step #1 - Setting up the Class
Xem trước -
Solution Step #2 - Implement the __init__ Method
Xem trước -
Solution Step #3 - Implement the Game Functionality
Xem trước -
Solution Step #4 - Implement the Game Functionality Continued
Xem trước -
Solution Step #5 - Write the Questions to .CSV
Xem trước -
Solution Step #6 - Create Instance of Class
Xem trước
Requirment
-
Computer with Internet Access
-
No Prior Programming Experience Necessary
Outcomes
-
Learn Proper Python Syntax
-
Learn Basics of Programming with Python (Variables, Operators, Logic...)
-
Develop Python Modules to Create Re-Usable Code
-
Work with Python Loops to Repeat Blocks of Code
-
Learn Object Oriented Python Programming Concepts
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