Get Started With Python And Django Fundamentals
Last updated 11/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.72 GB | Duration: 9h 18m
Last updated 11/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.72 GB | Duration: 9h 18m
Learn Python with the Django Web Framework
What you'll learn
Be able to create and start a new Django Project
Be able to implement Python code comments
Be able to create Python variables and apply them within a Django project
Know the common Python and Django model data types and how to build a Django data model
Be able to create and manipulate a Python list data structure
Know the underpinning skills working with a Django QuerySets to return data from a database table
Know how to create a Python loop and use it with a Django QuerySet to output data
Know how to create if conditional statements to make decisions in an application
Be able to use conditional statements in conjunction with a Django form and view
Know how to create and use functions
Requirements
No programming experience required
Description
We believe that with only a small subset of Python knowledge you can start to develop web applications using the Django Framework. Many new developers starting to explore the Django Framework will typically not have any Python experience, this course aims to help you understand the basic Python knowledge needed to start developing Django applications. Even if you simply wanted to learn more about Python, applying Python in a web context using the Django Framework can be a fun way of learning Python.This course is primarily designed for anyone who would like to get started using the Django Framework to develop applications but does not have prior Python programming knowledge. In this course, you will learn the basics of the Python programming language and apply this new knowledge in the context of the Django Framework. By the end of this course, you will be familiar with the underpinning knowledge and skills needed to further your understanding of Python or the Django Framework. This course is designed for beginners of both Python and the Django Framework, no prior knowledge is needed. I hope you enjoy the course and fulfil your learning objective. Don’t forget to visit us on our YouTube Channel, Very Academy, where you can further interact with the community and explore other free supplementary content.
Overview
Section 1: Introduction
Lecture 1 Course Introduction
Lecture 2 Course Code Repository
Section 2: Quick-Start Windows 10/11 Installation & Setup Guide
Lecture 3 Installing Python 3.9.5
Lecture 4 Installation and User Guide for Visual Studio Code
Lecture 5 Creating Virtual Environments
Section 3: Quick-Start MacOS Installation & Setup Guide
Lecture 6 Installing Python 3.9.5
Lecture 7 Installation and User Guide for Visual Studio Code
Lecture 8 Creating Virtual Environments
Section 4: Build our first Django Project
Lecture 9 Preparing a new Virtual Environment
Lecture 10 Introducing the Python Package Index
Lecture 11 Installing the Django Framework
Lecture 12 Creating a new Django project
Lecture 13 Creating a new Django application
Lecture 14 Registering a new Django application
Lecture 15 Starting the Django Development Server
Lecture 16 Understanding the Django Request-Response Cycle
Lecture 17 Creating a unique URL pattern
Lecture 18 Writing our first Django view
Lecture 19 Creating a new HTML template
Lecture 20 Relating an HTML template to a view
Lecture 21 Installing a Django application from a requirements.txt file
Section 5: Code Comments
Lecture 22 How to write a code comment
Lecture 23 When to use code comments
Lecture 24 Code comment tips
Lecture 25 Introducing PEP8
Lecture 26 PEP8 Python comment compliance
Lecture 27 Introducing the Docstring comment
Lecture 28 Activating the Django admin documentation generator
Section 6: Variables
Lecture 29 Understanding Python Variable
Lecture 30 Creating a Variable and assigning values
Lecture 31 Understanding Variable naming conventions
Lecture 32 Outputting a Variable value to a Django template
Lecture 33 Python build-In functions
Lecture 34 Using the Print() built-in function as a Django diagnostic tool
Section 7: Data Types
Lecture 35 Understanding data types
Lecture 36 Defining the Specific Data Type
Lecture 37 Introducing Django model data types
Lecture 38 Creating a new Django model
Lecture 39 Updating changes to the database schema
Lecture 40 Creating a new Django admin user
Lecture 41 Registering a new Django model to the admin site
Lecture 42 Adding data to a model within the Django admin site
Section 8: Python Lists
Lecture 43 Introducing the list data structure
Lecture 44 Ordering the elements of a list
Lecture 45 Understanding and working with the list index
Lecture 46 Adding elements to a list
Lecture 47 Remove elements from a list
Lecture 48 Working with nested lists
Lecture 49 List slicing
Lecture 50 Understanding the Django QuerySet
Lecture 51 Returning all data from a database table
Lecture 52 QuerySet Slicing
Section 9: For Loops
Lecture 53 Introducing For Loops
Lecture 54 Looping through a Django queryset
Lecture 55 Outputting the Django QuerySet to a Template
Section 10: If Conditional Statements
Lecture 56 Introducing Conditional Statements
Lecture 57 Introducing the if conditional statement
Lecture 58 Logical conditions
Lecture 59 Else condition
Lecture 60 Using elif
Lecture 61 Combining conditions
Lecture 62 Nested If statement
Lecture 63 Building a Django form from a model
Lecture 64 Render a Django Form on a Template
Lecture 65 Saving to a database from a Django form
Lecture 66 Displaying different messages for admin users
Section 11: Functions
Lecture 67 Introducing functions
Lecture 68 Function anatomy
Lecture 69 Calling a function
Lecture 70 Return statement
Lecture 71 Writing Django function-based views
Section 12: Additional content - Introducing Linters and Formatters
Lecture 72 Introducing Linters and Formatters
Lecture 73 Black
Lecture 74 Flake8
Lecture 75 Microsoft Python Extension
Beginners to Python and/or the Django Framework,Beginners to Python who are looking to quickly learn the underpinning knowledge to develop a Django projects