-
Урок 1.
00:01:19
Welcome! Glad to have you on board!
-
Урок 2.
00:09:47
What Will You Learn? What Benefits You Get From Taking This Course?
-
Урок 3.
00:01:29
Get a Complete Learning Experience!
-
Урок 4.
00:01:21
Quick Introductory Note
-
Урок 5.
00:01:40
Watching the Course at the Best Resolution Possible
-
Урок 6.
00:02:41
How to Ask Good Questions on Udemy
-
Урок 7.
00:03:01
How to Install Python 3 on Windows
-
Урок 8.
00:02:36
How to Install Python 3 on macOS
-
Урок 9.
00:03:20
The Python Interpreter & IDLE in Windows
-
Урок 10.
00:02:46
The Python Interpreter & IDLE in macOS
-
Урок 11.
00:03:59
Python 3 Basics - Scripts in Windows
-
Урок 12.
00:04:22
Python 3 Basics - Scripts in macOS
-
Урок 13.
00:05:08
Python 3 - Reasons for the 'No such file or directory' error (or similar)
-
Урок 14.
00:03:58
Python 3 Basics - User Input
-
Урок 15.
00:06:20
Python 3 Basics - Variables
-
Урок 16.
00:01:52
Python 3 - Data Types
-
Урок 17.
00:07:39
Why learn about each of Python's data types?
-
Урок 18.
00:06:58
Python 3 Strings - Introduction
-
Урок 19.
00:08:55
Python 3 Strings - Methods
-
Урок 20.
00:07:24
Python 3 Strings - Operators & Formatting
-
Урок 21.
00:02:27
Python 3 Strings - Formatting Using F-strings
-
Урок 22.
00:07:43
Python 3 Strings - Slices
-
Урок 23.
00:04:09
Python 3 Strings - Slicing Using a Step
-
Урок 24.
00:06:16
Python 3 Numbers - Math Operators
-
Урок 25.
00:05:59
Python 3 Booleans - Logical Operators
-
Урок 26.
00:03:43
Python 3 Lists - Introduction
-
Урок 27.
00:08:28
Python 3 Lists - Methods
-
Урок 28.
00:05:41
Python 3 Lists - Slices
-
Урок 29.
00:03:22
Python 3 Sets - Introduction
-
Урок 30.
00:02:52
Python 3 Sets - Methods
-
Урок 31.
00:03:05
Python 3 Sets - Frozensets
-
Урок 32.
00:04:49
Python 3 Tuples - Introduction
-
Урок 33.
00:02:51
Python 3 Tuples - Tuples vs. Lists
-
Урок 34.
00:03:26
Python 3 Tuples - Methods
-
Урок 35.
00:04:07
Python 3 Ranges - Introduction
-
Урок 36.
00:02:41
Python 3 Ranges - Methods
-
Урок 37.
00:03:12
Python 3 Dictionaries - Introduction
-
Урок 38.
00:06:26
Python 3 Dictionaries - Methods
-
Урок 39.
00:02:10
Python 3 Dictionaries - Updates in v3.6 and v3.7
-
Урок 40.
00:06:52
Python 3 - Conversions Between Data Types
-
Урок 41.
00:15:21
Python 3 Conditionals - If / Elif / Else
-
Урок 42.
00:08:43
Python 3 Loops - For / For-Else
-
Урок 43.
00:06:06
Python 3 Loops - While / While-Else
-
Урок 44.
00:10:11
Python 3 Nesting - If / For / While
-
Урок 45.
00:07:41
Python 3 - Break / Continue / Pass
-
Урок 46.
00:02:28
Python 3 - Exceptions
-
Урок 47.
00:09:43
Python 3 - Try / Except / Else / Finally
-
Урок 48.
00:05:25
Python 3 - Fixing Syntax Errors
-
Урок 49.
00:08:46
Python 3 - Fixing Exceptions
-
Урок 50.
00:09:52
Python 3 Functions - Basics
-
Урок 51.
00:08:04
Python 3 Functions - Arguments
-
Урок 52.
00:10:49
Python 3 Functions - Namespaces
-
Урок 53.
00:11:31
Python 3 Modules - Importing
-
Урок 54.
00:02:21
Python 3 Modules - Helpful Functions: dir() and help()
-
Урок 55.
00:03:55
Python 3 Modules - Installing a Non-Default Module in Windows
-
Урок 56.
00:12:11
Python 3 Files - Opening & Reading
-
Урок 57.
00:02:50
Python 3 Files - Quick Note for Windows Users
-
Урок 58.
00:01:39
Python 3 Files - Additional Way of Avoiding the Unicode Error
-
Урок 59.
00:07:47
Python 3 Files - Writing & Appending
-
Урок 60.
00:02:29
Python 3 Files - Closing. The "with" Method
-
Урок 61.
00:04:44
Python 3 Files - Deleting File Contents
-
Урок 62.
00:16:25
Python 3 Regex - match() & search()
-
Урок 63.
00:06:18
Python 3 Regex - findall() & sub()
-
Урок 64.
00:06:02
Bonus Video: Special Sequences
-
Урок 65.
00:05:08
Bonus Video: Sets of Characters
-
Урок 66.
00:03:49
Bonus Video: OR in Regular Expressions
-
Урок 67.
00:03:34
Bonus Video: split() & subn()
-
Урок 68.
00:04:46
Bonus Video: Additional Regex Syntax Elements
-
Урок 69.
00:03:35
Bonus Video: AttributeError: 'NoneType' object has no attribute
-
Урок 70.
00:11:46
Python 3 Classes - Objects
-
Урок 71.
00:06:20
Python 3 Classes - Inheritance
-
Урок 72.
00:04:55
Python 3 - List / Set / Dictionary Comprehensions
-
Урок 73.
00:04:41
Python 3 - Lambda Functions
-
Урок 74.
00:02:30
Python 3 - map() and filter()
-
Урок 75.
00:06:49
Python 3 - Iterators and Generators
-
Урок 76.
00:05:44
Python 3 - Itertools
-
Урок 77.
00:02:38
Python 3 - Decorators
-
Урок 78.
00:05:37
Python 3 - Threading Basics
-
Урок 79.
00:02:37
Python 3 - Coding Best Practices
-
Урок 80.
00:04:03
You're Halfway There!
-
Урок 81.
00:03:02
Planning the Application
-
Урок 82.
00:03:09
Designing and Building the User Menu
-
Урок 83.
00:06:11
Implementing Addition, Subtraction, Multiplication, Division
-
Урок 84.
00:03:45
Implementing Modulo, Raising to a Power, Square Root, Logarithm
-
Урок 85.
00:03:38
Implementing Trigonometric Functions: sin, cos, tan
-
Урок 86.
00:03:51
Testing Each Function of the Application
-
Урок 87.
00:04:00
Creating Executable Files (.exe) from Python Scripts (.py)
-
Урок 88.
00:02:36
Setting Up the Working Environment
-
Урок 89.
00:05:29
Loading an Excel Workbook In Python and Creating/Removing Sheets
-
Урок 90.
00:03:59
Getting General Information About a Sheet
-
Урок 91.
00:04:02
Working with Sheet Cells Using Python
-
Урок 92.
00:09:04
Working with Cell Styles Using Python
-
Урок 93.
00:18:13
APPLICATION - Migrating Records from a Text File to an Excel Workbook
-
Урок 94.
00:02:46
Installing the Database Server Software
-
Урок 95.
00:01:33
Installing the Necessary Python Module
-
Урок 96.
00:05:27
Creating a New Database, Schema and User
-
Урок 97.
00:02:46
Connecting Python to the Database
-
Урок 98.
00:04:28
Creating Database Tables with Python
-
Урок 99.
00:03:19
Inserting Records Into a Table with Python
-
Урок 100.
00:02:43
Updating Records Into a Table with Python
-
Урок 101.
00:01:55
Deleting Records From a Table with Python
-
Урок 102.
00:05:16
Querying the Database with Python
-
Урок 103.
00:04:05
Fetching Information From the Database with Python
-
Урок 104.
00:03:40
Committing and Rolling Back Transactions with Python
-
Урок 105.
00:09:15
APPLICATION - Migrating Records from a Text File to the Database
-
Урок 106.
00:01:28
Network Setup Overview
-
Урок 107.
00:01:38
Installing the Virtualization Software
-
Урок 108.
00:02:17
Downloading & Installing the Network Device VM
-
Урок 109.
00:03:09
Importing the VM & Tweaking the VM Settings
-
Урок 110.
00:04:53
Connecting the Local PC to the Devices in Windows
-
Урок 111.
00:03:04
Checking the SSH Configuration and Testing the Connectivity
-
Урок 112.
00:05:47
Planning the Application
-
Урок 113.
00:04:11
Checking IP File Validity
-
Урок 114.
00:12:52
Checking IP Address Validity
-
Урок 115.
00:03:58
Checking IP Address Reachability
-
Урок 116.
00:01:46
Checking Username/Password File Validity
-
Урок 117.
00:01:10
Checking Command File Validity
-
Урок 118.
00:13:14
Establishing the SSH Connection
-
Урок 119.
00:02:14
Enabling Simultaneous SSH Connections
-
Урок 120.
00:02:57
APPLICATION - Putting Everything Together
-
Урок 121.
00:09:20
Reading Device Configuration
-
Урок 122.
00:12:14
Extracting Network Parameters
-
Урок 123.
00:02:59
Configuring Multiple Devices Simultaneously
-
Урок 124.
00:09:09
Running Python Code - The Next Level: IPython and Jupyter Notebook
-
Урок 125.
00:09:15
Introduction to Pandas - Basic Operations
-
Урок 126.
00:17:28
Handling Files with Pandas - TXT, CSV, JSON, XLSX
-
Урок 127.
00:04:53
Reading HTML Content from URLs and HTML Files with Pandas
-
Урок 128.
00:21:46
Indexing and Slicing Tables with Pandas
-
Урок 129.
00:14:23
Adding, Updating, Deleting Table Rows and Columns
-
Урок 130.
00:18:19
APPLICATION - Reading and Writing Data in PostgreSQL Databases Using Pandas
-
Урок 131.
00:03:39
Introduction to Bokeh
-
Урок 132.
00:11:19
Creating a Basic Line Plot Based on Python Lists
-
Урок 133.
00:17:43
Creating a Bar Plot Based on Excel Data
-
Урок 134.
00:11:29
Creating a Pie Chart Based on CSV Data
-
Урок 135.
00:09:06
Plotting Multiple Stock Prices Simultaneously
-
Урок 136.
00:12:56
Plotting Bitcoin Prices as an Interactive Plot with a Range Tool
-
Урок 137.
00:09:50
Plotting Bitcoin Prices as an Interactive Plot with Candlesticks
-
Урок 138.
00:12:31
Installing pytest and Writing Your First Test
-
Урок 139.
00:06:09
Running Multiple Tests. Test Discovery Rules in Action
-
Урок 140.
00:09:34
Testing a Basic Script - Preparing the Test Bed
-
Урок 141.
00:04:27
Fixture Functions
-
Урок 142.
00:09:18
Sharing a Fixture Instance & Fixture Finalization
-
Урок 143.
00:04:37
Parametrizing Fixtures
-
Урок 144.
00:06:23
Marking Test Functions Using Attributes
-
Урок 145.
00:04:24
Marking Test Functions Using Custom Markers
-
Урок 146.
00:01:48
Installing the Necessary Modules
-
Урок 147.
00:04:35
Extracting and Parsing Web Content
-
Урок 148.
00:10:08
Tags, Names and Attributes
-
Урок 149.
00:06:10
Searching the Tree of HTML Tags: find() and find_all()
-
Урок 150.
00:12:45
APPLICATION - Extracting the Product Names, Links and Prices. Saving to Excel
-
Урок 151.
00:06:25
APPLICATION - Handling Website Pagination When Extracting Data
-
Урок 152.
00:10:29
OOP vs. Functional Programming
-
Урок 153.
00:04:45
Class vs. Object
-
Урок 154.
00:13:27
Constructor, Instance Attributes and 'self'
-
Урок 155.
00:16:15
Encapsulation - Public, Private and Protected
-
Урок 156.
00:10:05
Class Attributes
-
Урок 157.
00:07:31
Class vs. Static methods
-
Урок 158.
00:14:02
Inheritance in OOP
-
Урок 159.
00:06:51
Multi-level Inheritance
-
Урок 160.
00:06:57
Multiple (Diamond) Inheritance and MRO
-
Урок 161.
00:05:42
Polymorphism and Method Overriding
-
Урок 162.
00:11:02
Operator Overloading and Magic Methods
-
Урок 163.
00:09:03
Abstract Classes and Methods
-
Урок 164.
00:01:58
Update! Installing Python 3.9
-
Урок 165.
00:05:40
Setting Up a Virtual Environment
-
Урок 166.
00:03:17
Installing Django 3
-
Урок 167.
00:04:08
Installing PyCharm Community Edition
-
Урок 168.
00:06:05
Bonus! WSL: Windows - Linux Subsystem
-
Урок 169.
00:05:36
Django Project & App Creation
-
Урок 170.
00:09:48
Explaining settings.py
-
Урок 171.
00:08:40
URLs and Views Routing
-
Урок 172.
00:16:23
Class Based Views over Function Based Views
-
Урок 173.
00:10:48
Django Templates
-
Урок 174.
00:14:02
Models & Querysets
-
Урок 175.
00:22:27
Django Forms
-
Урок 176.
00:15:06
URL Variables
-
Урок 177.
00:03:17
The 'createsuperuser' Command and Logging to Django Admin
-
Урок 178.
00:07:40
Register Models & Edit DB Entries from Django Admin
-
Урок 179.
00:09:59
Django Project Testing
-
Урок 180.
00:08:53
Installing Git Bash and Pushing to Gitlab
-
Урок 181.
00:06:42
Gitlab Pipeline to Run Tests at Commit
-
Урок 182.
00:07:31
Installing Git Bash
-
Урок 183.
00:04:29
Installing PyCharm Community Edition
-
Урок 184.
00:03:05
Installing Django 3
-
Урок 185.
00:02:06
Django Project & App Creation
-
Урок 186.
00:07:22
Setting Up Pre-commit Hooks
-
Урок 187.
00:07:35
TDD & Running the First Test
-
Урок 188.
00:08:21
Github Actions to Run the Tests
-
Урок 189.
00:07:04
REST & Django Rest Framework
-
Урок 190.
00:18:27
Expense Model
-
Урок 191.
00:26:43
APIView
-
Урок 192.
00:12:18
Serializers
-
Урок 193.
00:15:46
Generic Views
-
Урок 194.
00:10:46
Filters
-
Урок 195.
00:09:01
Permission Classes
-
Урок 196.
00:08:53
API Key Authentication & Final Project Version Download
-
Урок 197.
00:06:38
GraphQL vs REST
-
Урок 198.
00:02:09
Graphene
-
Урок 199.
00:12:42
Installation & Project Creation
-
Урок 200.
00:10:39
Defining the Schema: Object Types and Query
-
Урок 201.
00:19:06
Fetching Data: Resolvers
-
Урок 202.
00:17:20
Changing Data: Inputs, Payloads & Mutations
-
Урок 203.
00:20:49
Adding More Data: User Posts
-
Урок 204.
00:06:22
Installing Docker on Windows 10 Pro
-
Урок 205.
00:04:05
Docker Files
-
Урок 206.
00:09:53
Docker Build & Run
-
Урок 207.
00:03:27
Docker Compose
-
Урок 208.
00:06:36
Extension notations and non-capturing groups
-
Урок 209.
00:04:06
Named groups and groupdict()
-
Урок 210.
00:04:53
Positive lookahead assertions
-
Урок 211.
00:04:34
Negative lookahead assertions
-
Урок 212.
00:03:05
Positive lookbehind assertions
-
Урок 213.
00:04:58
Negative lookbehind assertions
-
Урок 214.
00:12:25
Comparing File Contents (difflib)
-
Урок 215.
00:06:13
Argument Passing with sys.argv
-
Урок 216.
00:08:48
Putting Your Skills to Work - Part 1
-
Урок 217.
00:08:46
Putting Your Skills to Work - Part 2
-
Урок 218.
00:02:05
Closing Thoughts