Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Python for Absolute Beginners

Learn Python programming from scratch with hands-on exercises.
4.5
4.5/5
(6 reviews)
111 students
Created by

8.5

CourseMarks Score®

7.3

Freshness

8.3

Feedback

9.3

Content

Platform: Udemy
Video: 3h 49m
Language: English
Next start: On Demand

Table of contents

Description

OK, in this course we are going to dive deeply into the Python fundamentals, but with a lot of examples and challenges.
After completing each section, you will receive an exercise pack, contains real world challenges. So, you can check your learning progress along the way.
Also, this course is packed with Smart Cheat Sheet. I have explained it completely in the first video.
So, even if you have taken other Python courses, you can still get benefits from the exercises alone in this course and also get the benefits of my idea, the Smart Cheat Sheet.

Here is a complete curriculum of this course:
•Introduction
•Download the Smart Cheat Sheet File

•Installing Tools on Windows
•Installing Tools on macOS
•Installing Tools on Ubuntu
•Are You Ready?

•Print() Function
•Sequence Characters
•Variables
•Constants
•String Replication
•Reading Input
•Python Data Types
•Arithmetic Operators
•Operator Precedence
•Type Casting
•Exception Handling in Python
•Decision Making
•Built-In Functions vs. User-Defined Functions
•String Built-In Functions
•Declaring a User-Defined Function
•User -Defined Functions with Parameter(s)

•Date Format
•Solution
•Maximum Number
•Solution #1
•Solution #2
•Odd or Even
•Solution
•Validate a Zip Code
•Solution
•Free Shipping Calculation
•Solution
•Write a Simple Calculator
•Solution

•Multiple Variable Assignment
•Accessing Characters by Index Number
•String Slicing
•Returning Information From a Function
•Returning Multiple Values From a Function
•Default Argument Value
•Pass Statement
•Nested If Statements

•Palindrome
•Solution
•Ignore Case-Sensitivity
•Solution
•Get the File Extension
•Solution
•Secure the Card Number
•Solution
•String Comparison
•Solution
•ATM Pin Code Validation
•Solution

•For Loop
•range() Function
•While Loop
•Break a Loop
•Else Clause on Loops
•Nested Loops
•List in Python
•Built-In Functions Related to Lists
•Iterating Over a List
•Tuples
•Iterating Over a Tuple
•Sets in Python
•Operations on Sets
•Dictionary in Python
•Iterating Over a Dictionary
•Passing a List as Argument to a List
•Returning a List From a Function
•Generating a Random List

•Draw a Triangle
•Solution
•Draw a Triangle by Using a While Loop
•Solution
•Draw a Triangle by Using a While Loop – Version 2
•Solution
•Divisible Numbers by 5 (For Loop)
•Solution
•Divisible Numbers by 5 (While Loop)
•Solution
•User-Defined Divisible Numbers (For Loop)
•Solution
•User-Defined Divisible Numbers (While Loop)
•Solution
•Check If a List is Empty
•Solution
•Append a List to Another One
•Solution
•Returning a Random Item From a List
•Solution
•Find Common Items
•Solution
•Find Even Items
•Solution
•Find the Smallest Number in a List
•Solution
•Reverse a String Without String Slicing
•Solution

//————————————————————————————-

Here is a complete Smart Cheat Sheet codes:

•Smart Cheat Sheet Code: Table-String-Declaration
•Smart Cheat Sheet Code: Table-Sequence-Characters
•Smart Cheat Sheet Code: Example-Sequence-Characters
•Smart Cheat Sheet Code: Table-Variable-Naming-Rules
•Smart Cheat Sheet Code: Table-Keywords-List
•Smart Cheat Sheet Code: Table-Arithmetic-Operators
•Smart Cheat Sheet Code: Example-Arithmetic-Operators
•Smart Cheat Sheet Code: Example-Constant
•Smart Cheat Sheet Code: Example-String-Replication
•Smart Cheat Sheet Code: Example-Input-Function
•Smart Cheat Sheet Code: Example-DataTypes
•Smart Cheat Sheet Code: Table-Operator-Precedence
•Smart Cheat Sheet Code: Example-Operator-Precedence
•Smart Cheat Sheet Code: Example-Type-Casting
•Smart Cheat Sheet Code: Syntax_Exception_Handling
•Smart Cheat Sheet Code: Syntax-If
•Smart Cheat Sheet Code: Syntax-If-Else
•Smart Cheat Sheet Code: Syntax-If-Elif
•Smart Cheat Sheet Code: Syntax-If-Elif-Else
•Smart Cheat Sheet Code: Example-Exception-Handling
•Smart Cheat Sheet Code: Example-If-Statement
•Smart Cheat Sheet Code: Table-Comparison-Operators
•Smart Cheat Sheet Code: Table-Logical-Operators
•Smart Cheat Sheet Code: Syntax-If-Statement
•Smart Cheat Sheet Code: Table-String-Functions
•Smart Cheat Sheet Code: Example-Len-Function
•Smart Cheat Sheet Code: Example-Capitalize-Function
•Smart Cheat Sheet Code: Example-Count-Function
•Smart Cheat Sheet Code: Example-Lower-Upper-Function
•Smart Cheat Sheet Code: Example-isSpace-Function
•Smart Cheat Sheet Code: Example-Replace-Function
•Smart Cheat Sheet Code: Example-Calculate_Circle_Area
•Smart Cheat Sheet Code: Example-Calculate_Circle_Area_With_Parameter
•Smart Cheat Sheet Code: Example-Print_Personal_Info

•Solution Code: Solution-A3
•Solution Code: Solution-A4
•Solution Code: Solution-A5
•Solution Code: Solution-A6
•Solution Code: Solution-A7
•Solution Code: Solution-A8
•Solution Code: Solution-A9

•Smart Cheat Sheet Code: Example-Multiple-Variable-Assignment
•Smart Cheat Sheet Code: Example-Reverse-String
•Smart Cheat Sheet Code: Example-Return-Value-1
•Smart Cheat Sheet Code: Example-Return-Value-2
•Smart Cheat Sheet Code: Example-Return-Value-3
•Smart Cheat Sheet Code: Example-Return-Multiple-Values
•Smart Cheat Sheet Code: Example-Default-Argument-Value
•Smart Cheat Sheet Code: Example-Nested-If

•Solution Code: Solution-A10
•Solution Code: Solution-A11
•Solution Code: Solution-A12
•Solution Code: Solution-A13
•Solution Code: Solution-A15
•Solution Code: Solution-A16

•Smart Cheat Sheet Code: Example-For-Loop
•Smart Cheat Sheet Code: Example-Max-Ten-Numbers
•Smart Cheat Sheet Code: Example-Range-Function-2
•Smart Cheat Sheet Code: Example-Range-Function-3
•Smart Cheat Sheet Code: Example-While-Loop
•Smart Cheat Sheet Code: Example-While-Loop
•Smart Cheat Sheet Code: Example-Loop-Else-Clause
•Smart Cheat Sheet Code: Example-Loop-Else-Clause-2
•Smart Cheat Sheet Code: Example-Multiplication-Table
•Smart Cheat Sheet Code: Example-Access-List-Index
•Smart Cheat Sheet Code: Example-Check_Item_In_List
•Smart Cheat Sheet Code: Example-List-Slicing
•Smart Cheat Sheet Code: Example-List-Length
•Smart Cheat Sheet Code: Example-Inner-List
•Smart Cheat Sheet Code: Example-List-Concatenate
•Smart Cheat Sheet Code: Example-List-Update
•Smart Cheat Sheet Code: Table-List-Functions
•Smart Cheat Sheet Code: Example-List-All
•Smart Cheat Sheet Code: Example-List-Any
•Smart Cheat Sheet Code: Example-List-Append
•Smart Cheat Sheet Code: Example-List-Insert
•Smart Cheat Sheet Code: Example-List-Pop
•Smart Cheat Sheet Code: Example-List-Clear
•Smart Cheat Sheet Code: Example-List-Reverse
•Smart Cheat Sheet Code: Example-List-Sort
•Smart Cheat Sheet Code: Example-List-Sort-2
•Smart Cheat Sheet Code: Example-List-Max-Min
•Smart Cheat Sheet Code: Example-List-Iterate-For-Loop
•Smart Cheat Sheet Code: Example-List-Iterate-While-Loop
•Smart Cheat Sheet Code: Example-List-Iterate-Inner-List
•Smart Cheat Sheet Code: Example-Tuple
•Smart Cheat Sheet Code: Example-Tuple-In-Keyword
•Smart Cheat Sheet Code: Example-Tuple-Slicing
•Smart Cheat Sheet Code: Example-Tuple-Length
•Smart Cheat Sheet Code: Example-Tuple-Concatenate
•Smart Cheat Sheet Code: Example-Tuple-Inner-List
•Smart Cheat Sheet Code: Example-Tuple-Unpack
•Smart Cheat Sheet Code: Example-Tuple-For-Loop
•Smart Cheat Sheet Code: Example-Tuple-While-Loop
•Smart Cheat Sheet Code: Example-Set-Define
•Smart Cheat Sheet Code: Example-Set-Length
•Smart Cheat Sheet Code: Example-Set-For-Loop
•Smart Cheat Sheet Code: Example-Set-Add
•Smart Cheat Sheet Code: Example-Set-Remove
•Smart Cheat Sheet Code: Example-Set-Clear
•Smart Cheat Sheet Code: Example-Set-In-Not-In
•Smart Cheat Sheet Code: Example-Set-Union
•Smart Cheat Sheet Code: Example-Set-Union-Pipe
•Smart Cheat Sheet Code: Example-Set-Intersection
•Smart Cheat Sheet Code: Example-Set-Intersection-Ampersand
•Smart Cheat Sheet Code: Example-Set-Difference
•Smart Cheat Sheet Code: Example-Set-Difference-Minus
•Smart Cheat Sheet Code: Example-Dictionary-Declaration
•Smart Cheat Sheet Code: Example-Dictionary-Access-Item
•Smart Cheat Sheet Code: Example-Dictionary-Delete-Item
•Smart Cheat Sheet Code: Example-Dictionary-Length
•Smart Cheat Sheet Code: Example-Dictionary-Keys
•Smart Cheat Sheet Code: Example-Dictionary-Values
•Smart Cheat Sheet Code: Example-Function-Print-Books
•Smart Cheat Sheet Code: Example-Function-Return-List
•Smart Cheat Sheet Code: Example-Random_Dice
•Smart Cheat Sheet Code: Example-Random-List

•Solution Code: Solution-A14
•Solution Code: Solution-A17
•Solution Code: Solution-A18
•Solution Code: Solution-A19
•Solution Code: Solution-A20
•Solution Code: Solution-A21
•Solution Code: Solution-A22
•Solution Code: Solution-A23
•Solution Code: Solution-A24
•Solution Code: Solution-A25
•Solution Code: Solution-A26
•Solution Code: Solution-A27
•Solution Code: Solution-A28
•Solution Code: Solution-A30

Good Luck!
Beh

You will learn

✓ Learn to Code in Python Professionally From Scratch
✓ Gain in-depth understanding of Python Core Features
✓ You Will Solve a Wide Range of Hands-on Programming Exercises & Challenges with Python
✓ Be prepared to Jump Into Specific Branches – Deep Learning, Data Science, AI, etc..
✓ Learn Modern Python (3.8) Rather Than an Obsolete version of Python
✓ Learn Fundamentals and Logic that Uses in Other Programming Languages

Requirements

• A computer (Windows, Mac, or Linux). Setup and configuration instructions are provided for each platform
• This course assumes no prior programming knowledge, just a desire to learn to program
• Visual Studio Code, it is completely free. I will teach you how to install and configure it
• Nothing else! It’s just you, your computer and your hunger to get started today

This course is for

• This course is perfect for absolute beginners with no previous coding experience
• Programmers switching from other languages
• Python programmers who are not feeling confident about their existing Python skills
• Those who want to get a quick start on Python programming
Software Engineer | Instructor
Hi! My name is Beh, and I love to develop applications. My passion is helping people who are interested in developing applications.
I’ve helped many enthusiastic students to turn their ideas into reality! Also most of them are now working for companies as a developer. My favorite hobby is “making hard concepts understandable”. I try to make learning as fun and as easy as possible for my students.
I’ve been teaching for many years and during these years I’ve come to a general conclusion that students can also be my guide. Through my students and their questions, I can find out how they think about developing. So I’ll be there for you every step of the way.

Browse all courses by on Coursemarks.
Platform: Udemy
Video: 3h 49m
Language: English
Next start: On Demand

Students are also interested in