Python For Web Developer: Django

Posted By: ELK1nG

Python For Web Developer: Django
Published 2/2024
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.26 GB | Duration: 7h 25m

Build 2 stunning web apps, Learn Back End Web Development using Django 3.1.2 and plus!

What you'll learn

Build any website you want ranging from blog to e-commerce

Python basics like data-types, loops, decision-makings, file handling, libraries and so on.

Object Oriented Programming and it's features-: Inheritance, Polymorphism, Encapsulation and Operator Overloading.

Learn Python and build core fundamental logic.

Learn about apps, templates, models & migration, admin customization and more.

Learn by creating 2 web applications.

Use Django as a back end for the websites.

Requirements

Proper Internet Connection for downloading some packages.

Some programming background would be helpful but not mandatory.

No Programming Experiences Needed. You will learn everything to know.

Description

Have you ever wonder how to create a Web application but didn't know where to start? Have you previously tried to learn Django but got fed up with impertinent course videos and poorly written tutorials?Then, you ended up on the right course!In this course, I will take you through the basics of python through Django basics and all the way of creating real-world web applications. Wouldn't it be the craziest experience if you could build any web application after learning this single course?What is Django and Why to use it?Django is an open-source python web framework used for rapid development, pragmatic, maintainable, clean design, and secures websites. A web application framework is a toolkit of all components need for application development.The main goal of the Django framework is to allow developers to focus on components of the application that are new instead of spending time on already developed components. It is fully featured than many other frameworks on the market. It takes care of a lot of hassle. involved in web development; enables users to focus on developing components needed for their application.Choosing a language and framework because you used it on your last project — or because you are more familiar with it — is not the way to go.Before starting a new software project, you want to evaluate which language and framework is the best fit for your desired outcomes. What matters most to you? Security, rapid development, scalability, versatility, support?It’s better to make an informed choice before you begin your build rather than regretting it later (or worse “hacking” stuff into the project down the road because the stack you used doesn’t support it properly).After years of experience with different technologies (including both mobile & web development), I believe Django offers a complete suite of features which no other web framework offer.Content of the course:A. Basic Python course Highlights:Installing PythonRunning Python CodeStringsListsDictionariesTuplesSetsB. Django Overview:Django project structureModel View TemplateDjango AppsDjango AdminDjango View And TemplateFunction-Based ViewDjango FormsModel RelationshipsORMCSS/HTML and many moreC. Project Overview:Book Project.Blog Project.

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Download The Python

Section 2: Python Basic: Learning objects.

Lecture 3 Introduction To Python

Lecture 4 How to Read Python Documentation

Lecture 5 Comments In Python

Lecture 6 Operation on Comments

Lecture 7 Why python is case-sensitive?

Lecture 8 Naming of Variables In Python

Lecture 9 Operations on Naming Variables

Lecture 10 Data Types

Lecture 11 Operations on Data Types

Lecture 12 Type Casting

Lecture 13 Operators

Lecture 14 Operations on Operators

Lecture 15 String

Lecture 16 Operation on String

Lecture 17 Indexing

Lecture 18 Operation on Indexing

Lecture 19 Slicing

Lecture 20 Operation on Slicing

Lecture 21 Boolean

Lecture 22 Operation on Boolean

Lecture 23 Condition

Lecture 24 Operations on Condition

Lecture 25 Looping

Lecture 26 Operation on Looping

Lecture 27 Lambda Expression

Lecture 28 Operation on Lambda

Lecture 29 *Args and **Kwargs

Lecture 30 Operation on *Args and **kwargs

Lecture 31 Global and Local Variable

Lecture 32 Operation on Global and Local Variable

Section 3: Data Structures

Lecture 33 Data Structure: List, Tuple, Set and Dictionary

Lecture 34 Why Data Structure is important in Python?

Lecture 35 List

Lecture 36 Tuple

Lecture 37 Set

Lecture 38 Dictionary

Lecture 39 Operation on Dictionary

Section 4: Advanced Python Programming.

Lecture 40 Object Oriented Programming

Lecture 41 More About OOP

Lecture 42 Operation

Lecture 43 Inheritance

Lecture 44 Operation On Inheritance

Lecture 45 Polymorphism

Lecture 46 Operation On Polymorphism

Lecture 47 Encapsulation

Lecture 48 Operation on Encapsulation

Lecture 49 Map and Reduce

Lecture 50 Operation On Map And Reduce

Lecture 51 Iterator

Lecture 52 Operation On Iterator

Lecture 53 Generator

Lecture 54 Decorators

Section 5: Python Module For Web Developers

Lecture 55 Math

Lecture 56 Random

Section 6: Django Introduction

Lecture 57 Django MVT Architecture

Lecture 58 Templates tags with simple explanation

Section 7: First Project: Book(Upload, Download and Search Features)

Lecture 59 Project Setup

Lecture 60 Creating the model for our project

Lecture 61 Basic of ORM(Object Relational Mapping)

Lecture 62 Writing your First Hello World Program

Lecture 63 Upload Book

Lecture 64 Download and Search Functionality

Section 8: Second Project: Blog

Lecture 65 Blog Project Setup

Lecture 66 Discuss overall setting.py file of our project

Lecture 67 Admin Section

Lecture 68 Registration

Lecture 69 Login and Logout

Lecture 70 Model Creation

Lecture 71 Basic Django ORM Queries

Lecture 72 Add some blog using ORM Query

Lecture 73 Fetching all the data from database

Lecture 74 Update and Delete Features

Begineers who want to develop web apps.,Python Developers looking to get into Web Development.