Learn to Code with Python 3
- Development
- Dec 19, 2024

Learn to Code with Python 3, available at $94.99, has an average rating of 3.75, with 78 lectures, 1 quizzes, based on 4164 reviews, and has 251601 subscribers.
You will learn about 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 is ideal for individuals who are Students interested in learning the Python programming language. or Students who wish to pursue a career in software development. It is particularly useful for Students interested in learning the Python programming language. or Students who wish to pursue a career in software development.
Enroll now: Learn to Code with Python 3
Summary
Title: Learn to Code with Python 3
Price: $94.99
Average Rating: 3.75
Number of Lectures: 78
Number of Quizzes: 1
Number of Published Lectures: 78
Number of Published Quizzes: 1
Number of Curriculum Items: 79
Number of Published Curriculum Objects: 79
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
If you would like to learn how to code, master the Python programming language, and get a job in data science or coding, you are going to LOVE this course! Python is the #1 programming language for beginners due to its simple syntax, wide range of applications, and helpful community resources. This course was designed for absolute beginners. We will cover setting up a Python environment, programming basics, object oriented programming, regular expressions, interacting with HTTP, networking and much more. Enroll now to receive over 17 hours of HD video tutorials with English captions, and a certificate of completion!
3 Coding Projects in the course:
? Python calculator – We will use what we learn in the Python basics section to code our first program.
? Web Scraping – We will code a simple web scraper to demonstrate how to interact with HTTP using Python.
? Chat program – We will code a chat program using WebSockets to demonstrate the basics of networking with Python.
Topics covered in the 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
Still not sold? Check out a few of the awesome reviews this course has received from customers:
? “This course is perfect for beginners looking to learn the basics. The content is very detailed and comprehensive. I followed instructions to install Python 3 and started coding alongside Joseph in each lesson – it was as simple as that.“
? “Well structured with plenty of practical tests/quizzes. Especially liked the development of a Poker Game!“
? “I am a student who had 0 experience in coding before joining the course. The instructor explains everything from the basics as well as the usage of every function. Thank you!”
Course Curriculum
Chapter 1: Introduction and Setup
Lecture 1: Introduction
Lecture 2: Why is Python worth learning?
Lecture 3: Installing Python 3 on Windows
Lecture 4: Installing Python 3 on Linux and Mac
Lecture 5: Taking a closer look at Python 3 IDLE
Chapter 2: Python Programming Basics
Lecture 1: Math operators
Lecture 2: Strings
Lecture 3: Variables and variable naming rules
Lecture 4: Our first program
Lecture 5: Type, len, str, int, float, functions
Lecture 6: True or false boolean
Lecture 7: If-statement
Lecture 8: If and else
Lecture 9: Using elif for multiple statements
Lecture 10: While loop
Lecture 11: Infinite loops with break
Lecture 12: Using continue in a loop
Lecture 13: For loop
Lecture 14: Importing Python libraries
Chapter 3: Functions – Coding Exercises
Lecture 1: Defining functions in Python
Lecture 2: Local and global variables
Lecture 3: Coding guess the number program
Lecture 4: Reverse a string function
Lecture 5: Calculate the area of a circle program
Lecture 6: Simple Python calculator
Lecture 7: Removing vowels from a string program
Lecture 8: Find the largest number out of three
Chapter 4: Lists, Tuples and Dictionaries
Lecture 1: Python lists
Lecture 2: Creating smaller lists out of a bigger one
Lecture 3: Manipulating lists and elements
Lecture 4: Append, insert, remove, sort
Lecture 5: Tuples
Lecture 6: Introduction to dictionaries
Lecture 7: Values, keys, items, get
Lecture 8: Dictionary comprehension part 1
Lecture 9: Dictionary comprehension part 2
Lecture 10: Advanced string manipulation
Lecture 11: Upper, lower, isupper, islower
Lecture 12: Split, strip, join, startswith, endswith
Chapter 5: Files in Python 3
Lecture 1: Navigating through system with OS library
Lecture 2: Reading and writing to files
Lecture 3: Reversing text from a file
Chapter 6: Error Handling
Lecture 1: Try and except
Lecture 2: Try and finally
Chapter 7: Object Oriented Programming
Lecture 1: Classes
Lecture 2: Changing class attributes
Lecture 3: Built in class attributes
Lecture 4: Using your class in a different program
Lecture 5: Using your class in a program
Lecture 6: Implementing students count option
Lecture 7: Class inheritance
Lecture 8: Overriding methods in a class
Chapter 8: Date & Time
Lecture 1: Printing and calculating date and time
Lecture 2: Different date formats
Chapter 9: Regular Expressions
Lecture 1: Extracting useful data
Lecture 2: Regex part 1
Lecture 3: Regex part 2
Chapter 10: Interacting with HTTP
Lecture 1: Performing HTTP GET requests
Lecture 2: Performing POST requests
Lecture 3: Handling website re-directions
Lecture 4: Beautiful Soup
Lecture 5: Encoding in requests
Lecture 6: Session objects and cookies
Lecture 7: SSL certificates, authentication, etc.
Lecture 8: JSON library and proxies
Chapter 11: Networking in Python 3
Lecture 1: Socket terminology
Lecture 2: Connecting two machines
Lecture 3: Coding a chat program
Lecture 4: Receiving desired amount of data
Lecture 5: Socket timeout and options
Lecture 6: UDP server & client
Lecture 7: AF_UNIX & raw_sockets
Chapter 12: Threading
Lecture 1: Introduction to the threading part 1
Lecture 2: Introduction to the threading part 2
Lecture 3: Theory behind threaded server
Chapter 13: E-mails, PDFs, Images
Lecture 1: Sending e-mails using smtplib
Lecture 2: PDF files
Lecture 3: Images in Python 3
Instructors

Joseph Delgadillo
Best-Selling Instructor
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Build a Lucrative Copywriting Portfolio With Ease
- Marketing for Coaches- High Ticket Clients
- Crypto Trading Mastery (Scalping, Day trading, price action)
- The Beginner Forex Trading Playbook
- How to Draw Cute Thanksgiving!
- Step-By-Step Stock Market Analysis and Real-Time Trades
- Hydrogen Energy Masterclass- Fundamentals Applications
- Figma Fundamentals- Use Figma Like a Pro
- 1ZB Trading Cryptocurrency Price Action Course
- 2Python for Absolute Beginners
- 3YouTube Masterclass The Best Guide to YouTube Success
- 4NGRX angular nativescript
- 5AS1 Tosca Practice for Interviews and new learners
- 6Marketing Mix Modeling in one day for your Brand Analytics_1
- 7Top 10 Machine Learning Courses to Learn in November 2024
- 8Top 10 3d Modeling Courses to Learn in November 2024
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling