Python for Absolute Beginners
Python for Absolute Beginners, available at $89.99, has an average rating of 4.45, with 102 lectures, 13 quizzes, based on 198 reviews, and has 822 subscribers.
You will learn about Python Programming Python Best Practices Python Basics Basics of Python This course is ideal for individuals who are Beginner Python developers or Developers or Beginners It is particularly useful for Beginner Python developers or Developers or Beginners.
Enroll now: Python for Absolute Beginners
Summary
Title: Python for Absolute Beginners
Price: $89.99
Average Rating: 4.45
Number of Lectures: 102
Number of Quizzes: 13
Number of Published Lectures: 102
Number of Published Quizzes: 13
Number of Curriculum Items: 115
Number of Published Curriculum Objects: 115
Original Price: £44.99
Quality Status: approved
Status: Live
What You Will Learn
- Python
- Programming
- Python Best Practices
- Python Basics
- Basics of Python
Who Should Attend
- Beginner Python developers
- Developers
- Beginners
Target Audiences
- Beginner Python developers
- Developers
- Beginners
Welcome to Python for Absolute Beginners: These are the MUST learn foundations.
This course is designed to teach an absolute beginner the basics of Python.
Python is a language that needs no introduction. It’s incredibly powerful, versatile, fast and it’s easy to learn.
However, given its rapid rise in popularity over the last few years, there are loads of tutorials and guides out there which teach bad practices.
Our goal is to change that, by creating a course which gives you a head start, by teaching best practices and underlying concepts.
This course covers:
-
The foundations of Python such as how to setup your machine, using the tools, syntax, packages and virtual environments
-
How to organise your code using conditions, functions and modules
-
Working with data and large files, and Object Oriented Programming
-
Handling errors and exceptions, using various debugging tools
-
Connectivity with third party services
To take this course, you will need:
-
Access to a computer running Windows or macOS
-
An internet connection
-
A positive can-do attitude
This course combines the best of both theoretical explanations and hands-on coding challenges, into a complete beginner course to get you started with Python.
As we emphasise in the trailer, a positive attitude is needed for programming. Although this course is designed for beginners, each person learns at their own pace and style.
Programming is a hard concept to grasp in the beginning, but with repeated practice, patience, and self-love you will come to understand it.
Don’t be discouraged if you have to re-watch sections over-and-over again.
Reach out to other developers, especially those at the same level as you.
I taught myself how to code as a child by connecting with other developers online. I shared problems with them, studied their code, shared my code, and applied the problem solving method covered in the introduction of this course (it’s free to watch).
I also helped other developers fix their problems, which was key for cementing my knowledge and contributing to the community.
So, if you get stuck don’t be afraid to ask questions, and if you know the answer to someone else’s question, don’t be afraid to answer it. This will help you learn faster, and build your profile in the developer community.
And if no one else answers, I do my best to respond to all students’ questions within 7 days.
Ready to get started?
See you in the course.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Course outline
Lecture 2: How to get help
Chapter 2: Machine Setup
Lecture 1: Introduction to Machine Setup
Lecture 2: Installing and using Python on Windows [Follow Along]
Lecture 3: Installing and using Python on macOS [Follow Along]
Lecture 4: Installing VSCode on Windows [Follow Along]
Lecture 5: Installing VSCode on macOS [Follow Along]
Lecture 6: Setup VSCode for Python [Follow Along]
Lecture 7: Creating Project Folder [Follow Along]
Lecture 8: VSCode Overview
Lecture 9: Common Installation Issues (Windows)
Chapter 3: Command Line
Lecture 1: What is the Command Line?
Lecture 2: Using Command Prompt – Windows [Follow Along]
Lecture 3: Using the Terminal on macOS [Follow Along]
Chapter 4: Python Basics
Lecture 1: Python Basics Overview
Lecture 2: Python Versions
Lecture 3: How to run Python
Lecture 4: Hello World [Follow Along]
Lecture 5: Comments [Follow Along]
Lecture 6: Variables and Duck Typing
Lecture 7: Variables in practice [Follow Along]
Lecture 8: Built-in Functions
Lecture 9: PEP-8 Guidelines
Chapter 5: String Manipulation
Lecture 1: Introduction to Python String Manipulation
Lecture 2: Format Function [Follow Along]
Lecture 3: Formatted String Literals (F-String) [Follow Along]
Chapter 6: Control Flow
Lecture 1: Introduction to Python Control Flow
Lecture 2: Conditions
Lecture 3: If statements [Follow Along]
Lecture 4: For loops [Follow Along]
Lecture 5: While loops [Follow Along]
Chapter 7: Functions
Lecture 1: Introduction to Functions
Lecture 2: Writing first function [Follow Along]
Lecture 3: Function docstrings
Lecture 4: Arguments and Parameters
Lecture 5: Using Arguments and Parameters [Follow Along]
Lecture 6: Function scope
Lecture 7: Testing function scope [Follow Along]
Lecture 8: Return statement
Lecture 9: Using the return statement [Follow Along]
Chapter 8: Debugging
Lecture 1: Introduction to debugging
Lecture 2: Common issues
Lecture 3: Using the debugger [Follow Along]
Chapter 9: Data Structures
Lecture 1: Introduction to data structures
Lecture 2: Introduction to lists
Lecture 3: Using lists [Follow Along]
Lecture 4: Introduction to sets
Lecture 5: Using sets [Follow Along]
Lecture 6: Introduction to tuples
Lecture 7: Using tuples [Follow Along]
Lecture 8: Introduction to dictionaries
Lecture 9: Using dictionaries [Follow Along]
Lecture 10: Iterating through data [Follow Along]
Chapter 10: Modules
Lecture 1: Introduction to modules
Lecture 2: Creating a module [Follow along]
Lecture 3: Packages and importing
Lecture 4: Create a package [Follow along]
Chapter 11: Object Oriented Programming
Lecture 1: Introduction to Object Orientated Programming (OOP)
Lecture 2: Introduction to classes
Lecture 3: Creating a class [Follow Along]
Lecture 4: Using mutable types [Follow Along]
Lecture 5: Encapsulation
Lecture 6: Using encapsulation [Follow Along]
Lecture 7: Class inheritance
Lecture 8: Using class inheritance [Follow Along]
Chapter 12: Packages and Virtual Environments
Lecture 1: Introduction to Packages
Lecture 2: Managing packages [Follow Along]
Lecture 3: Introduction to virtual environments
Lecture 4: Using Virtual Environments [Follow Along]
Lecture 5: Creating a Requirements File [Follow Along]
Chapter 13: Working with Files
Lecture 1: Introduction to using files
Lecture 2: Reading and writing files [Follow Along]
Lecture 3: Working with paths
Lecture 4: Using paths [Follow Along]
Lecture 5: Handling large files
Lecture 6: Working with large files [Follow Along]
Chapter 14: Structured Data Files
Lecture 1: Introduction to structured files
Instructors
-
Mark Winterbottom
Full-Stack Software Engineer -
Brooke Rutherford
Brand & Marketing Communications
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 11 votes
- 4 stars: 56 votes
- 5 stars: 131 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 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
- Top 10 Gardening Courses to Learn in November 2024