Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The Complete Python Programmer: From Scratch to Applications
Rating: 4.4 out of 5(759 ratings)
47,844 students

The Complete Python Programmer: From Scratch to Applications

Let's start coding and developing in Python from scratch to building cool projects!
Created bySujithkumar MA
Last updated 4/2023
English

What you'll learn

  • Python 3 Programming
  • Developing Projects in Python
  • Problem Solving using Python
  • Writing Python codes

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

20 sections150 lectures16h 8m total length
  • Introduction9:16

    Learn Python from scratch through hands-on projects, exploring easy syntax, multiple paradigms, web development with Django and Flask, Android apps, games, data science, and AI and ML basics.

  • Downloading Python1:27

    Learn how to download Python 3.8.5 and install it on Windows with the 64‑bit executable installer, and note that Linux users can install as well.

  • Installing Python 31:14

    Install Python 3 and discover how the interpreter converts your Python code into machine language. Understand what an interpreter does and why it enables your programs to run.

  • What is pip?1:42

    Learn what pip is and how to use the Windows command prompt to install Python packages. See how pip searches, downloads, and installs packages for your projects.

  • Info0:08
  • Writing our first program in Python6:54

    Explore writing your first Python program by running simple print statements in the interpreter, learn why Python is interpreted, and understand basic string syntax with single or double quotes.

  • More about the Python shell2:27

    Explore the Python interactive shell: how executed code can't be edited, how prints work, and how undefined variables raise errors; restart the shell to reset and re-run changes.

Requirements

  • No, Prior knowledge is not necessary

Description

Hey there! Welcome to the course on Python 3 named The Complete Python Programmer: From Scratch to Applications.

As the name suggests, You'll learn everything in Python from Scratch and upto developing simple projects in Python. Coding is different from Developing. We'll learn both coding and developing. If you do not know anything about Programming, this course  is your cup of tea.


Course Outcomes:

1. Modelling some real world problems in Python and solve them.

2. Building projects in Python

3. Understanding all the foundations of Python and knowing how to apply them

4. Understanding all the Pythonic Data Structures, Objects, Functions and Modules

5. Knowing how to use Jupyter iPython Notebook for Data Science Applications

6. Foundations for Data Science: The Numpy module

7. Understanding Client-Server Architecture and Making HTTP Requests with Python.


Highlights:
1. Advanced Math in Python

2. GUI Projects

3. Chatbot (Speech Recognition) in Python

4. Coding Problem Sheets to practice

5. Beginner-friendly and so on.

6. Problem Solving using Python (Newly Added)


Python is a widely used, interpreted, high-level, general-purpose programming language. Python's design philosophy places a strong emphasis on code readability and makes considerable use of whitespace. Its language constructs and object-oriented methodology are designed to aid programmers in creating clean, comprehensible code for both little and big projects.

Python uses garbage collection and has dynamic typing. It supports a variety of programming paradigms, including procedural, object-oriented, and structured programming (especially). Due to its extensive standard library, Python is frequently referred to as a "batteries included" language.


Nothing more to write. I'll see you there in my lectures.

Who this course is for:

  • Beginners who want to learn Python from Scratch