Booking options
£41.99
£41.99
On-Demand course
3 hours 49 minutes
All levels
This course for beginners will help you build a solid foundation in programming with Python 3. We will cover core concepts such as Python statements, variables, data types, lists, typecasting, comments, conditional statements, loops, file handling, OOP concepts, and more. A carefully structured course with live demonstrations to get you started.
Python is one of the most popular programming languages and gives a lot of scope and opportunities in the field of programming hence, this course will help you build a strong foundation to achieve your professional goals. The course is recorded with the latest Python version: Python 3. It is a practical focused course, thus making it compressive and easy to follow for beginners stepping into the world of programming. The course is divided into four levels. The first level is about Python shell, variables, data types, lists, and user input. The second level will take you through Python IDE (PyCharm), comments, functions, and scope. The third level is about conditions (if) and loops, followed by the fourth level, which is to read/write to a file, use and create Python modules, and run a Python program from the terminal. There is also a bonus lesson on OOP (Object-Oriented Programming). Learning OOP will help you enhance your skills further. By the end of the course, you will have a strong foundation in Python, and you will be able to build on that foundation with confidence.
Install and use a Python IDE (PyCharm)
Create your own Python module to use in other files
Explore variables, data types, lists, functions, conditions, and loops
Use a built-in Python module in your code
Run Python instructions in the Python shell
Learn to read files with Python
This course is for complete beginners who want to learn Python basics in a straightforward way. Even if you are a programming beginner who started with another language and want to jump to Python, you can opt for this course. This course is also for Python developers who want a quick refresher course, or anyone interested in web development, robotics, artificial intelligence, video games development, and data science.
This is a hands-on, practical course. Every single lesson of the course contains live implementations, making it easy for anyone to learn and understand. It is straightforward and is taught in a step-by-step manner to enhance your coding skills.
Learn to write your first Python code and run it * Discover Python OOP (Object-Oriented Programming) * Get introduced to concepts such as inheritance and composition (OOP)
https://github.com/PacktPublishing/Practical-Python-Learn-Python-Basics-Step-by-Step-Python-3
Edouard Renard is a software engineer, entrepreneur, and robotics teacher. He really enjoys teaching new technologies to people and making complex stuff easy to understand. His method is simple and consists of only three words: step by step. Edouard knows how hard it can be to learn a new topic and just be lost in an ocean of information without knowing what to do. In his courses, he makes sure that you learn one step at a time, through practice, and that you also learn the best practices. He is passionate about robotics and found that it's amazing how many cool projects you can do with a robot when you have the required programming knowledge.
1. Introduction
1. Welcome! In the video, the author gives an overview of Python and the topics that will be covered in the course. |
2. How to Follow This Course In this video, the author briefs you on how to follow the course and his teaching method. |
3. Install Python on Windows This video demonstrates how to install Python in Windows OS. |
4. Install Python on Linux In this video, the author demonstrates the installation of Python in Linux OS. |
5. Install Python on MacOS This video shows how to install Python in MacOS. |
2. Python Basics- Level 1
1. Introduction This video briefs about the basics of Python and how to go about the course. |
2. Write Your First Python Statement This video demonstrates how to use Python Shell and write your first statement. |
3. Numbers and Operations This video shows how to use numbers and operations in Python. |
4. Variables This video demonstrates how to use variables in Python. |
5. Variables - Data Types This video explores the data types in Python. |
6. Lists This video demonstrates how to create lists in Python. |
7. Get User Input This video demonstrates how to get user input in a specific program. |
8. Cast a Type to Another Type This video shows how to modify a data type of a variable. |
9. Python Level 1: Exercises In this video, the author gives a few exercises to work on. |
10. Python Level 1: Exercises - Solution In this video, the author shows the answers of the exercises given in the previous video. |
3. Python Basics Level 2
1. Introduction This video gives a brief overview of Python functions. |
2. Install a Python IDE (PyCharm) This video demonstrates how to install IDE PyCharm in different operating systems. |
3. Write and Execute Your First Python Program This video demonstrates how to write and execute Python programs and debug issues. |
4. Comments This video shows how to make clean and comprehensive codes. |
5. Functions This video gives an overview of functions in Python. |
6. Functions Parameters This video demonstrates how to add parameters to a function. |
7. Function Return Statement This video shows how to make a function return value. |
8. Variable Scope This video gives an overview of variable scope and demonstrates how to use it. |
9. Python Level 2: Exercises In this video, the author gives a few exercises related to functions in Python. |
10. Python Level 2: Exercises - Solution This video shows the answers to the exercises given in the previous video. |
4. Python Basics Level 3
1. Introduction In this video, the author gives a brief introduction of conditions and loops. |
2. Conditional Statements with Booleans In this video, the author demonstrates how to conduct certain tests to get Boolean output. |
3. Combine Different Conditional Statements In this video, the author demonstrates how to combine different conditional statements. |
4. Conditions with If In this video, the author demonstrates conditional statements using the IF structure. |
5. Else, Else If This video shows more about the IF structure using Else, Elif (Else if). |
6. For Loop This video gives an overview of the For loop in Python. |
7. While Loop This video shows you how the While loop works. |
8. Use Loops to Iterate on Python Lists This video demonstrates how to use loops to iterate on Python lists. |
9. Python Level 3: Exercises In this video, the author gives a few exercises related to conditions and loops. |
10. Python Level 3: Exercises - Solution In this video, the author shows the answer of the exercises given in the previous video. |
5. Python Basics Level 4
1. Introduction In this video, the author gives a brief introduction to the lessons that will be covered in the coming videos. |
2. Read from a File In this video, the author demonstrates how to read from a file and then how to organize it. |
3. Write to a File This video demonstrates how to write to a file in Python. |
4. Use a Python Module This video demonstrates how to import and use a Python module. |
5. Create Your Own Python Module This video demonstrates how to create your own Python module. |
6. Run a Python Script from the Terminal This video demonstrates how to run a Python script from the terminal on different operating systems. |
7. Python Level 4: Exercises In this video, the author gives a few exercises to work on. |
8. Python Level 4: Exercises - Solution This video shows the answers of the exercises given in the previous video. |
6. Extra: Python OOP
1. Introduction In this video, the author gives an introduction of OOP and how to use it to write a program. |
2. What Is OOP, What Are Classes In this video, the author defines and gives a brief description of OOP and classes. |
3. Create a Python Class This video demonstrates how to create a class in Python. |
4. Add Class Methods This video demonstrates how to add functionalities to a class. |
5. Create an Object (Instance) from Your Class This video demonstrates how to create object (instance) from a class. |
6. Organize Your OOP Files This video shows how to organize OOP files in Python. |
7. Inheritance - Derive a Class from Another Class This video gives an overview of inheritance and demonstrates how to derive a class from another class. |
8. Composition - Use a Class Inside Another Class This video gives a brief introduction of the concepts of composition and shows you how to use a class inside another class. |
7. Conclusion
1. Best Practices When Writing Python Code In this video, the author suggests a few tips to follow while writing Python codes. |
2. How to Go Further from Here This video shows you what and how to pursue further in Python after this course is over. |