easyT
  • Subscribe
Sign In
easyT
  • Diplomas
  • Courses
  • E-books
  • Instructors
  • Subscribe
Sign In

Browse

  • All courses
  • Diplomas
  • Subscribe
  • Instructors

Account

  • My courses
  • Purchases
  • Wishlist
  • Settings

Join us

  • Become an instructor
  • Affiliate program
  • About us

Get the app

Apps in development
All rights reserved © 2003-2026 · easyT.onlineTerms & conditionsPrivacy policyRefund policyContact usVerify a certificate

Python Advanced

Comprehensive Professional Course for Advanced Python Concepts

4.9(57)10h 38m48 lectures7 sections

What you'll learn

  • Learn to use advanced tools in Python
  • Master the core concepts of programming
  • Understand how to develop complex programs
  • Apply effective programming techniques
  • Design projects using Python
  • Manage errors and optimize performance
Python Advanced
$25.99
Start your journey now

About this course

In this course, you will learn how to use advanced tools and concepts in Python to develop complex and efficient programs. You will explore object-oriented programming, a programming style that uses objects and classes to organize code, making it more reusable and maintainable. You will also learn how to work with databases in Python, including connecting to a database, executing queries, and managing data. Additionally, you will discover various Python libraries and how to use them to enhance the efficiency and effectiveness of your programs. You will gain deep knowledge of Python and the ability to use it effectively in a variety of programming applications.

Expected outcomes

  • Ability to implement advanced projects using Python.
  • Manage files and handle errors efficiently.
  • Understand the fundamentals of object-oriented programming and implement practical applications.
  • Create databases and connect them to programming projects.

Instructor

Eng. Amr Abdel Fattah

Eng. Amr Abdel Fattah

Computer systems engineer specializing in mobile app and website development, with experience in creating popular platforms and web applications.
3,186 students20 courses
This course$25.99
→
Subscription$19/moEvery course
Subscribe & save→

تقييمات المتدربين

التقييمات هنا من المتدربين الذين اشتروا الدورة وأكملوا50٪من المحتوى على الأقل — لا توجد تقييمات من شخص لم يطلع على المحتوى.
4.9
★★★★★
57 تقييم
5★
52
4★
4
3★
1
2★
0
1★
0
    ★
    كن جزءا من تقييمات هذه الدورة

    كل تقييم هنا يساعد متدربا جديدا على الاختيار — شاركنا تجربتك بعد إكمال الدورة.

    Course content

    1

    The Model

    4 lectures
    1. The Module (Part One)8:59
    2. The Module (Part Two)13:20
    3. The Module (Part Three)11:14
    4. Handling the Time and Date Module21:24
    2

    File Handling

    5 lectures
    1. Introduction to File Handling7:13
    2. Opening a File18:39
    3. Reading File Content12:12
    4. Writing Data to a File10:49
    5. Deleting a File8:47
    3

    Handling Errors

    4 lectures
    1. Error Handling14:54
    2. Handling Multiple Exceptions14:42
    3. Using Finally7:19
    4. Using Else18:35
    4

    Object-Oriented Programming

    20 lectures
    1. Introduction to Object-Oriented Programming9:00
    2. Class and Object (Part One)21:17
    3. Class and Object (Part Two)8:30
    4. Constructor15:28
    5. Difference Between Class Variable and Instance Variable14:38
    6. First Exercise11:33
    7. Assigning Some Functions to the Class14:32
    8. What is Instance Attributes19:18
    9. Some Class Attributes18:02
    10. What is Class Method Decorator16:02
    11. Dealing with Static Method8:15
    12. Dealing and Defining Access Permissions13:18
    13. Inheritance14:10
    14. First Type of Inheritance11:48
    15. Second Type of Inheritance10:55
    16. Third Type of Inheritance9:02
    17. Controlling and Changing Function Performance6:44
    18. Abstract Class24:06
    19. What is Enum22:05
    20. Explaining JSON12:02
    5

    Databases

    7 lectures
    1. Introduction to Databases9:35
    2. Tables in the Database15:03
    3. Connecting to the Database8:42
    4. Creating Tables12:22
    5. Inserting Data into the Database12:00
    6. Retrieving Data from the Database15:57
    7. Modifying and Deleting Data in the Database9:35
    6

    Advanced Tasks

    6 lectures
    1. Task Application - Part One16:30
    2. Task Application - Part Two18:13
    3. Task Application - Part Three16:48
    4. Guessing Game25:57
    5. Handling Images and Taking Screenshots12:55
    6. Handling Audio and Recording Sound16:13
    7

    The Accessories

    2 attachments
    1. Downloading Database Section Attachments
    2. Downloading Advanced Tasks Section Attachments

    Related courses

    • Microsoft Access
      4.9(76)|1,002|2h 42m

      Microsoft Access

      Learn to Create Databases and Reports

      Ahmed Hassan Khamis
      Ahmed Hassan Khamis
      $19.99
      Start your journey now
    • Key Logger Spyware Design
      4.4(82)|715|16h 18m

      Key Logger Spyware Design

      Spyware Design Using C++ Language

      Eng. Mohamed Ali Mansour
      Eng. Mohamed Ali Mansour
      $19.99
      Start your journey now
    • Adobe Animate & Action Script
      4.7(74)|2,667|17h 30m

      Adobe Animate & Action Script

      Learn to Create Cartoon Films and Interactive Games

      Ahmed Hassan Khamis
      Ahmed Hassan Khamis
      $19.99
      Start your journey now
    • Deep Learning
      4.4(90)|863|12h 40m

      Deep Learning

      Simulating the Human Mind in Thinking

      Eng. Amr Abdel Fattah
      Eng. Amr Abdel Fattah
      $25.99
      Start your journey now

    This course is part of the diploma

    • Diploma in Python Programming
      4.7(51)|4

      Diploma in Python Programming

      4 courses
      $59.99
      Build your future now