Introduction

A full stack Python course to build, deploy and operate Python applications.

Index

Know Your Language

  • A Q&A Session

  • Before we begin

  • Applying Primer

  • Control the flow

  • Functions

  • Data Structures

  • Looping Techniques

  • Modules

  • Errors and Exception

  • Objects and Classes

  • Package Management with PIP

  • Virtual Environments

Automate: Applying Python in Real Life

  • Regular Expressions

  • Input and Output

  • Organize Files and Directories

  • Time to Debug

  • Scrape the Web

  • Spreadsheet Whisperer

  • PDF and Word

  • Manipulating CSV and JSON Data

  • Emails and More

  • Images

  • GUI Automation

To Web and Beyond

  • Understanding Web

  • HTML and CSS Basics

  • Web Development in Python

  • Introduction to Django

  • Your First Project

  • Models

  • Admin

  • Deploy

  • URLs

  • Views

  • ORM

  • Templates

  • Forms

Rest Time

  • What is Rest?

  • Building Rest with Django

  • Data Serialization

  • Requests and Responses

  • Views

  • Authentication and Permissions

  • Relationships

  • Viewsets and Routers

Master Your Language

Coding Challenges

  • Resume Generator

  • Resume Generator 2

Miscellaneous

  • Docker