Ивановский Торрент трекер
Яндекс.Погода
 

[Quote]
HUNTER

The Python Mega Course: Build 10 Real World Applications
Год выпуска: 2018
Производитель: Udemy
Сайт производителя: https://www.udemy.com/the-python-mega-course/
Автор: Ardit Sulce
Продолжительность: 23.5 ч
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание:
This is not just another Python tutorial that shows how to write Python code. This is a carefully designed course that will train you to develop real life applications with Python.
Through a combination of videos, real world code examples, quizzes, interactive exercises, and a final project, this course makes sure you are able to think Python, and design and build real world applications by the end of it. After you buy the course, you will have lifetime access to it and to the course cheat sheet ebook containing all the code consumed throughout the course. You can use that book for quick look-up of Python commands.
The course is designed for all student levels. The first 5% of the course teaches Python basics for beginners and can serve as a refresher crash course for post-beginner students. After completing the first 5%, you will be guided in building 10 real life applications written in Python 3 in a wide range of areas that include:
Web applications
Desktop applications
Database applications
Web scraping
Web mapping
Data analysis
Interactive web visualization
Computer vision for image and video processing
Object Oriented Programming
By the end of the course you will have built 10 useful Python applications in the above areas.

Содержание


Getting Started
46:17
Course Introduction
Предварительный просмотр
05:04
Three Typical Python Programs
Предварительный просмотр
04:45
Setting up Python on Windows
06:16
Setting up Python on Mac
05:24
Creating and Executing a Python Program on Windows
05:25
Creating and Executing a Python Program on Mac
05:49
Setting up Atom on Windows
05:56
Setting up Atom on Mac
06:16
Installation FAQs
01:22

Variables, Datatypes, and Functions
41:22
Section Introduction
00:54
Variables
04:25
Numbers
07:45
Variable Declaration
1 вопрос
Print Variable Value
1 вопрос
Simple Sum
1 вопрос
Numbers and Operators
03:59
Strings
05:25
String Indexing and Splitting
07:04
String Indexing 1
1 вопрос
String Indexing 2
1 вопрос
String Indexing 3
1 вопрос
String Indexing 4
1 вопрос
Lists
04:26
Create List
1 вопрос
Append to List
1 вопрос
Remove from List
1 вопрос
List Indexing
1 вопрос
Tuples
02:25
Dictionaries
04:59
Create Dictionary
1 вопрос
Quiz 1: Indexing and Slicing
7 вопросов

Dealing with Programming Errors
38:56
Syntax Errors
Предварительный просмотр
08:22
Runtime Errors
10:58
Errors in Python
4 вопроса
Fixing Difficult Errors
05:38
The Structure of a Good Programming Question
05:59
Exception Handling in Python
07:59

Conditionals
32:21
Section Introduction
01:20
Functions - The basics
07:59
Functions Without Parameters
00:11
Simple Hello World Function
1 вопрос
Power Function 1
1 вопрос
Functions - Advanced Features
06:49
Sum up Function
1 вопрос
Power Function 2
1 вопрос
Printing Function Output
1 вопрос
Functions and User Input
05:08
About the Exercises
00:21
Exercise: Simple Function
00:23
Solution: Simple Function
00:09
Exercise: Calculate Length
00:04
Solution: Calculate Length
00:04
Conditionals
03:45
Conditionals
2 вопроса
Conditionals - Advanced
05:05
Exercise: Functions and Conditionals 1
00:22
Solution: Functions and Conditionals 1
00:04
Exercise: Functions and Conditionals 2
00:07
Solution: Functions and Conditionals 2
00:06
Exercise: Functions and Conditionals 3
00:16
Solution: Functions and Conditionals 3
00:04

Loops and User Input
19:26
Loops
02:16
The For Loop
05:23
Loops
4 вопроса
Exercise: Simple For Loop
00:07
Solution: Simple For Loop
00:03
Exercise: For Loop with Conditional Block
00:09
Solution: For Loop with Conditional Block
00:04
User Input
05:34
The While Loop
03:37
For Loop with Multiple Lists
01:42
Exercise: Functions, Conditionals, and Loops
00:24
Solution: Functions, Conditionals, and Loops
00:05

File Handling
30:58
Introduction to File Handling
01:59
Opening and Reading a File
12:05
Exercise: Reading Files
00:07
Solution: Reading Files
00:03
Exercise: Calculating File Content Length
00:07
Solution: Calculating File Content Length
00:04
Opening and Writing Text to a Text File
08:24
Exercise: Writing Multiple Lines in a Text File
00:07
Tip: Writing Multiple Lines in a Text File
00:07
Solution: Writing Multiple Lines in a Text File
00:04
Appending to a Text File
00:57
The Rest of File Handling Methods
02:00
The "With" Statement
03:44
Exercise: File Handling, Loops, Functions, and Conditionals
00:20
Solution: File Handling, Loops, Functions, and Conditionals
00:48

More Functionalities
35:47
Introduction
00:54
Modules, Libraries, and Packages
11:13
Commenting and Documenting your Code
06:51
Working with Dates and Times
16:05
Exercise: Merging Text Files
00:26
Tips: Merging Text Files
00:13
Solution: Merging Text Files
00:04

Application 1: Building an Interactive Dictionary
01:02:59
Demonstration of the Interactive Dictionary
04:10
The Data Source
04:54
Loading the JSON Data into a Python Dictionary
03:52
Returning the Definition for a Word
03:25
Counting for Non-existing Words
02:51
Making the Program Letter Case Insensitive
03:09
Calculating Similarity Ratio Between Two Words
04:39
Finding the Best Match of a Word out of a List of Words
06:07
Making the Program Suggest a Similar Word
09:42
Prompting the User to Confirm Similarity Check
10:17
Optimizing the Final Output
07:51
Exercise: Fixing a program bug
00:22
Solution: Program Bug Fixed
00:53
Exercise: Fixing bug 2
00:10
Solution: Fixing Bug 2
00:35

Data Analysis with Pandas
01:12:51
What is Pandas?
06:37
Note on IPython
00:17
Getting Started with Pandas
08:37
Getting Started with Jupyter Notebooks
09:05
Note on Loading Excel Files
00:13
Loading Data in Python from CSV, Excel, TXT and JSON Files
12:02
Indexing and Slicing Dataframes
10:46
Dropping Dataframe Columns and Rows
02:30
Updating and Adding new Columns and Rows
07:31
Example: Geocoding Addresses with Pandas and Geopy
15:12

Numpy
25:21
What is Numpy?
Предварительный просмотр
08:07
Installing the OpenCV Library
01:43
Images to Numpy and Vice-versa
05:40
Indexing, Slicing, and Iterating
04:07
Stacking and Splitting
05:44
-
Application 2: Creating Webmaps with Python and Folium
01:18:57
Demonstration of the Web Mapping Application
01:05
Creating the Open Street Map (OSM) Basemap
11:35
Adding a Point Marker Feature to the Map
08:20
Adding Multiple Markers to the Map
04:43
Adding Markers from Data Files
13:06
Creating Popup Windows for Map Features
05:08
Color-Based Point Markers
07:55
Exercise: Adding and Styling Circle Markers
00:07
Tip: Adding and Styling Circle Markers
00:14
Solution: Adding and Styling Circle Markers
01:53
Using GeoJson Data
05:34
Adding a GeoJson Polygon Layer
03:20
Color-Based Polygon Features
09:34
Adding a Layer Control Panel
06:23
-
Application 3: Building a Website Blocker
01:17:42
Demonstration of the Website Blocker Application
03:48
Application Architecture
03:41
Setting up the Script
09:08
Setting up the Infinite Loop
11:00
Implementing the First Part
12:16
Implementing the Second Part
18:55
Scheduling the Python Program on Windows
12:39
Scheduling the Python Program on Mac and Linux
06:15
-
Application 4: Building a Website with Python and Flask
01:04:56
Demonstration of the Website
Предварительный просмотр
01:42
Building your First Website
08:07
Returning HTML Templates
04:09
Adding a Navigation Menu
08:32
Note on Browser Caching
00:13
Adding CSS Styling
05:59
Creating a Python Virtual Environment
06:22
How to Install Git
00:19
Deploying the Website to a Live Server
22:06
Maintaining the Website
07:26
-
Building Graphical User Interfaces with Tkinter
21:42
Introduction to Tkinter
02:35
Setting up a GUI with Widgets
09:11
Connecting GUI Widgets with Callback Functions
09:32
Exercise: Creating a Multi-widget GUI
00:15
Solution: Creating a Multi-widget GUI
00:08
-
Python for Interacting with SQLite and PostgreSQL Databases
44:41
Introduction to Working with Databases
03:00
Connecting and Inserting Data to SQLite via Python
13:11
Selecting, Inserting, Deleting, and Updating SQLite Records
06:53
Introduction to PostgreSQL Psycopg2
08:46
Selecting, Inserting, Deleting, and Updating PostgreSQL Records
12:51
-
Application 5: Building a Desktop Database Application
01:31:38
Demonstration of the Database Application
Предварительный просмотр
02:25
User Interface Design
05:54
Building the Front-end Interface
13:28
Building the Back-end
24:28
Connecting the Front-end to the Back-end, Part 1
17:31
Connecting the Front-end to the Back-end, Part 2
21:59
Exercise: Fixing the Bug
00:30
Solution: Fixing the Bug
00:23
Creating a Standalone Executable Version of the Program
05:00
-
Object Oriented Programming
01:15:09
Object Oriented Programming Explained
04:59
Turning this Application into OOP Style, Part 1
13:01
Turning this Application into OOP Style, Part 2
14:05
Creating a Bank Account Object
21:06
Inheritance
12:08
OOP Glossary
08:12
Exercise: GUI OOP Design
00:10
Solution: GUI OOP Design
01:27
-
Python for Image and Video Processing with OpenCV
01:02:23
Introduction
02:29
Installing the Library
01:37
Loading, Displaying, Resizing, and Writing Images with Python
14:00
Exercise: Batch Image Resizing
00:07
Solution: Batch Image Resizing
00:17
Solution with Explanations: Batch Image Resizing
04:29
Face Detection
19:38
Capturing Video
19:45
-
Application 6: Building a Webcam Motion Detector
52:56
Demonstration of the Motion Detector Application
Предварительный просмотр
01:59
Detecting Objects from the Webcam
30:19
Recording Motion Time
20:38
-
Python for Interactive Data Visualization on the Browser
01:07:47
Introduction to Bokeh
02:02
Note on bokeh.charts
00:13
The Bokeh Charts Interface
10:52
The Bokeh Plotting Interface
08:03
Customizing Plot Styles
05:16
Note on Loading Excel Files
00:12
Exercise: Plotting from Pandas Dataframes
00:17
Solution: Plotting from Pandas Dataframes
00:07
Understanding the Structure behind the Graphs
05:45
Time-series Plots
06:36
More Visualization Examples with Bokeh
04:21
Plotting Time Intervals of the Motion Detector
14:05
Hover Tool Implementation
09:57
-
Webscraping
22:49
Section Introduction
01:57
The Concept Behind Webscraping
04:30
Scraping a webpage with Requests and Beautiful Soup
16:22
-
Application 7: Scraping Real Estate Property Data from the Web
01:13:44
Demonstration of the Webscraping Application
Предварительный просмотр
02:28
Understanding the Problem and Loading the Webpage in Python
07:15
Extracting Divisions of All Properties
11:34
Extracting Addresses and Property Details
14:39
Extracting Elements with no Unique Identifiers
12:06
Saving the Extracted Data in CSV Files
08:27
Crawling Through Webpages
17:15
-
Application 8: Building a Web-based Financial Graph
01:39:49
Demonstration of the Financial Analysis Application
Предварительный просмотр
01:59
Downloading Various Datasets with Python
11:32
Understanding Stock Market Data
03:25
Understanding Stock Market Data Candlestick Charts
05:39
Building Chart Candlesticks with Bokeh Quadrants
10:17
Building Chart Candlesticks with Bokeh Rectangles
22:28
Building Candlestick Segments
05:02
Stylizing the Chart
04:20
The Concept Behind Embedding Bokeh Charts in a Flask Webpage
11:04
Embedding the Bokeh Chart in a Webpage
15:32
Deploying the Chart Website to a Live Server
08:31
-
Application 9: Building a Data Collector Web App with PostGreSQL and Flask
02:46:58
Demonstration of the Web Application
Предварительный просмотр
02:59
Steps for Building a PostGreSQL Database-enabled Web App with Flask
06:08
Building the Front End: HTML Part
14:52
Building the Front End: CSS Part
10:11
Building the Back End: Getting User Input
17:31
Building the Back End: Creating the PostGreSQL Database Model
18:17
Building the Back End: Storing User Data to the Database
19:14
Building the Back End: Emailing Database Values Back to the User
11:14
Building the Back End: Sending Statistics to Users
16:00
Deploying the Web Application to a Live Server
29:42
Bonus Lecture: User Downloads and Uploads
20:50
-
Application 10: Student Project on Building a Geocoder Web Service
31:07
Demonstration of the Geocoding Web Service Application and Project Requirements
Предварительный просмотр
07:31
Solution, Part 1
16:21
Solution, Part 2
05:51
End of the Course
00:47
Bonus Lecture
00:37
Файлы примеров: присутствуют
Формат видео: MP4
Видео: H264-AVC, 1280x720, 30fps, 686 kbps
Аудио: AAC, 41000, Stereo, 109 kbps

Скриншоты





Quick Reply

Name:

               
       
     
Heads necessary to send messages to enable JavaScript
Display posts:    

Current time is: 16-Oct 12:18

All times are UTC ± 0


You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

!ATTENTION!
The site does not give electronic versions of products, and is engaged only in a collecting and cataloguing of the references sent and published at a forum by our readers. If you are the legal owner of any submitted material and do not wish that the reference to it was in our catalogue, contact us and we shall immediately remove her. Files for an exchange on tracker are given by users of a site, and the administration does not bear the responsibility for their maintenance. The request to not fill in the files protected by copyrights, and also files of the illegal maintenance!