Learn to Code with Python 3!
4.2 (2,461 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.
151,259 students enrolled

Learn to Code with Python 3!

Go from beginner to advanced with the Python programming language!
4.2 (2,461 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.
151,259 students enrolled
Created by Joseph Delgadillo
Last updated 6/2019
English
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
23 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 17.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Introduction to Python and Setup
  • Python Programming Basics
  • Functions - Coding Exercises
  • Lists, Tuples and Dictionaries
  • Files in Python 3
  • Error Handling
  • Object Oriented Programming
  • Date & Time
  • Regular Expressions
  • Interacting with HTTP
  • Networking in Python 3
  • Threading
  • E-mails, PDFs, Images
Course content
Expand all 78 lectures 17:35:40
+ Python Programming Basics
14 lectures 02:18:25
Math operators
12:04
Strings
08:24
Variables and variable naming rules
10:56
Our first program
11:34
Type, len, str, int, float, functions
09:09
True or false boolean
09:31
If-statement
04:59
If and else
12:55
Using elif for multiple statements
09:15
While loop
15:34
Infinite loops with break
06:29
Using continue in a loop
05:32
For loop
09:47
Importing Python libraries
12:16
+ Functions - Coding Exercises
8 lectures 01:43:32
Defining functions in Python
15:16
Local and global variables
10:08
Coding guess the number program
16:23
Reverse a string function
06:47
Calculate the area of a circle program
10:39
Simple Python calculator
15:20
Removing vowels from a string program
12:56
Find the largest number out of three
16:03
+ Lists, Tuples and Dictionaries
12 lectures 02:02:41
Python lists
14:35
Creating smaller lists out of a bigger one
08:50
Manipulating lists and elements
07:50
Append, insert, remove, sort
10:50
Tuples
13:00
Introduction to dictionaries
10:29
Values, keys, items, get
07:36
Dictionary comprehension part 1
08:02
Dictionary comprehension part 2
07:04
Advanced string manipulation
12:07
Upper, lower, isupper, islower
08:59
Split, strip, join, startswith, endswith
13:19
+ Files in Python 3
3 lectures 01:02:16
Navigating through system with OS library
29:18
Reading and writing to files
15:41
Reversing text from a file
17:17
+ Error Handling
2 lectures 28:05
Try and except
12:36
Try and finally
15:29
+ Object Oriented Programming
8 lectures 01:34:55
Classes
21:40
Changing class attributes
10:00
Built in class attributes
07:55
Using your class in a different program
04:29
Using your class in a program
25:38
Implementing students count option
05:10
Class inheritance
12:19
Overriding methods in a class
07:44
+ Date & Time
2 lectures 38:54
Printing and calculating date and time
29:52
Different date formats
09:02
+ Regular Expressions
3 lectures 01:03:13
Extracting useful data
23:08
Regex part 1
23:26
Regex part 2
16:39
+ Interacting with HTTP
8 lectures 02:10:22
Performing HTTP GET requests
19:40
Performing POST requests
03:41
Handling website re-directions
03:09
Beautiful Soup
29:09
Encoding in requests
11:29
Session objects and cookies
20:58
SSL certificates, authentication, etc.
20:57
JSON library and proxies
21:19
Requirements
  • Basic computer usage
  • An open mind!
Description

If you would like to learn Python 3 programming in 2020, you are going to LOVE this course! Get started with the most beginner friendly programming language and start writing your very own programs today!

We will cover the following topics in this course:

  • Introduction to Python and setup

  • Python programming basics

  • Functions - coding exercises

  • Lists, tuples and dictionaries

  • Files in Python 3

  • Error handling

  • Object oriented programming

  • Date & time

  • Regular expressions

  • Interacting with HTTP

  • Networking in Python 3

  • Threading

  • E-mails, PDFs, images

This course was designed for absolute beginners who wish to master the Python programming language. All lectures are downloadable for offline viewing. English subtitles and a certificate of completion are are available as well.

Thank you for taking the time to read this and we hope to see you in the course!

Who this course is for:
  • Students interested in learning the Python programming language.
  • Students who wish to pursue a career in software development.