Урок 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