30 Days with Python
Noah Olatoye

Noah Olatoye

88

30 Days with Python

Python is a programming language used for general software development purposes that was originally created in 1991. Python is widely regarded as one of the best languages for a beginning programmer. Although it's very easy to learn it is also robust and many platforms that you are familiar with are developed with Python like Google, Reddit, Instagram and many more.

Backend Development is also known as server-side development. It is everything that the users don't see and contains behind-the-scenes activities that occur when performing any action on a website. It focuses primarily on databases, backend logic, APIs, and Servers.

In this 30 days free session, you will learn how to develop web applications with python's most used framework (Django).

What you will learn

  • Understand simple Python syntax
  • Work with variables in Python
  • Describe the different types of operators and know how to use them
  • Work with collections in Python
  • Write conditional statements in Python
  • Work with functions

View Course Details

>>> Intro to Python

Day 1 - Python Programming Language

  • What is Python?
  • Importance of Python
  • Setting up environment and Running your program

Day 2 - Print and Comments

  • Print
  • Comments
  • Formatting print

Day 3 - Data Types

  • What is a data type?
  • The string data type
  • Other data types
  • Practice

Day 4 - Variable Assignment

  • What is a variable?
  • Naming variables
  • Naming conventions
  • Practice

Day 4 - Variable Assignment

  • Printing variables
  • Reassignment
  • Dynamic vs. static typing
  • Practice

Day 5 - Variable Assignment

  • Swapping
  • Practice
  • Checking variable type
  • NoneType

Day 6 - Arithmetic Operations

  • Arithmetic Operations
  • Variable update operators

Day 7 - Arithmetic Operations

  • Power operator
  • Integer division (div operator)

Day 8 - Arithmetic Operations

  • Modular division (mod operator)
  • Arithmetic operations on strings
  • Practice

## >>> Logic:

Day 9 - Inputs and Type Conversion

  • Inputs
  • Practice

Day 10 - Inputs and Type Conversion

  • Bool conversion
  • Practice

Day 11 - Conditional Statements

  • Conditional Statements

Day 12 - Conditional Statements

  • Conditional Statements Cont...
  • Practice

Day 13 - Conditional Statements

  • Str comparison

Day 14 - Conditional Statements

  • Bool comparison
  • Practice

Day 15 - Logical Operators

  • And operator

Day 16 - Logical Operators

  • Or operator

Day 17 - Logical Operators

  • Not operator

## >>> List

Day 18 - String Methods

  • lower( ) method
  • upper( ) method
  • isdigit( ) method

Day 19 - String Methods

  • isalpha( ) method
  • isspace( ) method
  • isalnum( ) method
  • Str properties

Day 20 - Indexing and Slicing

  • Indexing

Day 21 - Indexing and Slicing

  • Negative indexing

Day 23 - Indexing and Slicing

  • Slicing

Day 24 - Lists

  • Slicing
  • append( ) method

Day 25 - Lists

  • Indexing
  • Slicing

# >>> Build a Django Application to Perform CRUD Operations

CRUD operations in a Django application mean performing create, read, update, and delete operations on the database. DjonAn admin user can do all these operations using the Django admin site. But in this article, we will learn how to implement it within the website using the Django ModelForm.

Day 26 - Intro to Django

  • Project Setup
  • Creating the Employee Model

Day 27 - Read Operation

  • Creating the Views and URL patterns
  • First Read the Database
  • employee_list view function:
  • list.html:
  • base.html:

Day 28 - Create Operation

  • Creating New Employee
  • Form Models:
  • create.html:
  • create_employee view function: ·

Day 29 - Create Operation

  • Updating/Editing existing data
  • edit_employee view function:
  • edit.html:

Day 30 - Create Operation

  • Deleting Employee
  • delete_employee view function:
  • delete.html:

View Course Details

A tech career with instinctHub

Ready to kickstart your tech career or enhance your existing knowledge? Contact us today for a dedicated instructor experience that will accelerate your learning and empower you to excel in the world of technology.

Our expert instructors are here to guide you every step of the way and help you achieve your goals. Don't miss out on this opportunity to unlock your full potential. Get in touch with us now and embark on an exciting journey towards a successful tech career.

Comments 1

N

Noah Olatoye

The program starts 1st Feb 2022

Add Comments

First Name
Last Name
Say something:

Are you human? Solve this:

+ = ?

Post you may also like