Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
python course from zero

python course from zero

python for everyone
Last updated 3/2025
Arabic

What you'll learn

  • Understand the basics of Python programming, including variables, data types, loops, and conditional statements.
  • Write and run Python scripts to solve simple programming problems and automate tasks.
  • Work with Python data structures such as lists, tuples, dictionaries, and sets to organize and manipulate data.
  • Create and use functions to write reusable and modular code.
  • Handle files in Python, including reading from and writing to text files and CSV files.
  • Debug and troubleshoot Python code to identify and fix errors.
  • Apply Python programming skills to real-world scenarios, such as data analysis, automation, or simple app development.

Course content

2 sections • 15 lectures • 1h 52m total length
  • Introduction3:37

    في هذا الفيديو، سنتعرف على مقدمة شاملة في لغة بايثون، واحدة من أشهر وأقوى لغات البرمجة المستخدمة في الذكاء الاصطناعي، علم البيانات، وتطوير التطبيقات. سنبدأ بشرح أساسيات اللغة ولماذا تُعتبر الخيار الأفضل للمبتدئين والمحترفين.

    بعد ذلك، سنستعرض أهم بيئات التطوير (IDEs) التي يمكنك استخدامها لكتابة وتشغيل كود بايثون بسهولة، مثل PyCharm, VS Code, Jupyter Notebook, Google Colab,anaconda , spyder وغيرها، مع توضيح مميزات كل منها لمساعدتك في اختيار الأفضل لك.

Requirements

  • No prior programming experience is required
  • computer (Windows, Mac, or Linux) with internet access to download and install Python and necessary tools.
  • A willingness to learn and practice coding regularly.
  • Basic computer skills, such as using a keyboard, mouse, and navigating files and folders.

Description

This course is designed to take you from zero knowledge to a confident beginner in Python programming. You'll learn the basics of Python syntax, how to write and run Python programs, and gradually build up to more advanced topics. By the end of the course, you'll be able to write your own Python scripts and understand core programming concepts.


Topics Covered:

  1. Introduction to Python:

    • What is Python?

    • Installing Python and setting up the environment.

    • Writing your first Python program.

  2. Python Basics:

    • Variables and data types (strings, numbers, booleans).

    • Input and output (print, input functions).

    • Basic operators (arithmetic, comparison, logical).

  3. Control Flow:

    • Conditional statements (if, elif, else).

    • Loops (for, while).

  4. Data Structures:

    • Lists, tuples, and dictionaries.

    • Working with strings (slicing, formatting, methods).

  5. Functions:

    • Defining and calling functions.

    • Parameters and return values.

    • Scope and lifetime of variables.

  6. File Handling:

    • Reading from and writing to files.

  7. Error Handling:

    • Using try, except, and finally blocks.

  8. Introduction to Libraries:

    • Using Python's built-in libraries (e.g., math, random).

    • Installing and using external libraries with pip.

  9. Mini Projects:

    • Building small projects to apply what you've learned (e.g., a calculator, a to-do list app).

Learning Outcomes:

  • Understand the basics of Python programming.

  • Write and debug simple Python programs.

  • Use Python to solve real-world problems.

  • Gain a solid foundation for learning more advanced Python topics.

Who this course is for:

  • Students or professionals looking to learn Python as their first programming language to enhance their skills for academic or career growth.
  • Aspiring data scientists or analysts who want to build a strong foundation in Python before diving into data analysis, machine learning, or AI.
  • Hobbyists or curious learners who want to explore programming as a new skill or hobby.