Learn Python: Python for Beginners
4.2 (2,199 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
27,803 students enrolled

Learn Python: Python for Beginners

Python introduction for beginners. Learn complete Python from scratch!
4.2 (2,199 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
27,803 students enrolled
Created by Abrar Hussain
Last updated 11/2018
English
English [Auto-generated]
Current price: $11.99 Original price: $29.99 Discount: 60% off
1 day left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1.5 hours on-demand video
  • 6 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Create fully functional Python programs
  • Understand user input

  • Learn about loop structures and conditionals

  • Correctly execute operations in Python
  • Work with Python file handling
  • Create and modify data structures in Python
  • Manipulate strings and data
Course content
Expand all 27 lectures 01:15:32
+ Getting Started
4 lectures 05:35

We'll talk about what we're covering in this course.

Preview 01:11

We go through the Windows installation process for Python.

Install Python
01:14
About Python
01:40

We're going to create our first Python program.

Preview 01:30
+ The Basics
9 lectures 23:57

We cover the basics of how Python works.

Basic Syntax
01:41

We're going to learn about basic variables and work with them.

Variables
02:00

We're going to cover the string datatype, as well as some of it's basic operations.

Strings
02:26

We cover the basics of lists as well as some of its operations.

Lists
04:22

Learn how to map (key, value) pairs using dictionaries in Python, and why the'y're useful.

Dictionaries
04:07

We're going to go over how Tuples work, as well as some of the basic things we can do with them.

Tuples
04:45

We'll quickly cover how to unpack tuples.

Extra: Tuple Unpacking
01:15

Exercise for section two. A document has been attached with a short guideline.

Exercise
01:34

We're quickly covering the short exercise's solution.

Exercise Solution
01:47
+ Conditionals and Loops
5 lectures 16:51

We cover how to use if, elif, and else in this lecture using variables and strings.

If-Else Statements
06:01

We cover how basic for loops work in Python using strings and lists as examples.

For Loops
03:26

Covers while loops, and compares them to for loops to understand when to use them.

Preview 02:47

Covers the different uses of break, continue, and pass, in loops.

Pass, Break, and Continue
03:18

We're going to go through the basics exercise again and use some dictionary methods as well as a for loop to get to the solution.

Extra: Exercise Loop
01:19
+ User Input
2 lectures 06:46

Shows how our "hello world" program can say something else using user inputs.

User Input and Casting
02:40

We'll cover how exceptions work in try, except blocks.

Preview 04:06
+ Functions and Files
4 lectures 13:28

We're going to cover what functions are as well as how we can create them and use them.

Understanding Functions
04:08

We'll cover opening and reading files, as well as going back to the start of a file.

Opening and Reading Files
03:23

We'll cover writing to files as well as alternative methods.

Preview 02:52

We go through copy over a text file, and loop at reading files line by line.

Copying a File
03:05
+ Classes and Objects
2 lectures 06:26

We're going to get started with object-oriented programming by covering how to create classes in Python. The attached document resource includes some of the main terminology that is involved for this section.

Preview 04:07

We'll use the class from last lecture to work with objects. Learn to create objects, and use their methods.

Objects
02:19
+ Graphics and Animatons
1 lecture 02:29
We'll go through how to create a simple Window using tkinter, which is included with the installation of Python.
Tkinter Intro
02:29
Requirements
  • Internet Connection
  • Mac OSX or PC with Windows Vista or Newer or Linux
Description

Do you want to become a programmer?

Do you want to be able to create games, work with files, manipulate data, and much more?

If you want to learn programming or are learning Python for the first time, then you've come to the right place!

Python is a powerful, modern programming language that has the capabilities required for experienced programmers, while being easy enough for beginners to learn. Python is a well-developed, stable, and fun programming language that is suitable for complex and simple development projects. Programmers love Python because of how simple and easy it is to use.

This course has everything you need to get started with Python. We'll first start with the basics of Python - learning about strings, variables, and data types. Then, we'll move on to loops and conditionals. Once we're done with that, we'll learn about functions and files in Python. All of this will culminate towards building a fun game using the concepts we've learned in Python. The entire course is filled with exercises that challenge you so that you get the best experience possible.

I hope you're excited to dive into Python with this course. So what are you waiting for? Let's get started!

Who this course is for:
  • Programmers
  • Students and Teachers
  • Beginners
  • Anyone who wants to learn to program with Python!