The complete Python course including Django web framework!
The complete Python course including Django web framework!, available at $79.99, has an average rating of 4.7, with 139 lectures, based on 78 reviews, and has 357 subscribers.
You will learn about Beginner Python (even if you've never coded before) Intermediate Python Advanced Python OOP Python (Object Oriented Python) Django Class based views in Django This course is ideal for individuals who are New web developers or Junior Python developers or Advanced Python developers who want to learn Django or Web developers who want to learn Python and/or Django It is particularly useful for New web developers or Junior Python developers or Advanced Python developers who want to learn Django or Web developers who want to learn Python and/or Django.
Enroll now: The complete Python course including Django web framework!
Summary
Title: The complete Python course including Django web framework!
Price: $79.99
Average Rating: 4.7
Number of Lectures: 139
Number of Published Lectures: 139
Number of Curriculum Items: 139
Number of Published Curriculum Objects: 139
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Beginner Python (even if you've never coded before)
- Intermediate Python
- Advanced Python
- OOP Python (Object Oriented Python)
- Django
- Class based views in Django
Who Should Attend
- New web developers
- Junior Python developers
- Advanced Python developers who want to learn Django
- Web developers who want to learn Python and/or Django
Target Audiences
- New web developers
- Junior Python developers
- Advanced Python developers who want to learn Django
- Web developers who want to learn Python and/or Django
Learn how to program with Python. Learn how to make Python-based websites with Django.
Who uses Python?
Just about everybody. Python is the 3rd most popular programming language in the world. It’s SIGNIFICANTLY more popular than JavaScript!
Pretty much everybody is using Python these days. Google, Netflix, Facebook, your local web development shop… everyone!
It makes sense to learn Python because there’s a lot of demand for it.
Who uses Django?
LOADS of organizations use Python. From Nasa, Google and Mozilla, to HUGE websites like Pinterest, Instagram, Dropbox,and Disqus.
So why should you learn Django? Because there’s HUGE demand for it, it’s incredibly popular, powerful and secure.
Why learn from Kalob Taulien?(that’s me!)
I’ve been writing Python and Django for a number of years now. I’m on the core Wagtail CMS team (Wagtail is Python’s #1 most popular content management system) and I’m one of the core leaders in Wagtail-based education. 100% of all my hobby projects use Django these days and I’m a professionally paid web contractor who writes Django. I also like to automate my daily tasks using Python.
Is this course for you?
Better question: is this course NOT for you? I’m only interested in teaching folks who want to learn Python and Django. I answer every question I get in all of my courses and I’m seeking students who are willing to work hard, do the tasks that are at the end of every lesson, and create the 4 main projects in this course.
What are the projects?
-
Rock, paper, scissors written in Python. You’ll play against the computer.
-
A Pokemon character lookup tool written in Python using an API.
-
A banking application to keep track of deposits and withdrawals, written in Python.
-
An Instagram clone written in Django.
-
A Twitter clone written in Django.
What are the tasks?
Tasks are small “try it out” pieces of homework found at the end of almost every single lesson in this course. The idea is that you watch me write some code, and then you try to do the same for some real experience. Sometimes the tasks are small, sometimes the tasks are big.
Make sure you set aside about 5 extra minutes for every lesson to start and finish every task.
Is the source code included?
Of course it is! Feel free to steal any of my code and use it anyway you like!
Course Curriculum
Chapter 1: Python for beginners
Lecture 1: Python 2 vs. Python 3
Lecture 2: Installing Python
Lecture 3: How to execute Python code
Lecture 4: Basic arithmetic
Lecture 5: Python variables
Lecture 6: Python is all about indentation and formatting
Lecture 7: Code comments
Chapter 2: Python data types and data structures
Lecture 1: Python data types overview
Lecture 2: Numeric data types
Lecture 3: String data type
Lecture 4: List data type
Lecture 5: Dictionary data type
Lecture 6: Tuple data type
Lecture 7: Set data type
Lecture 8: Boolean data type
Lecture 9: None data type
Chapter 3: Misc. beginner Python lessons
Lecture 1: Indexing and slicing lists
Lecture 2: Asking for user input
Lecture 3: Type casting your data types
Lecture 4: Various string formatting methods
Chapter 4: Pythonic comparison statements
Lecture 1: Comparison operators (basics)
Lecture 2: Comparison operator shortcuts
Lecture 3: Multiple comparison operators
Chapter 5: Python loops
Lecture 1: For loops
Lecture 2: While loops
Lecture 3: Break out of and continue through loop iterations
Chapter 6: Functions, scope and modules
Lecture 1: Introduction to Python functions
Lecture 2: Introduction to Python scope
Lecture 3: How to run a local web server using Python
Lecture 4: Random choices using a Python module
Chapter 7: Project #1: Beginner Python Project
Lecture 1: Project #1: Beginner Python Project
Lecture 2: Beginner Python summary
Chapter 8: IN and NOT operators
Lecture 1: Intermediate Python Introduction
Lecture 2: The IN operator
Lecture 3: The NOT operator
Chapter 9: Handling files
Lecture 1: Reading files
Lecture 2: Writing files
Lecture 3: Reading multiple lines from a file
Lecture 4: Writing a new file and executing it
Chapter 10: Nesting Python functions
Lecture 1: Functions inside of functions (a decorator primer lesson)
Chapter 11: Introduction to APIs
Lecture 1: Making a simple API request
Lecture 2: Making a JSON API request
Lecture 3: Reading JSON responses
Chapter 12: Intermediate functions
Lecture 1: Function *args
Lecture 2: Function **kwargs
Chapter 13: Misc. intermediate Python lessons
Lecture 1: How to install pip
Lecture 2: Mutable vs Immutable data types
Chapter 14: Intermediate iterable helpers
Lecture 1: List enumeration
Lecture 2: List comprehensions
Lecture 3: Dictionary comprehensions
Lecture 4: Getting dictionary values
Chapter 15: Virtual environments, how to learn faster, and Python packages
Lecture 1: Virtual environments
Lecture 2: How to learn by exploring Python using iPython
Lecture 3: 3rd party Python packages
Chapter 16: Project #2: Intermediate Python Project
Lecture 1: API requests refresher
Lecture 2: Project #2: Intermediate Python Project
Lecture 3: Intermediate Python Summary
Chapter 17: Object oriented Python (advanced)
Lecture 1: Advanced Python introduction
Lecture 2: Creating your first OOP class
Lecture 3: OOP class properties
Lecture 4: OOP class methods
Lecture 5: OOP class cleanup
Lecture 6: OOP class inheritance
Lecture 7: OOP class interfaces
Lecture 8: OOP the super() function
Lecture 9: OOP magic dunder methods
Chapter 18: Catching errors and gracefully handling them
Lecture 1: Errors and exceptions
Lecture 2: Catching exceptions
Chapter 19: Decorators, generators and pipenvs
Lecture 1: Decorators
Lecture 2: Generators
Lecture 3: Pipenvs
Chapter 20: Project #3: Advanced Python Project
Lecture 1: Project #3: Advanced Python Project
Lecture 2: Advanced Python Summary
Chapter 21: Django for beginners
Lecture 1: Welcome to Django for beginners
Lecture 2: Getting setup with a virtual environment
Lecture 3: Setting up Django
Lecture 4: Creating a new app
Chapter 22: Django models, views and templates
Lecture 1: Your first model
Instructors
-
Kalob Taulien
Web developer and coding instructor
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 2 votes
- 3 stars: 2 votes
- 4 stars: 21 votes
- 5 stars: 53 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024