Categories

There are currently no items in your shopping cart.

User Panel

Forgot your password?.

Introduction to Python Development


Getting Started:
Course Introduction
About the Course Author
Course Features and Tools

Environment Setup:
Installing Python 3.7 on CentOS 7
(Optional) Installing Python 3.7 on Debian/Ubuntu
Picking a Text Editor or IDE
(Optional) Setting Up a Vim Development Environment

Running Python:
Using the REPL (Read, Evaluate, Print, Loop)
Creating and Running Python Files
Using Comments

Built-in Data Types:
Strings
Numbers
Booleans and None
Working with Variables
Lists
Tuples & Ranges
Dictionaries (dicts)

Control Flow:
Conditionals and Comparisons
Logic Operations
The `while` loop
The `for` Loop

Encapsulating Code:
Writing Functions

Object-Oriented Programming Basics:
Creating Classes
Composition
Inheritance
Polymorphism

Using Packages:
Using Standard Library Packages
Working with Third-Party Packages

Common Uses and Debugging:
Interacting with Files
Environment Variables
Error Handling
Decorators
Breakpoint Debugging with PDB

Building CLIs with Python:
Project Setup
Setting Up External Dependencies
Building the CLI: Handling Arguments and Flags
Interacting with External Processes: Utilizing `pg_dump`
Storing Data Locally
Interacting with AWS S3
Wiring the Pieces Together
Distributing the Package

Intro to Web Development:
Visualizing Web Development
Project Setup
Creating the Flask Application and Database
Modeling Data with an Object-Relational Mapper
Building User Registration
Building User Authentication
Implementing Notes CRUD - Creating and Reading
Implementing Notes CRUD - Updating and Deleting

Final Steps:
What's Next?

You Have Got Gift 25% OFF

Use this Coupon Code “J3JKN396