Python Programming For Beginners From Scratch

A straight-to-the-point Python course to quickly get you started with writing Python code and creating Python programs.

Beginner 4.0(103 Ratings) 11,124 Students enrolled
Created by Mike Mcmillan Last updated 04/2019 English English [Auto-generated]
What will i learn?
  • Installing Python
  • Data types and variables
  • Python input and output
  • Making decisions - if statements
  • Repetition - while loops
  • For loops
  • Iterators
  • List comprehensions
  • Functions
  • Scope - variable
  • Modules
  • Object-oriented programming
  • Inheritance
  • Exception handling
  • Using data structures - list, tuples, dictionaries
  • Gain the skills to independently write real world non-complex programs.
  • Learn to perform various batch operations
  • Write a complete Python program that takes user input, processes and outputs the results
  • Create a final executable that runs as a standalone program both on Windows and Mac
  • Map data from CSV files to Google Earth KML files.
  • Learn how to quickly set up a Python environment with its associated libraries
  • Write small Python programs integrating the fundamental blocks of the language
  • Create a graphical user interfaces for your Python programs using the Python Tkinter library

Curriculum for this course
93 Lectures 06:12:04
Introduction
1 Lectures 00:03:34
  • Introduction 00:03:34
  • Installing On Windows 00:03:19
  • Installing On Mac 00:01:30
  • Run Python Program On Windows 00:05:10
  • Run Python Program On Mac 00:01:38
  • 6-Exercise for Some Printing Features 00:03:27
  • Fundamental Basic Python Data Types 00:05:10
  • How Work With Number In Python 00:03:42
  • Strings In Python "str" 00:04:25
  • Data Types (True & False) 00:02:12
  • List Data Structure 00:03:04
  • List Data Structure With Dictionary 00:02:00
  • Tuples 00:02:26
  • Exercise Data Structure With Dictionary and Section 4 Working Files 00:03:47
  • Store Multi-Data 00:03:28
  • Print & Receive Data 00:04:39
  • Redirect From Screen To File 00:03:46
  • Get Input From User 00:03:50
  • Exercise Input ,Output ,Print ,Receive and Section 5 Working Files 00:03:05
  • Making Decisions Using if Statements 00:03:19
  • Table Comparison 00:04:50
  • Types Of If Statements 00:04:19
  • Example If Statements 00:03:11
  • Using IF & else 00:05:15
  • Exercise for If & else 00:03:13
  • Using IF & elif and Section 6 Working Files 00:02:59
  • Introduce Loops 00:04:46
  • While Loop Control 00:05:34
  • Event Controlled Loop 00:04:49
  • How To Use The Continue Statements 00:04:09
  • Means Transform Control 00:04:46
  • Write Data To TXT File 00:05:51
  • Read Data From File 00:05:04
  • Exercise-1 For While Loop 00:04:10
  • Exercise-2 For While Loop and Section 7 Working Files 00:04:57
  • For Loop With Another Way 00:04:25
  • Continue Intro For The For Loop With EX 00:04:54
  • Process and List In For Loop 00:03:45
  • Exercise For How To Use For Loop With Tables 00:04:13
  • Exercise For How To Use For Loop With Dictionary 00:03:23
  • Exercise For How To Use For Loop to Process a Data in TXT file 00:04:22
  • Exercise For How To Use For Loop In Numbers 00:02:57
  • Exercise For How To Use For Loop In Grades and Section 8 Working Files 00:02:51
  • Iterator And How to Use 00:02:17
  • How To Create With Iterator 00:05:03
  • Iterators In Dictionary 00:02:43
  • How To Create Iterator For Other Sequences Types In Python 00:04:27
  • Exercise For Iterator and Section 9 Working Files 00:02:48
  • Iterators With Another Way 00:04:52
  • How List comprehension In Files 00:03:24
  • Exercise For Iterator and Comprehension and Section 10 Working Files 00:03:02
  • Creating Function In Python 00:04:35
  • Creating Function Definition In Python 00:05:09
  • Exercise-1 For Function 00:06:16
  • Exercise-2 For Function 00:04:24
  • Types Of Function 00:03:07
  • Exercise for Function Types 00:04:34
  • Numbers In Function and Section 11 Working Files 00:02:59
  • Advanced Function 00:04:57
  • Recursion Function 00:04:38
  • How Function Use Object In Python 00:04:45
  • Anonymous Function 00:04:32
  • How To Use Filter Function 00:05:21
  • Exercise-1 For Advanced Function 00:02:50
  • Exercise-2 For Advanced Function and Section 12 Working Files 00:03:48
  • How To Use Scope 00:03:12
  • Global Scope 00:03:02
  • Scope Rules 00:02:57
  • Exercise-1 For Scope 00:04:13
  • Exercise-2 For Scope and Section 13 Working Files 00:03:10
  • Overview For Python Modulo 00:03:56
  • How To Create Or Define Modulo in python 00:03:53
  • How To Import Function From Modulo to a Program and Section 14 Working Files 00:03:23
  • How Modulo Work As Namespaces 00:04:15
  • Exercise For Modulo and Namespaces and Section 15 Working Files 00:03:50
  • What Is Abstract Data Types 00:04:05
  • Build Class 00:04:10
  • Continuing Build a Name Class 00:04:28
  • How Use Data Structure In a Class 00:04:14
  • Exercise Create a Person Class 00:04:18
  • Class Students and Section 16 Working Files 00:04:34
  • Working On Inheritance 00:06:59
  • Exercise For Inheritance 00:07:05
  • Create Class Account 00:04:56
  • Exercise For Class Account and Section 17 Working Files 00:04:38
  • How To Handle Errors In Python 00:02:53
  • Try Except In Python 00:04:46
  • Try Except Finally 00:02:41
  • Exception Python 00:02:53
  • Exception Handling and Section 18 Working Files 00:05:12
  • Exercise-1 Three Major Data Structure 00:04:05
  • Exercise-2 Tables 00:04:16
  • Exercise-3 list and Dictionary 00:03:15
Requirements
  • A working computer (Windows, Mac, or Linux)
  • No prior knowledge of Python is required
+ View more
Description

This Python course will get you up and running with Python very quickly saving you time spent googling for video tutorials, exercises and examples. The course has it all. It first covers Python basics and then teaches you how to use that code to build some real example programs.

The course is ideal for those who haven't programmed before, but it also works for experienced programmers who want to learn Python as long as they don't get offended by a bit of extra explanations of programming concepts.

You will start from scratch by learning all Python fundamentals and slowly progressing into more advanced Python third-party libraries and by the end of the course you will know how to write Python programs. You will actually build your a real Python program that has a graphical user interface (GUI) built with Python. As a bonus you will also learn how to convert that program into an executable that runs both on Windows and Mac as a standalone program so that you can give your program to anyone.

The course also guides you on how to go about building even more advanced programs with Python. You will learn how to use Python third party libraries for building programs in a wide range of application areas.

This is not simply a tutorial. The content of the course consists of a mix of video lectures, quizzes, exercises, and discussions with the instructor and the fellow students giving you a complete package to help you become a professional Python programmer.

+ View more
Other related courses
31:34:30
Updated Sun, 31-Jul-2016
4.4 19 $99.99 Free
06:46:45
4.1 35 $34.99 Free
00:34:47
4 18 Free
00:42:04
Updated Sun, 22-Dec-2019
4.1 21 Free
01:46:55
4.3 13 Free
02:12:07
4 15 Free
02:31:02
4 27 $169.99 Free
02:23:20
3.7 15 $19.99 Free
03:09:10
Updated Tue, 17-Dec-2019
4 7 Free
02:42:51
3.7 16 $19.99 Free
01:50:33
3.5 10 Free
02:51:06
2.9 13 $19.99 Free
01:14:58
3.9 26 $199.99 Free
01:03:30
4.3 14 $19.99 Free
00:33:00
4 9 Free
00:36:29
3.6 10 $199.99 Free
03:19:08
3.6 22 Free
02:28:17
Updated Tue, 10-Dec-2019
3.3 3 $79.99 Free
06:24:15
Updated Mon, 16-Dec-2019
3.9 19 Free
02:34:26
3.7 16 $149.99 Free
13:05:46
4.4 260 $179.99 Free
31:43:40
4.4 27 $199.99 Free
62:16:13
4.5 12 $19.99 Free
15:21:13
Updated Tue, 01-Oct-2019
4.3 77 $149.99 Free
16:22:58
4.3 48 $149.99 Free
10:37:25
4.4 15 $19.99 Free
08:33:30
4.2 20 $39.99 Free
12:21:06
4.2 19 $39.99 Free
03:07:41
4.6 7 $29.99 Free
05:41:26
Updated Mon, 28-Aug-2017
4 16 Free
04:01:07
4.2 3 Free
04:08:28
Updated Thu, 03-Oct-2019
4.1 9 Free
01:40:21
Updated Mon, 30-Dec-2019
3.7 9 Free
04:09:57
4.2 5 Free
07:26:19
Updated Fri, 22-Feb-2019
4 12 Free
03:44:27
4.2 19 Free
02:29:12
Updated Sun, 17-Feb-2019
3.9 1 Free
00:53:46
Updated Wed, 23-Oct-2019
0 7 Free
00:34:52
Updated Tue, 24-Dec-2019
5 8 Free
03:06:39
Updated Thu, 12-Dec-2019
3.9 8 Free
01:54:09
Updated Fri, 17-Jan-2020
3.8 4 Free
07:46:53
3.4 11 Free
08:06:35
3.4 18 Free
09:29:54
Updated Sun, 21-May-2017
4 3 Free
02:38:20
3 21 $69.99 Free
00:50:00
3.5 5 $59.99 Free
01:58:49
3 6 $199.99 Free
11:02:34
3.3 4 Free
04:07:15
Updated Sun, 29-Sep-2019
3.9 10 $129.99 Free
02:45:29
Updated Wed, 30-Oct-2019
3.9 7 Free
About the instructor
  • 12 Students
  • 1 Courses
+ View more
Senior Software Developer AWS
Student feedback
4
Average rating
  • 3%
  • 7%
  • 34%
  • 89%
  • 64%
Comments
Free $24.99
Includes:
  • 06:12:04 On demand videos
  • 93 Lessons
  • Full lifetime access
  • Access on mobile and tv