• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

Course Images

Practical Python: Learn Python Basics Step by Step - Python 3

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 3 hours 49 minutes

  • All levels

Description

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.

What You Will Learn

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

Audience

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.

Approach

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.

Key Features

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)

Github Repo

https://github.com/PacktPublishing/Practical-Python-Learn-Python-Basics-Step-by-Step-Python-3

About the Author
Edouard Renard

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.

Course Outline

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.

Course Content

  1. Practical Python: Learn Python Basics Step by Step - Python 3

About The Provider

Packt
Packt
Birmingham
Founded in 2004 in Birmingham, UK, Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and i...
Read more about Packt

Tags

Reviews