Python – Complete Python Programming Course

  • Home
  • Python – Complete Python Programming Course
Shape Image One

Python – Complete Python Programming Course

About Course

Python is the simplest programming language in the world. But at the same time, Python is a powerful tool with which you can solve a huge range of different tasks, from file processing to machine learning, data processing, creating games and creating web applications.

Thus, having learned Python, you can choose a profession from a wide range of vacancies, or use Python to create your own applications and solve your own problems.

This course includes many practice problems as well as self-paced problems.

Python is an object-oriented programming language.

Python is also a language with a lot of features, but in order to KNOW how to write Python code, you need to UNDERSTAND the key concepts of Python.

Show More

What Will You Learn?

  • You will learn the basic principles of Python and study all the main functions that are used most often in real projects and are most in demand
  • You will practice all the examples that I will show throughout the course using the Python interpreter, Visual Studio Code with Code Runner
  • You will learn the basic functionality of Python, ranging from variables, lists, dictionaries to classes, loops, modules and creating virtual environments
  • In addition, you will learn to use functional and object-oriented approaches to programming in Python

Course Content

Introduction to Python

  • Introduction to Python
  • Join the community of like-minded people!
  • How to take the course
  • Where to Run and Write Python Code
  • Installing Python

Installing and configuring the Visual Studio Code editor

Installing PyCharm

Basic Concepts in Python

Built-in Functions in Python

Code Formatting and PEP8

Expressions and instructions

Variables

Types and Data Structures

Types and Data Structures

Strings

Integers and Other Numbers in Python

Boolean type

Magic methods

Magic methods

Dictionaries

Tuples

Sets

Ranges

Zip function

Changing Objects in Python

Functions

Function Arguments

Default Function Settings

Callback functions

How to work with functions

Operators

Logical operators

Unpacking dictionaries

Del instruction

Lambda functions

Error processing

Unpacking lists and tuples

Conditional if statements

Ternary operator

For in loop

While loop

Shortened for in loop

Objects and classes

Magic methods in classes

Modules

JSON

Working with files

Working with zip archives

Working with CSV files

Working with dates and times

Modules for working with numbers

Working with Regular Expressions

Sending an email

Working with a SQLite database

Other built-in modules

Virtual Environments, PIP and Pipenv

Introduction to the Django web framework

Creating a Django Project

Creating a Django Application

Database and migrations in Django

Creating Templates in Django

Routing between pages in Django

Creating an API Service in Django

Django Project Summary

Making Games with Pygame

Adding and moving objects in Pygame

Creating a shooter game with Pygame

Logic in Pygame games

Student Ratings & Reviews

No Review Yet
No Review Yet