Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 4 hours on-demand video
  • 2 articles
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
Development Programming Languages Python

Python for Absolute Beginners

Learn Python programming from scratch with hands-on exercises.
Rating: 4.5 out of 54.5 (5 ratings)
108 students
Created by Beh Kh.
Last updated 2/2020
English
English
30-Day Money-Back Guarantee

What you'll 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

Course content

3 sections • 101 lectures • 3h 49m total length

  • Preview02:04
  • Preview00:02
  • Preview06:27
  • Preview05:27
  • Preview04:46
  • Preview00:46
  • Preview05:46
  • Preview03:05
  • Preview01:27
  • Preview03:34
  • Preview01:24
  • Preview03:46
  • Preview03:17
  • Preview07:31
  • Preview02:28
  • Preview04:12
  • Preview03:47
  • Preview08:33
  • Preview01:16
  • Preview09:22
  • Preview02:41
  • Preview04:57
  • Preview00:21
  • Preview01:24
  • Preview00:29
  • Preview04:13
  • Preview00:50
  • Preview00:36
  • Preview02:03
  • Preview01:08
  • Preview02:11
  • Preview00:51
  • Preview01:59
  • Preview01:20
  • Preview04:32

  • Multiple Variable Assignment
    02:00
  • Accessing Characters by Index Number
    02:07
  • String Slicing
    02:39
  • Returning Information From a Function
    04:24
  • Returning Multiple Values From a Function
    01:57
  • Default Argument Value
    01:23
  • Pass Statement
    01:32
  • Nested If Statements
    02:31
  • Palindrome
    00:32
  • Solution
    02:00
  • Ignore Case-Sensitivity
    00:21
  • Solution
    00:40
  • Get the File Extension
    00:34
  • Solution
    02:12
  • Secure the Card Number
    00:26
  • Solution
    01:42
  • Preview00:30
  • Solution
    03:03
  • ATM Pin Code Validation
    00:37
  • Solution
    02:28

  • For Loop
    02:11
  • range() Function
    06:13
  • While Loop
    02:19
  • Break a Loop
    03:23
  • Else Clause on Loops
    01:33
  • Nested Loops
    02:47
  • List in Python
    05:58
  • Built-In Functions Related to Lists
    05:16
  • Iterating Over a List
    03:58
  • Tuples
    05:52
  • Iterating Over a Tuple
    01:21
  • Sets in Python
    04:23
  • Operations on Sets
    02:31
  • Dictionary in Python
    04:01
  • Iterating Over a Dictionary
    01:18
  • Passing a List as Argument to a List
    01:33
  • Returning a List From a Function
    01:28
  • Generating a Random List
    03:30
  • Draw a Triangle
    00:07
  • Solution
    01:23
  • Draw a Triangle by Using a While Loop
    00:09
  • Solution
    01:40
  • Draw a Triangle by Using a While Loop - Version 2
    00:11
  • Solution
    00:38
  • Divisible Numbers by 5 (For Loop)
    00:18
  • Solution
    01:44
  • Divisible Numbers by 5 (While Loop)
    00:20
  • Solution
    01:26
  • User-Defined Divisible Numbers (For Loop)
    00:49
  • Solution
    04:15
  • User-Defined Divisible Numbers (While Loop)
    00:42
  • Solution
    03:25
  • Check If a List is Empty
    00:25
  • Solution
    00:45
  • Append a List to Another One
    00:16
  • Solution
    00:43
  • Returning a Random Item From a List
    00:24
  • Solution
    01:01
  • Find Common Items
    00:14
  • Solution
    00:31
  • Find Even Items
    00:40
  • Solution
    01:40
  • Find the Smallest Number in a List
    00:20
  • Solution
    01:34
  • Reverse a String Without String Slicing
    00:27
  • Solution
    01:12

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

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:


  1. Smart Cheat Sheet Code: Table-String-Declaration

  2. Smart Cheat Sheet Code: Table-Sequence-Characters

  3. Smart Cheat Sheet Code: Example-Sequence-Characters

  4. Smart Cheat Sheet Code: Table-Variable-Naming-Rules

  5. Smart Cheat Sheet Code: Table-Keywords-List

  6. Smart Cheat Sheet Code: Table-Arithmetic-Operators

  7. Smart Cheat Sheet Code: Example-Arithmetic-Operators

  8. Smart Cheat Sheet Code: Example-Constant

  9. Smart Cheat Sheet Code: Example-String-Replication

  10. Smart Cheat Sheet Code: Example-Input-Function

  11. Smart Cheat Sheet Code: Example-DataTypes

  12. Smart Cheat Sheet Code: Table-Operator-Precedence

  13. Smart Cheat Sheet Code: Example-Operator-Precedence

  14. Smart Cheat Sheet Code: Example-Type-Casting

  15. Smart Cheat Sheet Code: Syntax_Exception_Handling

  16. Smart Cheat Sheet Code: Syntax-If

  17. Smart Cheat Sheet Code: Syntax-If-Else

  18. Smart Cheat Sheet Code: Syntax-If-Elif

  19. Smart Cheat Sheet Code: Syntax-If-Elif-Else

  20. Smart Cheat Sheet Code: Example-Exception-Handling

  21. Smart Cheat Sheet Code: Example-If-Statement

  22. Smart Cheat Sheet Code: Table-Comparison-Operators

  23. Smart Cheat Sheet Code: Table-Logical-Operators

  24. Smart Cheat Sheet Code: Syntax-If-Statement

  25. Smart Cheat Sheet Code: Table-String-Functions

  26. Smart Cheat Sheet Code: Example-Len-Function

  27. Smart Cheat Sheet Code: Example-Capitalize-Function

  28. Smart Cheat Sheet Code: Example-Count-Function

  29. Smart Cheat Sheet Code: Example-Lower-Upper-Function

  30. Smart Cheat Sheet Code: Example-isSpace-Function

  31. Smart Cheat Sheet Code: Example-Replace-Function

  32. Smart Cheat Sheet Code: Example-Calculate_Circle_Area

  33. Smart Cheat Sheet Code: Example-Calculate_Circle_Area_With_Parameter

  34. Smart Cheat Sheet Code: Example-Print_Personal_Info



  35. Solution Code: Solution-A3

  36. Solution Code: Solution-A4

  37. Solution Code: Solution-A5

  38. Solution Code: Solution-A6

  39. Solution Code: Solution-A7

  40. Solution Code: Solution-A8

  41. Solution Code: Solution-A9



  42. Smart Cheat Sheet Code: Example-Multiple-Variable-Assignment

  43. Smart Cheat Sheet Code: Example-Reverse-String

  44. Smart Cheat Sheet Code: Example-Return-Value-1

  45. Smart Cheat Sheet Code: Example-Return-Value-2

  46. Smart Cheat Sheet Code: Example-Return-Value-3

  47. Smart Cheat Sheet Code: Example-Return-Multiple-Values

  48. Smart Cheat Sheet Code: Example-Default-Argument-Value

  49. Smart Cheat Sheet Code: Example-Nested-If



  50. Solution Code: Solution-A10

  51. Solution Code: Solution-A11

  52. Solution Code: Solution-A12

  53. Solution Code: Solution-A13

  54. Solution Code: Solution-A15

  55. Solution Code: Solution-A16



  56. Smart Cheat Sheet Code: Example-For-Loop

  57. Smart Cheat Sheet Code: Example-Max-Ten-Numbers

  58. Smart Cheat Sheet Code: Example-Range-Function-2

  59. Smart Cheat Sheet Code: Example-Range-Function-3

  60. Smart Cheat Sheet Code: Example-While-Loop

  61. Smart Cheat Sheet Code: Example-While-Loop

  62. Smart Cheat Sheet Code: Example-Loop-Else-Clause

  63. Smart Cheat Sheet Code: Example-Loop-Else-Clause-2

  64. Smart Cheat Sheet Code: Example-Multiplication-Table

  65. Smart Cheat Sheet Code: Example-Access-List-Index

  66. Smart Cheat Sheet Code: Example-Check_Item_In_List

  67. Smart Cheat Sheet Code: Example-List-Slicing

  68. Smart Cheat Sheet Code: Example-List-Length

  69. Smart Cheat Sheet Code: Example-Inner-List

  70. Smart Cheat Sheet Code: Example-List-Concatenate

  71. Smart Cheat Sheet Code: Example-List-Update

  72. Smart Cheat Sheet Code: Table-List-Functions

  73. Smart Cheat Sheet Code: Example-List-All

  74. Smart Cheat Sheet Code: Example-List-Any

  75. Smart Cheat Sheet Code: Example-List-Append

  76. Smart Cheat Sheet Code: Example-List-Insert

  77. Smart Cheat Sheet Code: Example-List-Pop

  78. Smart Cheat Sheet Code: Example-List-Clear

  79. Smart Cheat Sheet Code: Example-List-Reverse

  80. Smart Cheat Sheet Code: Example-List-Sort

  81. Smart Cheat Sheet Code: Example-List-Sort-2

  82. Smart Cheat Sheet Code: Example-List-Max-Min

  83. Smart Cheat Sheet Code: Example-List-Iterate-For-Loop

  84. Smart Cheat Sheet Code: Example-List-Iterate-While-Loop

  85. Smart Cheat Sheet Code: Example-List-Iterate-Inner-List

  86. Smart Cheat Sheet Code: Example-Tuple

  87. Smart Cheat Sheet Code: Example-Tuple-In-Keyword

  88. Smart Cheat Sheet Code: Example-Tuple-Slicing

  89. Smart Cheat Sheet Code: Example-Tuple-Length

  90. Smart Cheat Sheet Code: Example-Tuple-Concatenate

  91. Smart Cheat Sheet Code: Example-Tuple-Inner-List

  92. Smart Cheat Sheet Code: Example-Tuple-Unpack

  93. Smart Cheat Sheet Code: Example-Tuple-For-Loop

  94. Smart Cheat Sheet Code: Example-Tuple-While-Loop

  95. Smart Cheat Sheet Code: Example-Set-Define

  96. Smart Cheat Sheet Code: Example-Set-Length

  97. Smart Cheat Sheet Code: Example-Set-For-Loop

  98. Smart Cheat Sheet Code: Example-Set-Add

  99. Smart Cheat Sheet Code: Example-Set-Remove

  100. Smart Cheat Sheet Code: Example-Set-Clear

  101. Smart Cheat Sheet Code: Example-Set-In-Not-In

  102. Smart Cheat Sheet Code: Example-Set-Union

  103. Smart Cheat Sheet Code: Example-Set-Union-Pipe

  104. Smart Cheat Sheet Code: Example-Set-Intersection

  105. Smart Cheat Sheet Code: Example-Set-Intersection-Ampersand

  106. Smart Cheat Sheet Code: Example-Set-Difference

  107. Smart Cheat Sheet Code: Example-Set-Difference-Minus

  108. Smart Cheat Sheet Code: Example-Dictionary-Declaration

  109. Smart Cheat Sheet Code: Example-Dictionary-Access-Item

  110. Smart Cheat Sheet Code: Example-Dictionary-Delete-Item

  111. Smart Cheat Sheet Code: Example-Dictionary-Length

  112. Smart Cheat Sheet Code: Example-Dictionary-Keys

  113. Smart Cheat Sheet Code: Example-Dictionary-Values

  114. Smart Cheat Sheet Code: Example-Function-Print-Books

  115. Smart Cheat Sheet Code: Example-Function-Return-List

  116. Smart Cheat Sheet Code: Example-Random_Dice

  117. Smart Cheat Sheet Code: Example-Random-List



  118. Solution Code: Solution-A14

  119. Solution Code: Solution-A17

  120. Solution Code: Solution-A18

  121. Solution Code: Solution-A19

  122. Solution Code: Solution-A20

  123. Solution Code: Solution-A21

  124. Solution Code: Solution-A22

  125. Solution Code: Solution-A23

  126. Solution Code: Solution-A24

  127. Solution Code: Solution-A25

  128. Solution Code: Solution-A26

  129. Solution Code: Solution-A27

  130. Solution Code: Solution-A28

  131. Solution Code: Solution-A30


Good Luck!

Beh



Who 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

Featured review

Nyasha Skerrette
Nyasha Skerrette
3 courses
1 review
Rating: 5.0 out of 52 weeks ago
Great starter or refresher course for Python. Introduces the Python fundamentals in a clear manner. Exercises are good for re-enforcing the concepts. Would definitely recommend to those new to Python or needing a quick refresher.

Instructor

Beh Kh.
Software Engineer | Instructor
Beh Kh.
  • 4.3 Instructor Rating
  • 77 Reviews
  • 16,371 Students
  • 3 Courses

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.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.