Bỏ qua để đến Nội dung
Python Bootcamp

Python Bootcamp

This is a basic Python course.

Khóa học riêng
Vui lòng đăng nhập để liên hệ với người phụ trách.
Người phụ trách Khuenm
Cập nhật Lần cuối 20/07/2023
Thành viên 1
  • 1- Getting Started
    12Bài học ·
    • 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 Types
    10Bài học ·
    • 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 Flow
    14Bài học ·
    • 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- Functions
    13Bài học ·
    • 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 Structures
    23Bài học ·
    • 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- Exceptions
    7Bài học ·
    • 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- Classes
    22Bài học ·
    • 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- Modules
    8Bài học ·
    • 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 Library
    17Bài học ·
    • 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 Index
    10Bài học ·
    • 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 Packages
    12Bài học ·
    • 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 Django
    22Bài học ·
    • 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 Python
    11Bài học ·
    • 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