Learn Python for Total Beginners

From newbie to pro in a day with 5 brain teasing exercises and full solutions provided.

4.57 (5790 reviews)
Udemy
platform
English
language
Programming Languages
category
177,058
students
5.5 hours
content
Aug 2023
last update
FREE
regular price

What you will learn

What lists, tuples and dictionaries are, and how to use them

How to apply control flow (logic) to code

Create and implement functions

How to use for loops and while loops

How to format strings

Work with txt files

Description

This course teaches you the fundamentals of any programming language, with Python 3 and Anaconda with Jupyter Notebook!

The course is suitable for those are either completely new to programming, or are coming from another programming language (R, JavaScript, etc) and are keen to get a solid grasp of using Python.

You'll be learning:

  • Installing Jupyter Notebook IDE

  • Using all the vital features of Jupyter Notebook

  • Variables and comparison operators

  • Strings, slicing and formatting

  • Lists, Dictionaries and Tuples

  • Control flow (if, elif, else)

  • Advanced for loops and while loops

  • Functions and built-in functions

  • Working with text files

There are a total of 5 exercises between sections 3 to 7 with brain teasing tasks, along with full solutions provided in both lectures and in pdf format.

This is a taster of multiple up and coming courses I have in the pipeline, primarily in Python, but also other programming languages which will be released very soon!

If you enjoy this course, checkout my full Python for Developers 2023 course (coming soon).


P.S. I'd appreciate a 5 star review for this free course as that would help me out a lot to create to more content. If you'd rather give a low review, please do so after completing at least 50% of the course. Thanks and see in the course!

Content

Introduction

Installing Jupyter Notebook with Python
Command Terminal (PC + MAC)
Overview of Jupyter Notebook (with PC + MAC short-cuts)

BASICS

Variables and Mathematical Operators
Boolean and Comparison Operators (new version)
Strings and Len (new version)
Slice, Split and Join
Formatting Strings (new version)

DATA STRUCTURES

Lists and Range
Tuples and Built-in Functions
Dictionaries (new version)
Exercise
Solutions

CONTROL FLOW

Control Flow (if, elif, else)
Exercise
Solutions

LOOPS

For Loops
While Loops
Loops with Control Flow
Break, Pass, and Continue
Zip and Enumerate
Exercise
Solutions

COMPREHENSION

List Comprehension
Exercise
Solutions

FUNCTIONS

Functions
Random module
Built-in Functions
Exercise
Solutions

HANDLING ERRORS

Lambda Expressions
Try, Except, and Finally
Exercise
Solutions

FILES (BONUS)

Working with txt Files
Exercise
Solutions

BONUS LECTURE: Discount Coupon for new course

BONUS LECTURE: Discount Coupons for new course

Screenshots

Learn Python for Total Beginners - Screenshot_01Learn Python for Total Beginners - Screenshot_02Learn Python for Total Beginners - Screenshot_03Learn Python for Total Beginners - Screenshot_04

Reviews

Hyeseung
October 6, 2023
If you're taking some other Python project-based courses that require you to apply the functions and methods that you have not fully internalized yet, this course can be very helpful as it helps you practice them in a non-stressful way!
Michael
September 16, 2023
Not a bad introduction. I did find it hard to follow at times. Presenter could have given more explanation as he was typing out code.
Jack
September 7, 2023
Couple of commands for Windows out of date? I had to use REN not RENAME and FOLDER_0, FOLDER_1 not FOLDER_0 FOLDER_1
Olga
August 24, 2023
This course has interesting things to offer even for those familiar with python. It gives you solid basics and the tasks are good training without a need to generate business ideas right away. I definitely recommend it.
Suyash
August 13, 2023
It is really good who need to learn python basics in a very short time but this course is not who dont have any programming experience. Absolute Beginners would get overwhelmed so not recommended for them.
Saffan
May 27, 2023
Just What i Expected But I'm getting a little skeptic about writting codes in This Anaconda IDE Or the python from the official website.
Christine
May 21, 2023
The presenter often races through actions that he is very familiar with. He needs to slow down just a bit when does quick actions as the student is likely not familiar with all of the locations to click. I had to stop and rewind several times just to see where he was clicking and selecting items.
Aayushh
April 14, 2023
Mr. Michael is an amazing instructor who is very knowledgeable about python and the effort he has put into this blurb really made me to consider pursuing his advance course in python.
Sonali
April 1, 2023
Great experience! I wanted to learn python, and thanks to Udemy for delivering such meaningful information.
Phil
January 19, 2023
Show starting to install anaconda then ends leaving you in mid air. Command terminal video starts one thing then jumps to something else or changes his mind, I find this confusing for a python beginner. I tried some more lessons and found them to be more intermediate than for a beginner, I must stress I am 71 so it could be me just not up for the task.
Mohamed
January 10, 2023
Struggling because I am unable to use Jupyter Note properly. I requested help a while ago but no response. "I am taking your Learn Python for beginners and have been stuck for several days. I am looking for help. When I am in a Jupyter Notebook and for example type day. and tab key nothing comes up. During the course you showed typing day. Follow by pressing the Tab key it opens a window I am on windows 10 using a ASUS VivoBook 15 laptop and Python 3.9.13. and conda 22.11.1"
Cyrus
December 22, 2022
The sections regarding List Comprehension, Functions, and Error Handling make this a far more comprehensive basic course than most other basic Python courses out there. Most of the examples are great as well, though your experience learning this may differ as they use Jupyter Notebook to demonstrate everything.
Muhammad
November 21, 2022
This course is good for me who are not too deep into the basics of Python such as zip, join, and others. Thanks from me.
Gijs
November 6, 2022
You just start talking and doing stuff; I have no clue what the goal was of the exercise you just did it. No clue also on why I should do this...
Margaret
October 27, 2022
I started taking this when I found out that python was being used at my new job. It actually has turned out to be pySpark with dataframes, but that's okay. This gave me a good basic understanding of how Python works.

Charts

Price

Learn Python for Total Beginners - Price chart

Rating

Learn Python for Total Beginners - Ratings chart

Enrollment distribution

Learn Python for Total Beginners - Distribution chart

Related Topics

1413516
udemy ID
10/29/2017
course created date
11/7/2019
course indexed date
Bot
course submited by