Python Bootcamp
This is a basic Python course.
Private Course
Please sign in to contact responsible
| Responsible | Khuenm |
|---|---|
| Last Update | 07/20/2023 |
| Members | 1 |
-
1- Getting Started12Lessons ·
-
1- What is Python
-
2- Installing Python
-
3- Python Interpreter
-
4- Code Editors
-
5- Your First Python Program
-
6- Python Extension
-
7- Linting Python Code
-
8- Formatting Python Code
-
9- Running Python Code
-
10- Python Implementations
-
11- How Python Code is Executed
-
12- Quiz
-
-
2- Primitive Types10Lessons ·
-
1- Variables
-
2- Variable Names
-
3- Strings
-
4- Escape Sequences
-
5- Formatted Strings
-
6- String Methods
-
7- Numbers
-
8- Working with Numbers
-
9- Type Conversion
-
10- Quiz
-
-
3- Control Flow14Lessons ·
-
1- Comparison Operators
-
2- Conditional Statements
-
3- Ternary Operator
-
4- Logical Operators
-
5- Short-circuit Evaluation
-
6- Chaining Comparison Operators
-
7- Quiz
-
8- For Loops
-
9- For..Else
-
10- Nested Loops
-
11- Iterables
-
12- While Loops
-
13- Infinite Loops
-
14- Exercise
-
-
4- Functions13Lessons ·
-
1- Defining Functions
-
2- Arguments
-
3- Types of Functions
-
4- Keyword Arguments
-
5- Default Arguments
-
6- xargs
-
7- xxargs
-
8- Scope
-
9- Debugging
-
10- VSCode Coding Tricks - Windows
-
11- VSCode Coding Tricks - Mac
-
12- Exercise
-
13- Solution
-
-
5- Data Structures23Lessons ·
-
1- Lists
-
2- Accessing Items
-
3- List Unpacking
-
4- Looping over Lists
-
5- Adding or Removing Items
-
6- Finding Items
-
7- Sorting Lists
-
8- Lambda Functions
-
9- Map Function
-
10- Filter Function
-
11- List Comprehensions
-
12- Zip Function
-
13- Stacks
-
14- Queues
-
15- Tuples
-
16- Swapping Variables
-
17- Arrays
-
18- Sets
-
19- Dictionaries
-
20- Dictionary Comprehensions
-
21- Generator Expressions
-
22- Unpacking Operator
-
23- Exercise
-
-
6- Exceptions7Lessons ·
-
1- Exceptions
-
2- Handling Exceptions
-
3- Handling Different Exceptions
-
4- Cleaning Up
-
5- The With Statement
-
6- Raising Exceptions
-
7- Cost of Raising Exceptions
-
-
7- Classes22Lessons ·
-
1- Classes
-
2- Creating Classes
-
3- Constructors
-
4- Class vs Instance Attributes
-
5- Class vs Instance Methods
-
6- Magic Methods
-
7- Comparing Objects
-
8- Performing Arithmetic Operations
-
9- Making Custom Containers
-
10- Private Members
-
11- Properties
-
12- Inheritance
-
13- The Object Class
-
14- Method Overriding
-
15- Multi-level Inheritance
-
16- Multiple Inheritance
-
17- A Good Example of Inheritance
-
18- Abstract Base Classes
-
19- Polymorphism
-
20- Duck Typing
-
21- Extending Built-in Types
-
22- Data Classes
-
-
8- Modules8Lessons ·
-
1- Creating Modules
-
2- Compiled Python Files
-
3- Module Search Path
-
4- Packages
-
5- Sub-packages
-
6- Intra-package References
-
7- The dir Function
-
8- Executing Modules as Scripts
-
-
9- Python Standard Library17Lessons ·
-
1- Python Standard Library
-
2- Working With Paths
-
3- Working with Directories
-
4- Working with Files
-
5- Working with Zip Files
-
6- Working with CSV Files
-
7- Working with JSON Files
-
8- Working with a SQLite Database
-
9- Working with Timestamps
-
10- Working with DateTimes
-
11- Working with Time Deltas
-
12- Generating Random Values
-
13- Opening the Browser
-
14- Sending Emails
-
15- Templates
-
16- Command-line Arguments
-
17- Running External Programs
-
-
10- Python Package Index10Lessons ·
-
1- Pypi
-
2- Pip
-
3- Virtual Environments
-
4- Pipenv
-
5- Virtual Environments in VSCode
-
6- Pipfile
-
7- Managing Dependencies
-
8- Publishing Packages
-
9- Docstrings
-
10- Pydoc
-
-
11- Popular Python Packages12Lessons ·
-
1- Introduction
-
2- What are APIs
-
3- Yelp API
-
4- Searching for Businesses
-
5- Hiding API Keys
-
6- Sending Text Messages
-
7- Web Scraping
-
8- Browser Automation
-
9- Working with PDFs
-
10- Working with Excel Spreadsheets
-
11- Command Query Separation Principle
-
12- NumPy
-
-
12- Building Web Applications with Django22Lessons ·
-
1- Introduction
-
2- Your First Django Project
-
3- Your First App
-
4- Views
-
5- Models
-
6- Migrations
-
7- Changing the Models
-
8- Admin
-
9- Customizing the Admin
-
10- Database Abstraction API
-
11- Templates
-
12- Adding Bootstrap
-
13- Customizing the Layout
-
14- Sharing a Template Across Multiple Apps
-
15- Url Parameters
-
16- Getting a Single Object
-
17- Raising 404 Errors
-
18- Referencing Urls
-
19- Creating APIs
-
20- Adding the Homepage
-
21- Getting Ready to Deploy
-
22- Deployment
-
-
13- Machine Learning with Python11Lessons ·
-
1- What is Machine Learning
-
2- Machine Learning in Action
-
3- Libraries and Tools
-
4- Importing a Data Set
-
5- Jupyter Shortcuts
-
6- A Real Machine Learning Problem
-
7- Preparing the Data
-
8- Learning and Predicting
-
9- Calculating the Accuracy
-
10- Persisting Models
-
11- Visualizing a Decision Tree
-