Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Fundamentals of Python in 3 Hours
Rating: 4.2 out of 5(101 ratings)
3,823 students

Fundamentals of Python in 3 Hours

How to start programming in python from zero
Last updated 3/2022
Arabic

What you'll learn

  • Understand the basic concepts of programming in general.
  • Setting the environment for Python (downloading & installing).
  • Fundamentals of Python.
  • OOP in Python.

Course content

7 sections25 lectures2h 57m total length
  • Introduction0:46
  • Installing the required tools3:50
  • Setting the environment5:06
  • Pre-python, concepts of programming7:08

    Is this your first time programming? You don't have a background in any programming language?

    Don't worry ... this lesson (in my opinion) covers the most important concepts you need to know before you start learning any programming language.

    So if you have a good background in programming or you had learned another programming language before python, you may skip this lesson freely!

Requirements

  • There are no requirements.

Description

This course covers the very basics of python from installing the software to object-oriented programming.

You don't need any previous knowledge in python or even programming -in general- to take this course, you only need a device to use and a python-editor on it (which we will cover how to install in the first lecture).

The course is divided based on the difficulty of the contents. We start in the first section with how to download the tools and software you will need and how to install them on your PC.

The second section will address the basic data types like integers, floats, and strings. It also covers how to take data from the code (printing the outputs) and how to give data to the code (inputs from the user). Then we go to the containers of data like lists, sets, tuples, and dictionaries which we use to store big data like statistics or sequences. Finally, we cover some basic concepts like the arithmetic operations for numbers, developer comments, and data types' transformations (how to transform any type of data to another).

The third and fourth sections will cover the loops, the conditional statements, error handling, and all sorts of functions and libraries. The fifth one will be an additional process on the data types.

The last one will be talking about the most important topic, Object-Oriented Programming.

The contents of this course will be as following:

  • Installing the required tools

  • Setting the environment

  • Outputs (printing)

  • Inputs

  • Integers

  • Floats

  • Strings

  • Lists

  • Sets

  • Tuples

  • Dictionaries

  • Arithmetic operations

  • Comments

  • Data types' transformations

  • Loops

  • Conditional statements

  • Error handling

  • Non-parameters function

  • Known-parameters function

  • Unknown-parameters function

  • Lambda function

  • Libraries

  • Modules

  • ASCII code

  • Object-Oriented Programming (OOP)

Who this course is for:

  • Anyone who want to learn how to start programming.
  • College students.