• Gönderi

【Udemy 2022 Python超级课程】通过构建10个基于现实世界的应用程序 - 学习Pytho核心技能(中英文字幕)上

14.5K
8
2022-05-19 18:56:10
258
85
1017
49
----- The Python Mega Course: Build 10 Real World Applications 通过学习如何从头开始构建任何 Python 程序、GUI、Web 应用程序、API 等,成为一名 Python 程序员。 ----- 网站:https://www.udemy.com/course/the-python-mega-course/ 作者:Ardit Sulce Udemy评分:4.6 学生数:269648 官网售价:US$84.99 ----- 本课程涵盖哪些内容? 该课程专门针对以前没有编程过的人。因此,您将通过构建真实世界的程序,在真实编程示例的上下文中学习每一个编程概念。这样,您将学习该语言的语法,同时了解编程过程背后的逻辑,以便您可以创建自己的 Python 程序。此外,您将学习如何编写程序以及如何将它们部署到实时服务器并创建可在任何计算机上独立运行的可执行版本。该课程涵盖了从 A 到 Z 的所有内容。 有些人抱怨内容已经过时。这是真的? 有些视频很旧,但这些视频中的代码仍然适用于当前的 Python 3.10 版本。每当视频受到新 Python 版本的影响时,该视频都会更新为新版本。 完成这门课程后我能找到工作吗? 许多学生在学习完课程后找到了工作。但是,请注意,仅观看视频是不够的。除了视频之外,您还应该参加所有练习,并通过更改代码并尝试改进我们构建的程序来试验您计算机上的代码。这将使您具备独立编写程序的技能。 这个课程适合初学者吗? 是的。本课程假设您以前没有编程知识。每当讲座中出现一个新的编程术语时,我们都会先从学术上进行解释。然后我们在真实世界的代码示例中实际使用它,并在练习中重复使用它,直到您背诵所有内容。 我知道 Python 基础知识。这门课适合我吗? 是的。本课程的前 12 个部分涵盖 Python 基础知识。其他 27 个部分涵盖了中级和高级 Python,如果您了解基础知识,您可以直接跳到这些部分。 学生将构建的十个应用程序是什么? 课程中涵盖的十个应用程序是:(1)火山网络地图生成器,(2)物体检测器应用程序,从您的计算机实时网络摄像头检测移动物体,(3)使用 Python 和 Flask 构建的个人网站,(4)具有 SQL 数据库后端的图书库存桌面 GUI 应用程序,(5) 处理数千条数据记录的数据分析和可视化仪表板,(6) 在 Android 和 iOS 设备上运行的移动应用程序,(7) 抓取程序来自多个网页的数据,其中包含待售房地产列表,(8)一个通过表单收集用户数据并向用户发送电子邮件的网络应用程序,(9)一个博客和一个带有 Django 的翻译网络应用程序,以及(10)一个处理 Excel 文件并允许用户下载处理后的文件的 Web 应用程序。 ----- ******************************************************************** ✔ 需要课程配套资料,中英文字幕和原版视频的同学,可以到网站领取  https://www.koudaizy.com/tutorials/the-python-mega-course/ ✔ 网站课程持续更新,如果想要看的课程网站没有,可以私信UP或者论坛留言 https://www.koudaizy.com/question/ *********************************************************************
精选全球优质课程,独家中英字幕,帮你少走弯路、高效学习|koudaizy.com
Video seçkisi
(1/200)
001 Define Your Python Learning Path
07:04
002 What Version of Python Should You Use_
03:52
003 Setting up Python and the IDE on Windows
09:21
004 Setting up Python and the IDE on Mac
08:41
005 Setting up Python and the IDE on Linux
07:43
008 Writing Our First Python Program
11:24
009 Variables and their Use in a Program
08:05
010 The Python Shell
08:30
013 Simple Types_ Integers, Strings, and Floats
03:22
014 List Types
01:32
016 Attributes
02:55
018 How to Find Out What Code You Need
04:36
019 Bonus_ Steps of Learning Python
01:29
020 Dictionary Types
03:44
022 Tuple Types
02:27
023 How to Use Datatypes in the Real World_
01:08
026 Better Error Messages in Python 3.10
04:02
027 Python Shell and Terminal
00:53
029 More Operations with Lists
05:57
030 Accessing List Items
02:05
031 Accessing List Slices
02:51
032 Accessing Items and Slices with Negative Indexes
02:03
033 Accessing Characters and Slices in Strings
01:31
035 Accessing Items in Dictionaries
01:53
038 Creating Your Own Functions
05:26
039 Print or Return_
04:00
040 Intro to Conditionals
00:59
041 If Conditional Example
03:49
043 Conditional Explained Line by Line
03:10
044 More on Conditionals
02:22
045 Elif Conditionals
01:16
046 White Space
03:32
048 User Input
07:56
049 String Formatting
04:52
050 String Formatting with Multiple Variables
04:18
052 For Loops_ How and Why
05:48
055 Looping Through a Dictionary
01:14
057 While Loops_ How and Why
03:00
058 While Loop Example with User Input
03:14
059 While Loops with Break and Continue
03:23
061 Problem Statement
03:49
062 Approaching the Problem
01:47
063 Building the Maker Function
05:15
064 Constructing the Loop
04:40
065 Making the Output User-Friendly
03:29
066 Simple List Comprehension
03:28
067 List Comprehension with If Conditional
01:23
068 List Comprehension with If-Else Conditional
01:39
070 Functions with Multiple Arguments
01:46
072 Default and Non-default Parameters and Keyword and Non-keyword Arguments
03:01
073 Functions with an Arbitrary Number of Non-keyword Arguments
03:33
074 Functions with an Arbitrary Number of Keyword Arguments
01:35
076 Processing Files with Python
01:13
077 Reading Text From a File
03:09
078 File Cursor
01:50
079 Closing a File
01:35
080 Opening Files Using _with_
01:46
081 Different Filepaths
01:26
082 Writing Text to a File
04:01
083 Appending Text to an Existing File
03:31
085 Builtin Modules
05:55
086 Standard Python Modules
08:36
087 Third-Party Modules
06:29
088 Third-Party Module Example
02:46
090 The _pandas_ Data Analysis Library
03:09
092 Getting Started with pandas
08:39
094 Getting Started with Jupyter
09:07
095 Loading CSV Files
04:21
099 Loading Excel Files
00:59
100 Loading Data from Plain Text Files
02:32
101 Set Table Header Row
02:35
102 Set Column Names
00:58
103 Set Index Column
04:46
104 Filtering Data from a pandas Dataframe
05:36
105 Deleting Columns and Rows
02:32
106 Updating and Adding new Columns and Rows
07:32
108 Data Analysis Example_ Converting Addresses to Coordinates
15:15
109 What is Numpy_
08:08
111 Convert Images to Numpy Arrays
05:41
112 Indexing, Slicing, and Iterating Numpy Arrays
04:09
113 Stacking and Splitting Numpy Arrays
05:45
115 Demo of the Web Map
01:06
116 Creating an HTML Map with Python
11:36
118 Adding a Marker to the Map
08:24
119 Practicing _for-loops_ by Adding Multiple Markers
04:44
120 Practicing File Processing by Adding Markers from Files
13:08
121 Practicing String Manipulation by Adding Text on the Map Popup Window
05:09
123 Practicing Functions by Creating a Color Generation Function for Markers
07:57
126 Solution_ Add and Stylize Markers
01:54
127 Exploring the Population JSON Data
05:35
128 Practicing JSON Data by Adding a Population Map Layer from the Data
03:21
131 Syntax Errors
08:24
132 Runtime Errors
10:59
133 How to Fix Difficult Errors
05:39
134 How to Ask a Good Programming Question
06:01
135 Making the Code Handle Errors by Itself
08:01
136 Introduction
02:31
138 Loading, Displaying, Resizing, and Creating Images
14:01
141 Solution Further Explained
04:30
142 Detecting Faces in Images
19:40
143 Capturing Video with Python
19:46
144 Demo of the Webcam Motion Detector App
02:00
145 Detecting Moving Objects from the Webcam
29:59
146 Storing Object Detection Timestamps in a CSV File
20:39
147 Introduction to Bokeh
02:03
149 Your First Bokeh Plot
13:53
152 Using Bokeh with Pandas
04:53
160 Creating a Time-series Plot
06:38
161 More Visualization Examples with Bokeh
04:22
162 Plotting Time Intervals from the Data Generated by the Webcam App
14:07
163 Implementing a Hover Feature
09:58
164 Preview of the End Results
02:54
167 Exploring the Dataset with Python and pandas
09:19
168 Selecting Data
13:33
169 Filtering the Dataset
07:59
170 Time-Based Filtering
09:57
171 Turning Data into Information
11:01
172 Aggregating and Plotting Average Ratings by Day
14:44
173 Downsampling and Plotting Average Ratings by Week
09:43
174 Downsampling and Plotting Average Ratings by Month
02:17
175 Average Ratings by Course by Month
10:45
176 What Day of the Week are People the Happiest_
09:46
177 Other Types of Plots
06:07
179 Intro to the Interactive Visualization Section
02:57
180 Making a Simple Web App
12:25
181 Making a Data Visualization Web App
23:28
182 Changing Graph Labels in the Web App
03:00
183 Adding a Time-Series Graph to the Web App
05:21
186 Multiple Time-Series Plots
19:00
187 Multiple Time-Series Streamgraph
06:57
190 Adding a Pie Chart to the Web App
09:30
191 Demo of the Personal Website
01:43
192 Building Your First Website
08:08
193 Preparing HTML Templates
04:10
194 Adding a Website Navigation Menu
08:33
196 Improving the Website Frontend with CSS
06:01
197 Creating a Python Virtual Environment
06:23
198 How to Use the PythonAnywhere Service
07:48
199 Deploying the Flask on PythonAnywhere
07:54
201 Introduction to the Tkinter Library
02:36
202 Creating a GUI Window and Adding Widgets
09:12
203 Connecting GUI Widgets with Functions
09:34
206 How Python Interacts with Databases
03:01
207 Connecting to an SQLite Database with Python
13:12
208 (SQLite) Selecting, Inserting, Deleting, and Updating SQL Records
06:55
209 PostgreSQL Database with Python
08:47
210 (PostGreSQL) Selecting, Inserting, Deleting, and Updating SQL Records
12:52
211 Demo of the Book Inventory App
02:26
212 Designing the User Interface
05:55
213 Coding the Frontend Interface
13:29
214 Coding the Backend
24:29
215 Connecting the Frontend with the Backend, Part 1
17:32
216 Connecting the Frontend with the Backend, Part 2
22:00
219 Creating .exe and .app Executables from the Python Script
05:01
220 What is Object Oriented Programming (OOP)_
05:00
221 Using OOP in a Program, Part 1
13:02
222 Using OOP in a Program, Part 2
14:07
223 Creating a Bank Account Class
21:11
224 Creating Classes Through Inheritance
12:10
225 OOP Glossary
08:13
228 Demo of the Mobile App
01:28
230 Creating a User Login Page
21:57
231 Creating a User Sign Up Page
09:53
232 Capturing User Input
06:27
233 Processing User Sign Ups
11:23
234 Creating a Sign Up Success Page
04:29
235 Switching Between Pages
02:56
236 Processing User Login Credentials
16:53
237 Displaying Output to the User
15:11
238 Stylizing the Login Page
14:23
239 Stylizing the Sign Up Page
01:12
240 Making the Buttons Interactive
09:02
241 Making a Scrollable Area
08:24
243 Preparing the Environment for Deploying the App to and Android Phone
13:11
244 Creating an APK file for Android
10:30
245 Installing the APK file on Android
03:53
247 Section Introduction
01:59
248 How Web Scraping Works
04:31
250 Web Scraping Example with Python
16:23
251 Demo of the Web Scraping App
02:29
253 Loading the Webpage in Python
07:16
254 Extracting _div_ Elements
11:35
255 Scraping the Addresses of the Properties
14:40
256 Scraping Special Elements
12:08
257 Saving the Extracted Data in CSV Files
08:28
258 Crawling Through Multiple Web Pages
17:16
259 Demo of the Data Collector Web App
02:59
260 Steps of Creating a PostGreSQL Database Web App with Flask
06:09
261 Creating a Page with HTML
14:53
262 Stylizing the HTML Page with CSS
10:12
263 Capturing User Input
17:32
264 Creating the PostGreSQL Database Model
18:18
265 Storing User Data to the Database
19:15
266 Emailing Database Values Back to User
11:00
267 Emailing Data Statistics to Users
14:21
268 Deploying the Database Web App Online
15:39
269 Creating a Download-Upload Feature
20:57
271 A Comparison of Python Web Frameworks
10:57
272 Setting Up a Virtual Environment
12:43
273 Creating a Django Project
11:13
Müşteri hizmetleri
Üst
赛事库 课堂 2021拜年纪