Python Programming for Beginners - Learn in 100 Easy Steps (Udemy.com)
Python for Absolute Beginners. Learn Python Programming using a Step By Step Approach with 200+ code examples.
Created by: in28Minutes Official
Produced in 2022
What you will learn
- You will Learn Python the MODERN WAY - Step By Step - With 200 HANDS-ON Code Examples
- You will Understand the BEST PRACTICES in Writing High Quality Pythonic Code
- You will Solve a Wide Range of Hands-on Programming EXERCISES with Python
- You will Learn to Write AWESOME Object Oriented Programs with Python
- You will Acquire ALL the Python Skills needed to TRANSITION into Analytics, Machine Learning and Data Science Roles
- You will Acquire ALL the SKILLS to demonstrate an EXPERTISE with Python Programming in Your Job Interviews
- You will learn about a wide variety of Python Data Structures - List, Set, Dictionary and Tuples
- You will learn the basics of PyCharm IDE and Python Shell
- You will learn how to think as a Python Programmer
- You will learn the basics of programming - variables, choosing a data type, conditional execution, loops, writing great methods, breaking down problems into sub problems and implementin
Quality Score
Overall Score : 86 / 100
Live Chat with CourseDuck's Co-Founder for Help
Course Description
We take an hands-on approach using a combination of Python Shell and PyCharm as an IDE to illustrate more than 150 Python Coding Exercises, Puzzles and Code Examples.
We love Programming. Our aim with this course is to create a love for Programming.
What our Learners say?
"Best Course on Python ever in-depth explanation and Experienced Instructor. If this course would had any fee i would have payed it happily :)"
"It was a such an amazing experience, loved the way he teaches. I have learned a lot so far still so much more to learn. I would highly recommend this course to beginners in Python. Thank you!"
"This is a great course for those who have no idea what programming involves. It teaches you in a very simple and easy to follow manner that is fun and really rewording. Definitely what you need to get your head around computer programming basics, so you can progress on to cool stuff that lead you hear in the first place. :)"
"I like the way of teaching. I have really learned a lot from some few lessons! I'm a completely newbie to programming, but everything is clear so far. Keep it up!"
"Great overview of python for a beginner with programming. Covers with just sufficient depth the topics to understand the basics of python. Highly recommendable for anyone who is just beginning programming."
"This was one hell of a journey. The 100 steps took me a great distance in getting to know Python with depth. I loved the friendly instructor and admired his in-depth knowledge on the subject."
"This course may seem to move at a slow pace at first, but this is essential. pay attention to his methods and his logic - this course is the one in a million course that changed the direction my coding journey has taken."
"I was learning python for the first time. This is the best course for beginners."
"Course was very helpful and instructor teaching method was awesome."
"Concepts are beautifully explained for a beginner.Well done!!"
"This guy is the best instructor ever!"
In more than 150 Steps, we explore the most important Python Programming Language Features
- Basics of Python Programming - Expressions, Variables and Printing Output
- Python Operators - Python Assignment Operator, Relational and Logical Operators, Short Circuit Operators
- Python Conditionals and If Statement
- Methods - Parameters, Arguments and Return Values
- An Overview Of Python Platform
- Object Oriented Programming - Class, Object, State and Behavior
- Basics of OOPS - Encapsulation, Inheritance and Abstract Class.
- Basics about Python Data Types
- Basics about Python Built in Modules
- Conditionals with Python - If Else Statement, Nested If Else
- Loops - For Loop, While Loop in Python, Break and Continue
- Immutablity of Python Basic Types
- Python Data Structures - List, Set, Dictionary and Tuples
- Introduction to Variable Arguments
- Basics of Designing a Class - Class, Object, State and Behavior. Deciding State and Constructors.
- Introduction to Exception Handling - Your Thought Process during Exception Handling. try, except, else and finally. Exception Hierarchy. Throwing an Exception. Creating and Throwing a Custom Exception.
Introduction To Python Programming With Multiplication Table
- Step 01 - Getting Started with Programming
- Step 02 - Introduction to Multiplication Table challenge
- Step 03 - Break Down Multiplication Table Challenge
- Step 04 - Python Expression - An Introduction
- Step 05 - Python Expression - Exercises
- Step 06 - Java Expression - Puzzles
- Step 07 - Printing output to console with Python
- Step 08 - Calling Functions in Python - Puzzles
- Step 09 - Advanced Printing output to console with Python
- Step 10 - Advanced Printing output to console with Python - Exercises and Puzzles
- Step 11 - Introduction to Variables in Python
- Step 12 - Introduction to Variables in Python - Puzzles
- Step 13 - Assignment Statement
- Step 14 - Tip - Using formatted strings in print method
- Step 15 - Using For Loop to Print Multiplication Table
- Step 16 - Using For Loop in Python - Puzzles
- Step 17 - Using For Loop in Python - Exercises
- Step 18 - Getting Started with Programming - Revise all Terminology
- Step 00 - Section 02 - Methods - An Introduction
- Step 01 - Your First Python Method - Hello World Twice and Exercise Statements
- Step 02 - Introduction to Python Methods - Exercises
- Step 03 - Introduction to Python Methods - Arguments and Parameters
- Step 04 - Introduction to Python Method Parameters - Exercises
- Step 05 - Introduction to Python Method - Multiple Parameters
- Step 06 - Getting back to Multiplication Table - Creating a method
- Step 07 - Tip - Indentation is king
- Step 08 - Introduction to Python Method - Puzzles - Named Parameters
- Step 09 - Introduction to Python Method - Return Values
- Step 10 - Introduction to Python Method - Return Values - Exercises
- Step 01 - Writing and Executing your First Python Script
- Step 02 - Python Virtual Machine and bytecode
Step 01 - Installing and Introduction to PyCharm
Step 02 - Write and Execute a Python File with PyCharm
Step 03 - Execise - Write Multiplication Table Method with PyCharm
Step 04 - Debugging Code with PyCharm
Step 05 - PyCharm Tips : Tool Windows
Step 06 - PyCharm Tips : Keyboard Shortcuts
Basic Numeric Data Types and Conditional Execution
Step 01 - Introduction to Numeric Data Types
Step 02 - Exercise - Calculate Simple Interest
Step 03 - Introduction to Numeric Data Types - Puzzles
Step 04 - Introduction to Boolean Data Type
Step 05 - Introduction to If Condition
Step 06 - Introduction to If Condition - Exercises
Step 07 - Logical Operators - and or not
Step 08 - Logical Operators - and or not - Puzzles
Step 09 - Introduction to If Condition - else and elif
Step 10 - if, else and elif - Menu Exercise - Part 1
Step 11 - if, else and elif - Menu Exercise - Part 2
Step 12 - if, else and elif
Instructor Details
- 4.3 Rating
- 90 Reviews
in28Minutes Official
We are teaching 300K Learners a wide range of topics with Java and Spring Boot - APIs, Microservices, Cloud (AWS, Azure, Docker, Kubernetes, Azure) and Full Stack(React & Angular).
We use Problem-Solution based Step-By-Step Hands-on Approach With Practical, Real-World Application Examples.
We have 25+ Courses providing amazing learning experiences in Java Programming, Java Frameworks (Spring, Spring Boot, Spring MVC, Struts, Hibernate), Cloud (AWS, PCF, GCP and Azure) and Full Stack ( React, Angular ). We also have courses teaching the amazing world of Python Programming and Automation Testing with Selenium Web Driver.
Our Beliefs
Best Courses are interactive and fun.
Foundations for building high quality applications are best laid down while learning.
Our Approach
We love open source and therefore, All our code is open source too and available on Github.
We use 80-20 Rule. We discuss 20% things used 80% of time in depth. We touch upon other things briefly equipping you with enough knowledge to find out more on your own.
Problem Solution based Step by Step Hands-on Learning.
Students also recommend
-
Python Tutorial for Beginners by Corey Schafer (2017)
-
4.8 (28 Reviews)
-
- Provider: YouTube
- Time: 9h
Free