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 Meditation Personal Transformation Life Purpose Emotional Intelligence 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 Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing 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
Development Programming Languages Python

Complete Python Programming Masterclass Beginner to Advanced

Learn to Program like a Pro with Python. Start with Python Programming Basics and progress to a Python Professional.
Rating: 4.6 out of 54.6 (1,835 ratings)
7,929 students
Created by Kyle Pew
Last updated 10/2018
English
English
30-Day Money-Back Guarantee

What you'll learn

  • Learn Proper Python Syntax
  • Learn Basics of Programming with Python (Variables, Operators, Logic...)
  • Develop Python Modules to Create Re-Usable Code
  • Work with Python Loops to Repeat Blocks of Code
  • Learn Object Oriented Python Programming Concepts
Curated for the Udemy for Business collection

Course content

17 sections • 109 lectures • 7h 12m total length

  • Preview02:09
  • Preview06:22

  • Preview02:12
  • Preview02:34
  • Confirm Python Installation
    02:23
  • Preview02:08
  • Python .py Files
    04:26
  • Python -- Getting Setup Quiz
    4 questions

  • Python Variables
    04:00
  • More Python Variables
    00:38
  • Python Numbers
    03:57
  • Python Strings
    02:43
  • String Methods
    09:28
  • string Methods Reference
    00:45
  • Python Casting Data Types
    08:23
  • Python Variables and Types Quiz
    4 questions

  • Python Mathematical Operators
    02:56
  • Python Assignment Operators
    04:28
  • Python Comparison Operators
    04:24
  • Python Operators Reference
    00:17
  • Python Operators Quiz
    4 questions

  • Python List Data Type
    04:39
  • List Constructor
    05:08
  • List Append Method
    03:58
  • More List Methods
    05:03
  • List Methods Reference
    00:22
  • Python Tuple Data Type
    04:51
  • List Type vs Tuple Type
    05:51
  • Python Set Data Type
    07:41
  • Set Methods
    06:20
  • Python Dictionary Data Type
    06:37
  • Python Collections Quiz
    4 questions

  • Working with Python Shell
    03:57
  • Working with Python Editor IDLE
    04:16
  • Python IDLE Shortcut Keys
    00:19
  • Python Whitespace
    05:30
  • Python Comments
    04:56
  • Python Shell and IDLE Quiz
    3 questions

  • Understanding Python Modules
    02:21
  • Importing Modules
    03:50
  • dir() Python Method
    03:33
  • help() Python Method
    03:37
  • Module Alias
    03:39
  • Python Modules Quiz
    3 questions

  • If Condition Python Statements
    04:21
  • Elif Keyword
    03:08
  • If... Else Conditions
    03:39
  • AND Condition in an If Statement
    02:40
  • OR Condition in an If Statement
    03:21
  • While Loops
    04:22
  • break Keyword
    06:34
  • continue Keyword
    04:16
  • For Loops
    03:49
  • Looping through String Values
    02:35
  • Range Function in For Loops
    04:44
  • For Loop Else Statement
    02:30
  • Python Program Flow Quiz
    4 questions

  • Preview04:40
  • Project #1 - Python Magic 8 Ball Instructions
    01:13
  • Solution Step #1 -- Setting up the Magic 8 Ball Responses
    06:08
  • Solution Step #2 -- Capture User Question Input and Respond
    06:00
  • Solution Step #3 -- Exit the App
    03:00

  • Opening Text Files with Python
    05:43
  • Reading Text Files with Python
    04:49
  • Using a Loop to Read all Content in a Text File
    03:30
  • Writing to a Text File with Python
    06:54
  • Creating a Text File
    03:20

Requirements

  • Computer with Internet Access
  • No Prior Programming Experience Necessary

Description

Python is used in thousands of applications around the world, by some of the most recognizable companies. Python is used for various types of applications, including;

  • Web Development

  • Scientific Computing

  • Education

  • Desktop GUIs

  • Software Development

  • Business Applications

Needless to say, Python is one of most sought after programming skills on the market.

WHAT YOU'LL LEARN IN THIS PYTHON COURSE

This Python course starts with the basics and by the end you'll be mastering advance level Python concepts. Some of the topics include;

Python Programming Fundamentals

  • Python Syntax (How to write Python Code)

  • Use the Command Prompt to Write Python

  • Understanding Whitespace in Python Code

  • Python Variables

  • Python Data Types

  • Python Operators

  • Execute Python Code in the Python Shell and Write Re-Useable Code in the Python IDLE

  • Python Logical Statements (If...Else)

  • Python Loops (While, For Loops)

Python Intermediate/Advanced Topics

  • Python Lists, Dictionaries, Tuples and Sets (Collection Objects)

  • Gather Input from Users

  • Python Functions

  • Python Modules

  • Python Classes (Object Oriented Programming)

  • Create Custom Python Classes

  • Handling Files with Python

  • Error Handling

Throughout the course you will find quizzes to gauge your understanding of the material and build your confidence. The video lectures will walk you step by step through mastering key Python concepts, while each section will build upon the knowledge you gain from the previous section. Additional resources, including PDFs, completed Python files and web resources will provide you will additional information. All course material, including the video lectures are available for download so you can learn offline.

After you've mastered key Python programming concepts, you'll find projects to challenge your understanding. Each project will give you an opportunity to put what you've learned to practice by creating games and interacting with business data using Python.

  • Create a Magic 8 Ball Game

  • Read and Write .CSV files

As you go through the course, participate in the QA section to ask questions, share what you've learned and interact with your instructor and other students. With Udemy's 30 Day Money Back Guarantee, you'll find comfort in learning how to program using Python. And, at the end of the course, you'll receive a Certificate of Completion that you can print and proudly share with friends, co-workers and the world.

So, don't lose another moment, Enroll Now and begin learning how to program with Python.


Who this course is for:

  • Beginner Python Programmers
  • Programmers New to Python Looking to Learn Python Syntax

Featured review

Pia G. Torain
Pia G. Torain
51 courses
9 reviews
Rating: 5.0 out of 54 months ago
This course is excellent for beginners and anyone looking to review the core fundamentals of Python. Many beginning courses require using other platforms with a lot of bells and whistles, which can be overwhelming for beginners. Kyle is straight to the point and shows you how to use Python in your own operating system. You will get a solid foundation that you can expand upon.

Instructor

Kyle Pew
Microsoft Certified Trainer
Kyle Pew
  • 4.6 Instructor Rating
  • 256,891 Reviews
  • 827,892 Students
  • 19 Courses

Qualifications:

Kyle is a Microsoft Certified Trainer (MCT) and a certified Microsoft Office Master Instructor and has been teaching and consulting for the past 10+ years on various computer applications, including;

Microsoft Office Suite 1997, 2000, XP, 2003, 2007, 2010, 2013Excel, Word, PowerPoint, Outlook, Access and Visio

SharePoint End-User 2007, 2010, 2013

VBA (Excel and Access)

Adobe SuitePhotoshop, Illustrator, InDesign

Maya (Modeling and Animation)

Unity3d (Game Design)

HTML, CSS and JavaScript

Crystal Reports

Kyle is a graduate of the San Francisco Art Institute in the Media Arts and Animation Program. He has worked as a Game Designer for Electronic Arts, designing on games such as Nerf N-Strike, Nerf N-Strike Elite, both for the Wii, and a Sims 3 Expansion Pack for the PC.

Kyle has facilitated courses that range from 1-on-1 interactions to large scale groups of 100+ participants, including; live in person classes, webinar style classes online and live online full courses. He is consistently ranked top in reviews for each of the courses he teaches.

Some of the clients Kyle has provided training for include:

Brocade

Chevron

Genentech

Facebook

Levi Strauss

PMI Mortgage Insurance

State Fund

Bank of the West

VISA

Walmart

and many more...


What Students have said about Kyle:

"Kyle was off the chart "GOOD""

"ONE OF THE BEST COURSES THAT I'VE HAD... (IN 12+ YEARS)."

"Awesome trainer because I'm computer "stupid" and he helped me understand it."

"Kyle Pew is very knowledgeable and presented information with exceptional skill."


In his 10+ years of training (corporate training, 1-on-1 consulting and college courses), Kyle has taught 1000's of courses and 10's of thousands of students all the while maintaining a high level of delivery and satisfaction from the student he has taught.

Teaching Philosophy:

Kyle believes that student’s best learn through the application of real-life business situations through exercises. Allowing students to guide the class with their specific situations allows for the quickest and easiest adaptation to new technology and skills.

In His Spare Time:

Kyle enjoys spending time with his family (6 children). When he’s not busy entertaining his kids, you will find him cheering on his favorite hockey team, the San Jose Sharks, this is their year!

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