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
>>> 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
- 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:
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
Noah Olatoye
The program starts 1st Feb 2022