Learn to Code with Python 3
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
- 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
Who Should Attend
- Students interested in learning the Python programming language.
- Students who wish to pursue a career in software development.
Target Audiences
- Students interested in learning the Python programming language.
- Students who wish to pursue a career in software development.
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
- 1 stars: 119 votes
- 2 stars: 191 votes
- 3 stars: 809 votes
- 4 stars: 1554 votes
- 5 stars: 1491 votes
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024