HOME > Development > Python for Absolute Beginners

Python for Absolute Beginners

  • Development
  • Jan 15, 2025
SynopsisPython for Absolute Beginners, available at $89.99, has an av...
Python for Absolute Beginners  No.1

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

  • Python for Absolute Beginners  No.2
    Mark Winterbottom
    Full-Stack Software Engineer
  • Python for Absolute Beginners  No.3
    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!