How to Think like a Programmer with Python
How to Think like a Programmer with Python, available at $59.99, has an average rating of 4.7, with 148 lectures, based on 97 reviews, and has 769 subscribers.
You will learn about Analyze, design, and solve real world problems in Python Develop problem solving skills that will help you to solve programming problems with less effort Understand basic procedural programming skills Understand basic Object Orientation Skills This course is ideal for individuals who are If you feel that Programming is "Difficult" then this course is designed for you. or This course is designed for newbies who are at University level or College level and want to improve their programming skills or If you have not learned any programming before, but it is a mandatory part of your university or college degree then you are at right place! or This course is useful for you even if you are a secondary/high school student or This course is also helpful for instructors who want to teach programming fundamentals first time in their life. It is particularly useful for If you feel that Programming is "Difficult" then this course is designed for you. or This course is designed for newbies who are at University level or College level and want to improve their programming skills or If you have not learned any programming before, but it is a mandatory part of your university or college degree then you are at right place! or This course is useful for you even if you are a secondary/high school student or This course is also helpful for instructors who want to teach programming fundamentals first time in their life.
Enroll now: How to Think like a Programmer with Python
Summary
Title: How to Think like a Programmer with Python
Price: $59.99
Average Rating: 4.7
Number of Lectures: 148
Number of Published Lectures: 148
Number of Curriculum Items: 148
Number of Published Curriculum Objects: 148
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Analyze, design, and solve real world problems in Python
- Develop problem solving skills that will help you to solve programming problems with less effort
- Understand basic procedural programming skills
- Understand basic Object Orientation Skills
Who Should Attend
- If you feel that Programming is "Difficult" then this course is designed for you.
- This course is designed for newbies who are at University level or College level and want to improve their programming skills
- If you have not learned any programming before, but it is a mandatory part of your university or college degree then you are at right place!
- This course is useful for you even if you are a secondary/high school student
- This course is also helpful for instructors who want to teach programming fundamentals first time in their life.
Target Audiences
- If you feel that Programming is "Difficult" then this course is designed for you.
- This course is designed for newbies who are at University level or College level and want to improve their programming skills
- If you have not learned any programming before, but it is a mandatory part of your university or college degree then you are at right place!
- This course is useful for you even if you are a secondary/high school student
- This course is also helpful for instructors who want to teach programming fundamentals first time in their life.
Target Audience:
I have designed this course for learners who fall under following categories;
-
New university or college students who need to qualify in a programming language as part of their degree requirements.
-
Individuals who have never learned any programming language before and find it daunting (“the language of Aliens”).
-
Those who struggle with programming and find it challenging (“it makes your eyes rainy at nights”).
-
Students who have taken online courses previously but found them too basic or lacking in sufficient explanation and supplementary material.
-
Technology enthusiasts eager to explore programming languages and understand their applications.
-
If you identify with any of these categories, you’ve come to the right course!
If you fall under any category above then then you have clicked the right course!!!
My Approach of Teaching
-
Learn to understand basic programming problems by breaking them down into clear steps (input/processing/output/iterations, etc.).
-
Master the conversion of these steps into algorithms and flowcharts.
-
Translate these steps into Python instructions.
Easy and step by step explanation. Please see my preview lectures to judge the “Quality”
PLUS
-
You can query about any problem related to topics covered in the course.
Prerequisite: There is no prerequisite of this course. Anyone who can use computer learn programming
Course Curriculum
Chapter 1: Start Up
Lecture 1: Introduction to Course
Lecture 2: Introduction to Programming
Lecture 3: Introduction to Python
Lecture 4: Installation of Python on Windows
Chapter 2: Sequence
Lecture 1: Introduction to Algorithms
Lecture 2: Variables or Memory Units
Lecture 3: Types of Data
Lecture 4: Variables in Python
Lecture 5: Rules for Writing Variable Names
Lecture 6: Introduction to Expressions
Lecture 7: Assignment Statement
Lecture 8: Arithmetic Operators and their Precedence
Lecture 9: Arithmetic Operators and their Associativity
Lecture 10: Updating a Value in Variables
Lecture 11: Basic Math Functions
Lecture 12: Type Conversions
Lecture 13: Taking input from user
Lecture 14: Displaying things to user
Lecture 15: Comments
Lecture 16: Introduction to Pseudocode
Lecture 17: Introduction to Flowcharts
Lecture 18: Flowgorithm (A Software)
Lecture 19: Calculate the area of a triangle
Lecture 20: Swap the values in two variables
Lecture 21: Find the remainder and quotient
Lecture 22: Exercises: Sequence
Chapter 3: Selection
Lecture 1: Introduction to Control Structures
Lecture 2: Relational or Comparision Operators
Lecture 3: Simple If statement
Lecture 4: More Examples of Simple If
Lecture 5: If-Else (with Even-Odd Example)
Lecture 6: Bonus Calculator
Lecture 7: Multiple If-Else (elif)
Lecture 8: Student Grade Calculator
Lecture 9: Weekday Name
Lecture 10: Arithmetic Calculator
Lecture 11: Compound Condition
Lecture 12: Find Greatest Number
Lecture 13: Check Valid Age
Lecture 14: Introduction to Nested If
Lecture 15: Leap Year Example
Lecture 16: Find Smallest Number (using Nested If)
Lecture 17: Exercises: Selection
Chapter 4: Iterations
Lecture 1: Introduction to Iterations (Loops)
Lecture 2: For Loop Basics (Part One)
Lecture 3: For Loop Basics (Part Two)
Lecture 4: Print Squares
Lecture 5: Introduction to PyCharm (IDE)
Lecture 6: Print a Pretty Table
Lecture 7: Find Factorial of a Number
Lecture 8: Print Series Horizontally
Lecture 9: Sum of First N Numbers
Lecture 10: Break and Continue
Lecture 11: Find a Prime Number (Using Break)
Lecture 12: Debugging
Lecture 13: Find a Prime Number (Improved)
Lecture 14: Show Specific Numbers
Lecture 15: While Loop
Lecture 16: Looping till Positive Numbers
Lecture 17: Enter Numbers in Valid Range (Solution # 1)
Lecture 18: Enter Numbers in Valid Range (Solution # 2)
Lecture 19: Student Management System
Lecture 20: Random Numbers
Lecture 21: Number Guessing Game
Lecture 22: Nested Loops
Lecture 23: Display Pattern of Numbers
Lecture 24: Display Inverted Pattern of Numbers
Lecture 25: Find First N Prime Numbers
Lecture 26: Exercises: Iterations
Chapter 5: Data Structures
Lecture 1: Introduction to Data Structures
Lecture 2: Basics of List (Part I)
Lecture 3: Basics of List (Part II)
Lecture 4: Basics of List (Part III)
Lecture 5: Collecting Integers Together
Lecture 6: Counting and Averaging Integers
Lecture 7: Find Maximum Number from List
Lecture 8: Calculate Total Days
Lecture 9: Student Management System (Revisited)
Lecture 10: Using Lists as Stacks
Lecture 11: Using Lists as Queues
Lecture 12: Linear Search
Lecture 13: Binary Search
Lecture 14: Bubble Sort
Lecture 15: Two Dimensional List
Lecture 16: List Comprehensions
Lecture 17: Loading and Traversing 2D List
Lecture 18: Loading and Traversing 2D List (Version II)
Lecture 19: Matrix Addition
Lecture 20: Matrix Multiplication
Lecture 21: Tuples
Lecture 22: Dictionaries
Lecture 23: Useful Methods in Dictionaries
Lecture 24: Student Management System (using Dictionaries)
Lecture 25: String Basics (New Format Function)
Lecture 26: String Basics (Part II)
Instructors
-
Tahir Abbas
Lecturer/Software Engineer
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 5 votes
- 4 stars: 29 votes
- 5 stars: 63 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 Affiliate Marketing Courses to Learn in December 2024
- Top 10 Email Marketing Courses to Learn in December 2024
- Top 10 Social Media Management Courses to Learn in December 2024
- Top 10 SEO Optimization Courses to Learn in December 2024
- Top 10 Content Creation Courses to Learn in December 2024
- Top 10 Game Development Courses to Learn in December 2024
- Top 10 Software Testing Courses to Learn in December 2024
- Top 10 Big Data Courses to Learn in December 2024
- Top 10 Internet Of Things Courses to Learn in December 2024
- Top 10 Quantum Computing Courses to Learn in December 2024
- Top 10 Cloud Computing Courses to Learn in December 2024
- Top 10 3d Modeling Courses to Learn in December 2024
- Top 10 Mobile App Development Courses to Learn in December 2024
- Top 10 Graphic Design Courses to Learn in December 2024
- Top 10 Videography Courses to Learn in December 2024
- Top 10 Photography Courses to Learn in December 2024
- Top 10 Language Learning Courses to Learn in December 2024
- Top 10 Product Management Courses to Learn in December 2024
- Top 10 Investing Courses to Learn in December 2024
- Top 10 Personal Finance Courses to Learn in December 2024