Learning Python 3 Programming for the Absolute Beginner
Learn Python 3 for Beginners Quickly. All major concepts taught. Do challenge questions with fully explained solutions.
Lectures -107
Resources -50
Duration -11 hours
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course Description
Learn the Python 3 Programming Language as quickly and efficiently as possible with hands-on practice challenges and solutions.
This course is catered to beginners who want to learn the Python 3 Programming Language or developers who already know another language and want to learn Python 3.
All major concepts are taught and the course contains challenge questions with fully explained solutions to cement all the concepts you will learn.
If you are looking to :
Land your first programming job
Switch to a new programming career
Want to master the foundational concepts of Python 3 as quickly as you can
Looking to learn Python 3 to advance to data science and machine learning
Looking to learn Python 3 as a College or High School Student
Become proficient in one of the most popular and fastest-growing programming languages out there
This course is for you!
Some of what you will learn
Here are some of the topics that will be covered
Variables and Comments
Working with Print Statements
Basic Data Types (Integers, Floats, Strings, Collections)
Operators
Working with Data Collections (Lists, Sets, Tuples, Dictionaries)
Conditionals and Looping
Functions
Object-Oriented Programming and Classes
Error and Exception Handling
Modules
Input and Output
Working with Data Files
Working with HTTP Requests
Much Much more
An approach that is taken
All basic foundation concepts around programming languages are first taught. This gives beginners the opportunity to grasp core concepts before jumping into code.
As an example, the core tenets of object-oriented programming (like polymorphism, encapsulation, inheritance, and abstraction) are taught so you will understand those concepts before writing classes in Python 3.
Although most of the basic material is covered in detail, there are always links and resources provided to get additional details or go deeper on any topic.
Following all sections, there are coding challenges to help drive concepts home and allow you to practice coding. All solutions are reviewed with detailed line-by-line code reviews to explain the answers to the challenges.
All resources provided
All the source code for topics including the solutions for challenges are provided
The software for the course Python 3 Interpreter and PyCharm IDE are FREE
All you need is a computer or laptop to get going this course!
Get started Learning Python 3 Programming today!
Who this course is for:
- Someone completely new to programming
- Someone who knows another programming language but wants to learn Python
- Someone wanting to learn Python for a new job or to land an interview or be proficient at coding for a new job
- College students
- High School Students
Goals
What will you learn in this course:
Get a full working knowledge of the Python 3 Programming Language
Hands-On Practice Exercises with Fully Explained Solutions for All Topics Taught
All major Python Concepts covered
Become comfortable using Python to Solve Problems
Variables, Conditionals, Looping, Data Structures and Collections, Functions, Object-Oriented Programming, Error Handling, Working with Data Files
Learn Python from an experienced professional software developer
Learn Python skills to confidently apply for a job
Prerequisites
What are the prerequisites for this course?
No previous programming experience required
Familiarity with an existing programming language will be a plus
Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction
3 Lectures
- Promo 00:59 00:59
- Welcome 04:57 04:57
- Resources and Materials 05:56 05:56
Software Setup
1 Lectures
Write your first Python Program
1 Lectures
Background of the Python Programming Language
1 Lectures
Variables and Comments
3 Lectures
Print Statements
3 Lectures
Working with Common Data Types
8 Lectures
Operators
4 Lectures
Working with Data Structures
20 Lectures
Conditionals and Looping
8 Lectures
Working with Functions
7 Lectures
Object-Oriented Programming - Working with Classes
11 Lectures
Exception and Error Handling
5 Lectures
Modules
7 Lectures
Input and Output
9 Lectures
Working with Data Files
8 Lectures
Working with HTTP
7 Lectures
Closing
1 Lectures
Instructor Details
Lee Assam
Lee holds a Bachelor's Degree in Electrical and Computer Engineering and a Master's Degree in Computer Science.
He has taught at Universities on topics ranging from Software Development to Electrical Engineering and prototyping. He likes coming up with new ideas and prototyping them using the Arduino and Raspberry Pi platforms.
His passion for innovation has resulted in several wins in Hack Day competitions. He is a US Patent holder and has numerous US Patent Applications currently being reviewed. He tries to understand how the latest technolgy can be used to solve business problems and challenges in creative ways.
His hobby is Arduino and the Internet of Things. He has been playing around with the Arduino and the Raspberry Pi platforms since their inception, and he uses his Electrical Engineering background coupled with software development skills to create and develop exciting projects.
He prefers a hands-on, project-based learning approach and uses his teaching background to make concepts fun and entertaining, while at the same time educational and informative.
Course Certificate
Use your certificate to make a career change or to advance in your current career.
Our students work
with the Best
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe nowOnline Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now