Python Programming Full Course (Basics,OOP,Modules,PyQt) | Mahmoud Ahmed | Skillshare

Python Programming Full Course (Basics,OOP,Modules,PyQt)

Mahmoud Ahmed, Python Developer

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
73 Lessons (6h 50m)
    • 1. Course Introduction

      2:33
    • 2. What Is A Programming

      2:11
    • 3. Why python

      1:42
    • 4. Python Editors

      2:21
    • 5. Interpreter VS Compiler

      3:42
    • 6. Python Variables

      6:50
    • 7. Arithmatic Operators

      5:30
    • 8. Comparison Operators

      4:24
    • 9. 09 Assignment Operators

      5:01
    • 10. Operator Precendence

      4:15
    • 11. Help Method

      3:25
    • 12. Loops

      11:35
    • 13. Nested While

      4:30
    • 14. For Loop

      4:22
    • 15. For VS While

      5:36
    • 16. Control Statement Break

      5:25
    • 17. Control Statement Continue

      4:35
    • 18. Control Statement Pass

      3:10
    • 19. Loop Example 1

      8:20
    • 20. Loops Example 2

      8:28
    • 21. Loops Example 3

      3:41
    • 22. Conditions In Python

      2:46
    • 23. If With Boolean Operators

      3:30
    • 24. If .. Else In Python

      2:30
    • 25. Nested If

      6:05
    • 26. Single If

      5:00
    • 27. Functions

      4:07
    • 28. Function Arguments

      11:09
    • 29. Anonymous Functions

      4:16
    • 30. Return

      4:32
    • 31. Python Strings

      5:05
    • 32. String Formatting & Raw String

      6:00
    • 33. Python String Methods

      13:01
    • 34. Python Lists

      5:06
    • 35. Built In List Methods

      8:15
    • 36. Python Tuples

      7:30
    • 37. Tuple Methods

      2:50
    • 38. Python Dictionary

      8:35
    • 39. Dictionary Methods

      5:00
    • 40. What Is A Module

      4:30
    • 41. OS Module & IO In Python

      3:05
    • 42. Treating With Text Files

      5:42
    • 43. Reading Text Files

      5:51
    • 44. Writing Into Text Files

      4:30
    • 45. Renaming & Deleting Files

      3:45
    • 46. Directories In Python

      6:13
    • 47. Date & Time In Python

      3:01
    • 48. Short sleep

      2:40
    • 49. Calendar in python

      2:21
    • 50. Python Object Oriented Intro

      1:30
    • 51. Every Thing Is Object

      4:04
    • 52. Classes In Python

      3:43
    • 53. Methods & Attributes In Python

      4:15
    • 54. Self In Python

      5:41
    • 55. Constructor In Python

      8:07
    • 56. Class Attribute VS Instance Attribute

      5:41
    • 57. OOP Example1

      7:15
    • 58. OOP Example 2

      4:40
    • 59. Python Inheritance

      13:50
    • 60. Python Inheritance Example2

      7:30
    • 61. Python Inheritance Example3

      5:30
    • 62. Python polymorphism In Details

      13:14
    • 63. Constructor Inheritance Super

      8:30
    • 64. Multiple Inheritance

      7:15
    • 65. Python Project 2 : Mediterranean

      5:08
    • 66. Python Project 4 : Multiplication table

      6:30
    • 67. Intro To GUI With Python

      2:40
    • 68. Install Our Tools

      3:30
    • 69. Qt Designer Part 1

      9:00
    • 70. Qt Designer Part 2

      10:05
    • 71. Qt Designer Part 3

      10:15
    • 72. Qt Designer Part 4

      7:25
    • 73. PyQt Review

      6:10

About This Class

Start One Of The Most Used Programming Languages  , Start Python And Develop Your Own Tools In All Fields In Your Life , In This Course i Will Start From Scratch , What Is Programming ?? What Is Python ?? Then We Will Install Our Tools In Windows And Start Talking About  (Variables , Operators , Conditions  , Loops  , Functions  , Strings , Lists , Tuples , Dictionaries , IO) , Then We Will talk About Object Oriented Programming (OOP Introduction     , Methods , Objects , Self , Constructors , Inheritance .... etc) Then We Will Talk About Python Built In Like (Os , Time , Calendar ,Threading  ) And Some Other Tips  With  More Than 100 Example Of Code ^_^

153

Students

--

Projects

  • --
  • Beginner
  • Intermediate
  • Advanced
  • All Levels
  • Beg/Int
  • Int/Adv

Level

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

Mahmoud Ahmed

Python Developer

Welcome, my name is Mahmoud Ahmed 

 I am a Python developer for more than 6 years, I have been teaching python for the last 3 years, 

I have more than 30.000 students joined  in my tutorials till now and I have recorded more than 1000 videos on Python programming language

I have my own company for programming training  & development from 1 year ago 

I helped more than 16.000 students on youtube to learn python ...

See full profile

Report class