| 1 - Introduction | |||
| 1. Power of Python.mp4 | 16.23 MB | ||
| 2. Introduction.mp4 | 33.36 MB | ||
| 10 - Word Scramble Game in Python | |||
| 75. Gaming Window.mp4 | 52.74 MB | ||
| 76. Falling Words.mp4 | 139.23 MB | ||
| 77. Lives and Game Over Logic.mp4 | 71.17 MB | ||
| 78. Typing Area and Winning Condition.mp4 | 107.95 MB | ||
| 11 - World Time zone Application in Python | |||
| 79. Creating Application Window.mp4 | 23.38 MB | ||
| 80. Continent Filter Combo Box.mp4 | 33.31 MB | ||
| 81. The Time zone Table.mp4 | 59.71 MB | ||
| 82. Populating Table.mp4 | 147.29 MB | ||
| 83. Setting Actual Time and Updating Time Every Second.mp4 | 51.66 MB | ||
| 12 - All Languages Translator Application in Python | |||
| 84. Installing the Translate Module.mp4 | 7.01 MB | ||
| 85. Creating App Window.mp4 | 53.92 MB | ||
| 86. Language Option Menu.mp4 | 60.02 MB | ||
| 87. Languages Text Area Field and Translate Button.mp4 | 82.15 MB | ||
| 88. Translating Between Different Languages.mp4 | 89.81 MB | ||
| 13 - Calendar Application in Python | |||
| 89. Setting up Application Window.mp4 | 23.4 MB | ||
| 90. Setting Calendar Area and Notes Area.mp4 | 40.68 MB | ||
| 91. Saving Notes Button.mp4 | 12.88 MB | ||
| 92. Date Selection.mp4 | 33.36 MB | ||
| 93. Saving Important Notes.mp4 | 43.32 MB | ||
| 94. Data Persistence Feature - Very Important.mp4 | 60.73 MB | ||
| 14 - Dodge the Balls Gaming Application in Python | |||
| 100. Restart Game.mp4 | 60.34 MB | ||
| 95. Displaying Application Window.mp4 | 31.08 MB | ||
| 96. Drawing Opponent Balls.mp4 | 68.52 MB | ||
| 97. Drawing Player Ball.mp4 | 22.79 MB | ||
| 98. Collision Detection Between Opponents and Player Ball.mp4 | 65.72 MB | ||
| 99. Winning Condition.mp4 | 76.65 MB | ||
| 15 - Zoom Clone in Python | |||
| 101. Installing the Video Stream Module.mp4 | 2.83 MB | ||
| 102. Creating Application Window.mp4 | 22.68 MB | ||
| 103. Putting Different GUI Widgets.mp4 | 54.8 MB | ||
| 104. Connecting Users on Zoom and Setting up the Camera.mp4 | 108.87 MB | ||
| 105. Testing the Application.mp4 | 58.18 MB | ||
| 16 - Chat Room Application in Python | |||
| 106. Creating the Server and Client Side for the Application.mp4 | 92.2 MB | ||
| 107. Listening to Client Requests.mp4 | 10.96 MB | ||
| 108. Server Accepting Client Connections.mp4 | 44.73 MB | ||
| 109. Handling Client and Welcome and Quit Message in the Chat Room.mp4 | 107.49 MB | ||
| 110. Broadcasting Messages to all Clients.mp4 | 29.86 MB | ||
| 111. Creating the Client GUI Part.mp4 | 81.24 MB | ||
| 112. Message Area Send and Quit Button.mp4 | 77.95 MB | ||
| 113. Sending and Receiving Messages in the Chat Room.mp4 | 170.15 MB | ||
| 114. Finishing up the Application.mp4 | 69.92 MB | ||
| 17 - Gold Miners Luck Gaming Application | |||
| 115. Gaming Window.mp4 | 31.08 MB | ||
| 116. Setting up 3x3 Grid.mp4 | 114.87 MB | ||
| 117. Mining Gold in Boxes.mp4 | 26.35 MB | ||
| 118. Collecting Gold.mp4 | 88.26 MB | ||
| 119. Game Over Win Restart Logic.mp4 | 56.31 MB | ||
| 18 - Typing Speed Testing Application in Python | |||
| 120. Application Window.mp4 | 45.51 MB | ||
| 121. Creating Labels and Entry Widget.mp4 | 138.26 MB | ||
| 122. Creating Thread and Speed Calculation Functions.mp4 | 137.2 MB | ||
| 123. Calculating CPS CPM WPS WPM.mp4 | 89.28 MB | ||
| 124. Reset Functionality.mp4 | 80.12 MB | ||
| 125. Application Complete - Final Explanation.mp4 | 81.33 MB | ||
| 19 - WhatsApp Chat Analysis Application in Python | |||
| 126. WhatsApp Chat Analysis Part - 1.mp4 | 20.59 MB | ||
| 127. WhatsApp Chat Analysis Part - 2.mp4 | 61.03 MB | ||
| 128. WhatsApp Chat Analysis Part - 3.mp4 | 91.25 MB | ||
| 129. WhatsApp Chat Analysis Part - 4.mp4 | 91.22 MB | ||
| 130. WhatsApp Chat Analysis Part - 5.mp4 | 59.21 MB | ||
| 131. WhatsApp Chat Analysis Part - 6.mp4 | 123.28 MB | ||
| 132. WhatsApp Chat Analysis Part - 7.mp4 | 92.47 MB | ||
| 2 - Password Manager Application in Python | |||
| 3. Displaying Application Window.mp4 | 12.81 MB | ||
| 4. Password Table and Buttons.mp4 | 60.23 MB | ||
| 5. Storing Passwords in Password Table.mp4 | 103.99 MB | ||
| 6. Copy and Remove Password Functionality.mp4 | 77.95 MB | ||
| 7. Authentication - Master Password Functionality.mp4 | 100.42 MB | ||
| 8. Data Persistence Functionality.mp4 | 95.54 MB | ||
| 20 - Python Crash Course | |||
| 133. Crash Course Part - 1.mp4 | 1.42 GB | ||
| 134. Crash Course Part - 2.mp4 | 899.37 MB | ||
| 3 - Creating a Weather App in Python | |||
| 10. Displaying Application Window.mp4 | 16.93 MB | ||
| 11. Temperature Humidity Wind Speed and Pressure Labels.mp4 | 54.62 MB | ||
| 12. Text Input Field and the Search Icon Button.mp4 | 71.8 MB | ||
| 13. Bottom Boxes and Clock.mp4 | 111.18 MB | ||
| 14. Getting Weather Data Location - The Longitude and Latitude.mp4 | 109.74 MB | ||
| 15. Creating API for Getting Weather Data From the Weather Station.mp4 | 72.51 MB | ||
| 16. Getting Data from the Weather Station.mp4 | 55.28 MB | ||
| 17. Putting Weather Data on our App.mp4 | 45.38 MB | ||
| 18. Creating an Enhanced API to Get Advance Level Data from Weather Station.mp4 | 60.97 MB | ||
| 19. Creating Frames inside of Cells.mp4 | 36.92 MB | ||
| 20. Putting Days in Frames inside of Cells.mp4 | 73.32 MB | ||
| 21. Putting More Info inside of Frames.mp4 | 85.74 MB | ||
| 22. Putting Images inside of Frames.mp4 | 101.82 MB | ||
| 23. Placing Day Night Temperature for 7 Days inside of Frames.mp4 | 166.25 MB | ||
| 24. Application Completed - Final Explanation.mp4 | 103.6 MB | ||
| 9. Installing all the Required Modules.mp4 | 12.87 MB | ||
| 4 - Filtered Camera Application in Python | |||
| 25. Application Window.mp4 | 29.19 MB | ||
| 26. Camera Widgets.mp4 | 54.51 MB | ||
| 27. OpenCV Camera Live Feed.mp4 | 81.88 MB | ||
| 28. Black and White Filter.mp4 | 30.65 MB | ||
| 29. Taking and Saving Pictures.mp4 | 94.68 MB | ||
| 30. Adding More Filters to Camera.mp4 | 141.7 MB | ||
| 5 - Notes Maker Application in Python | |||
| 31. Setting up App Window.mp4 | 26.85 MB | ||
| 32. Notes Title and Notes Text Area Panel.mp4 | 62.15 MB | ||
| 33. New Delete and Save Notes Functionality.mp4 | 46.85 MB | ||
| 34. Making all Buttons Functional.mp4 | 162.2 MB | ||
| 35. Data Persistence for Application.mp4 | 76.17 MB | ||
| 36. On Note Selected.mp4 | 31.42 MB | ||
| 6 - Typing Invaders Application in Python | |||
| 37. Creating Gaming Window.mp4 | 88.24 MB | ||
| 38. Typing Input Field.mp4 | 100.84 MB | ||
| 39. Falling Word Logic.mp4 | 89.18 MB | ||
| 40. Highlighting Matched Words.mp4 | 76 MB | ||
| 41. Spawning Multiple Words at Once.mp4 | 76.03 MB | ||
| 42. Active Target Word and Scoring Functionality.mp4 | 123.87 MB | ||
| 43. Game Over and Win Condition.mp4 | 166.58 MB | ||
| 7 - File Transfer Application in Python | |||
| 44. Server vs Client.mp4 | 35.36 MB | ||
| 45. TCP vs UDP.mp4 | 38.93 MB | ||
| 46. Creating the Server.mp4 | 23.02 MB | ||
| 47. Creating the Client.mp4 | 25.64 MB | ||
| 48. File Server.mp4 | 38.61 MB | ||
| 49. File Client.mp4 | 47.57 MB | ||
| 50. Creating the GUI Window for the Application.mp4 | 32.73 MB | ||
| 51. Putting Widgets for Sending Receiving inside of Root Window.mp4 | 119.02 MB | ||
| 52. Working on the Sender Part.mp4 | 133.05 MB | ||
| 53. Sending the File from the Sender End.mp4 | 101.05 MB | ||
| 54. Working on the Receiver Part.mp4 | 158.66 MB | ||
| 55. Receiving the File Sent by the Sender.mp4 | 50.88 MB | ||
| 56. Successfully Transferring Files From Sender to Receiver.mp4 | 45.75 MB | ||
| 57. Validating the Application.mp4 | 69 MB | ||
| 58. Application Completed - Final Explanation.mp4 | 94.31 MB | ||
| 8 - YouTube Download Manager Application in Python | |||
| 59. Importing all Modules.mp4 | 9.68 MB | ||
| 60. Creating the Application Window.mp4 | 24.72 MB | ||
| 61. Title and Link Label.mp4 | 71.46 MB | ||
| 62. Entry Widget and Choose Directory Button.mp4 | 87.05 MB | ||
| 63. Selecting Folder Name.mp4 | 71.39 MB | ||
| 64. Download Choice - MP4 or MP4 and Download Button.mp4 | 81.47 MB | ||
| 65. Validating the YouTube Video Link.mp4 | 113.13 MB | ||
| 66. Configuring the Top Level Download Window and Getting Link Info.mp4 | 144.78 MB | ||
| 67. Checking Download Progress.mp4 | 62 MB | ||
| 68. Downloading Video and Finishing up the Application.mp4 | 306.6 MB | ||
| 9 - Weekly Schedule Keeper Application in Python | |||
| 69. Displaying Application Window.mp4 | 31.14 MB | ||
| 70. Week Days Tab.mp4 | 41.65 MB | ||
| 71. Add Schedule Button.mp4 | 35.44 MB | ||
| 72. Add Schedule Time and Details.mp4 | 129.47 MB | ||
| 73. Setting and Removing Schedule Functionality on Screen.mp4 | 158.82 MB | ||
| 74. Data Persistence - Very Important.mp4 | 81.81 MB | ||
| ▲ 134 total files | |||
Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
Make 20 Pro Level GUI Applications in Python
Год выпуска: 9/2026
Производитель: Udemy
Сайт производителя: https://www.udemy.com/course/make-20-pro-level-gui-applications-in-python/
Автор: Umair Khan
Продолжительность: 27h 15m
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: This course is designed for Python learners who already know the basics and want to move beyond small practice programs into building complete, professional desktop applications. It takes a project-based approach, teaching you by having you build 20 different GUI applications from scratch, each one reinforcing and expanding on what you learned before. Rather than isolating concepts, you learn how different parts of an application work together: creating interactive interfaces, handling user input and events, managing multiple windows, working with data and files, validating input, and turning an idea into working software. The course also focuses heavily on problem-solving, code organization, debugging, and maintainability, so you develop the thinking patterns of a real application developer, not just the ability to follow along.
By the end, you will have 20 completed Python GUI applications that demonstrate your practical skills and can serve as a portfolio foundation. You will understand how to take an idea, break it into components, design an interface, implement functionality, handle user interaction, troubleshoot problems, and gradually build a complete working application. The repeated practice across many projects is what builds genuine confidence and independence. This course is aimed at Python learners wanting more practical experience, developers interested in desktop application development, students building a programming portfolio, and self-taught programmers looking for challenging projects. It is not about watching lectures; it is about finishing with 20 applications you built yourself and the skills to keep building.
[spoiler="Содержание"]
1 - Introduction
1. Power of Python (04:27)
2. Introduction (05:00)
2 - Password Manager Application in Python
3. Displaying Application Window (05:09)
4. Password Table and Buttons (10:13)
5. Storing Passwords in Password Table (13:04)
6. Copy and Remove Password Functionality (10:11)
7. Authentication - Master Password Functionality (14:16)
8. Data Persistence Functionality (13:23)
3 - Creating a Weather App in Python
9. Installing all the Required Modules (02:12)
10. Displaying Application Window (06:11)
11. Temperature Humidity Wind Speed and Pressure Labels (07:43)
12. Text Input Field and the Search Icon Button (09:24)
13. Bottom Boxes and Clock (12:05)
14. Getting Weather Data Location - The Longitude and Latitude (12:19)
15. Creating API for Getting Weather Data From the Weather Station (09:28)
16. Getting Data from the Weather Station (07:25)
17. Putting Weather Data on our App (05:31)
18. Creating an Enhanced API to Get Advance Level Data from Weather Station (07:52)
19. Creating Frames inside of Cells (05:52)
20. Putting Days in Frames inside of Cells (08:17)
21. Putting More Info inside of Frames (10:47)
22. Putting Images inside of Frames (11:15)
23. Placing Day Night Temperature for 7 Days inside of Frames (19:17)
24. Application Completed - Final Explanation (11:31)
4 - Filtered Camera Application in Python
25. Application Window (06:59)
26. Camera Widgets (08:45)
27. OpenCV Camera Live Feed (11:21)
28. Black and White Filter (04:43)
29. Taking and Saving Pictures (11:22)
30. Adding More Filters to Camera (14:35)
5 - Notes Maker Application in Python
31. Setting up App Window (05:17)
32. Notes Title and Notes Text Area Panel (09:34)
33. New Delete and Save Notes Functionality (05:25)
34. Making all Buttons Functional (19:47)
35. Data Persistence for Application (09:50)
36. On Note Selected (04:25)
6 - Typing Invaders Application in Python
37. Creating Gaming Window (15:17)
38. Typing Input Field (14:52)
39. Falling Word Logic (12:19)
40. Highlighting Matched Words (10:04)
41. Spawning Multiple Words at Once (09:33)
42. Active Target Word and Scoring Functionality (15:49)
43. Game Over and Win Condition (18:57)
7 - File Transfer Application in Python
44. Server vs Client (06:54)
45. TCP vs UDP (08:26)
46. Creating the Server (08:10)
47. Creating the Client (08:45)
48. File Server (05:40)
49. File Client (07:20)
50. Creating the GUI Window for the Application (05:38)
51. Putting Widgets for Sending Receiving inside of Root Window (14:30)
52. Working on the Sender Part (14:28)
53. Sending the File from the Sender End (11:38)
54. Working on the Receiver Part (16:49)
55. Receiving the File Sent by the Sender (05:15)
56. Successfully Transferring Files From Sender to Receiver (05:16)
57. Validating the Application (08:19)
58. Application Completed - Final Explanation (09:56)
8 - YouTube Download Manager Application in Python
59. Importing all Modules (03:46)
60. Creating the Application Window (05:00)
61. Title and Link Label (10:37)
62. Entry Widget and Choose Directory Button (10:35)
63. Selecting Folder Name (08:11)
64. Download Choice - MP4 or MP4 and Download Button (08:54)
65. Validating the YouTube Video Link (11:33)
66. Configuring the Top Level Download Window and Getting Link Info (15:22)
67. Checking Download Progress (07:14)
68. Downloading Video and Finishing up the Application (28:19)
9 - Weekly Schedule Keeper Application in Python
69. Displaying Application Window (06:09)
70. Week Days Tab (06:51)
71. Add Schedule Button (04:26)
72. Add Schedule Time and Details (16:23)
73. Setting and Removing Schedule Functionality on Screen (18:23)
74. Data Persistence - Very Important (10:17)
10 - Word Scramble Game in Python
75. Gaming Window (09:00)
76. Falling Words (19:54)
77. Lives and Game Over Logic (09:18)
78. Typing Area and Winning Condition (13:58)
11 - World Time zone Application in Python
79. Creating Application Window (05:47)
80. Continent Filter Combo Box (06:15)
81. The Time zone Table (09:33)
82. Populating Table (19:28)
83. Setting Actual Time and Updating Time Every Second (06:22)
12 - All Languages Translator Application in Python
84. Installing the Translate Module (02:47)
85. Creating App Window (07:52)
86. Language Option Menu (09:03)
87. Languages Text Area Field and Translate Button (10:31)
88. Translating Between Different Languages (11:39)
13 - Calendar Application in Python
89. Setting up Application Window (05:17)
90. Setting Calendar Area and Notes Area (07:16)
91. Saving Notes Button (01:52)
92. Date Selection (05:32)
93. Saving Important Notes (07:00)
94. Data Persistence Feature - Very Important (08:43)
14 - Dodge the Balls Gaming Application in Python
95. Displaying Application Window (05:49)
96. Drawing Opponent Balls (11:38)
97. Drawing Player Ball (03:38)
98. Collision Detection Between Opponents and Player Ball (08:34)
99. Winning Condition (09:21)
100. Restart Game (07:00)
15 - Zoom Clone in Python
101. Installing the Video Stream Module (01:00)
102. Creating Application Window (03:42)
103. Putting Different GUI Widgets (07:29)
104. Connecting Users on Zoom and Setting up the Camera (11:34)
105. Testing the Application (06:04)
16 - Chat Room Application in Python
106. Creating the Server and Client Side for the Application (16:17)
107. Listening to Client Requests (03:54)
108. Server Accepting Client Connections (06:42)
109. Handling Client and Welcome and Quit Message in the Chat Room (12:13)
110. Broadcasting Messages to all Clients (03:28)
111. Creating the Client GUI Part (13:02)
112. Message Area Send and Quit Button (09:32)
113. Sending and Receiving Messages in the Chat Room (20:16)
114. Finishing up the Application (08:18)
17 - Gold Miners Luck Gaming Application
115. Gaming Window (05:49)
116. Setting up 3x3 Grid (19:29)
117. Mining Gold in Boxes (04:09)
118. Collecting Gold (11:51)
119. Game Over Win Restart Logic (06:55)
18 - Typing Speed Testing Application in Python
120. Application Window (06:35)
121. Creating Labels and Entry Widget (14:47)
122. Creating Thread and Speed Calculation Functions (14:57)
123. Calculating CPS CPM WPS WPM (10:17)
124. Reset Functionality (08:45)
125. Application Complete - Final Explanation (07:55)
19 - WhatsApp Chat Analysis Application in Python
126. WhatsApp Chat Analysis Part - 1 (03:59)
127. WhatsApp Chat Analysis Part - 2 (08:42)
128. WhatsApp Chat Analysis Part - 3 (11:37)
129. WhatsApp Chat Analysis Part - 4 (11:30)
130. WhatsApp Chat Analysis Part - 5 (06:55)
131. WhatsApp Chat Analysis Part - 6 (14:09)
132. WhatsApp Chat Analysis Part - 7 (10:14)
20 - Python Crash Course
133. Crash Course Part - 1 (03:34:01)
134. Crash Course Part - 2 (02:34:34)
[/spoiler]
Файлы примеров: не предусмотрены
Формат видео: MP4
Видео: AVC, 1280x720, 16:9, 30fps, 841kbps
Аудио: AAC, 44.1Hz, 128kbps, stereo
[spoiler="Скриншоты"]
![]()
[/spoiler]
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 603.6 MB | freecoursewb | 2 years | 20 | 3 | |
|
Udemy - Learn To Code 20 Html 5 Web Apps From Scratch And Make Money Posted by
freecoursewb in Other
|
1.7 GB | freecoursewb | 4 years | 0 | 0 |
| 1.2 GB | freecoursewb | 4 years | 0 | 0 | |
| 954.8 MB | freecoursewb | 5 years | 0 | 0 | |
| 5.8 GB | tutsnode | 5 years | 0 | 0 |
All Comments