Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python Fundamentals
Rating: 4.3 out of 5(120 ratings)
6,216 students

Python Fundamentals

Learn Python programming from scratch with video tutorials and coding challenges
Created byTechy Chalks
Last updated 7/2022
English
English [Auto],

What you'll learn

  • Fundamentals of Python
  • Execute your first python program
  • How to take User Inputs
  • Use the different types of comparison operators and logical operators
  • Use PyCharm to write Python Codes

Course content

1 section24 lectures1h 0m total length
  • Welcome1:13

    Master Python fundamentals from environment setup to writing your first program. Learn data types, inputs, strings, type conversion, arithmetic, operators, loops, and lists, with coding challenges.

  • Setup Environment for Python in MacOS1:40

    Set up a Python environment on macOS by downloading Python from python.org, installing it, and installing the PyCharm community edition for Intel or Apple silicon, then finish initial setup.

  • Setup Environment for Python in Windows1:30

    Download the latest Python from python.org and install with add to path, then install PyCharm Community Edition and complete the first run by skipping settings import and allowing access.

  • Create First Project2:17

    Create your first Python project named Helloworld, explore the project window and virtual environment, add a Python file, and run to print hello world in the terminal.

  • Python Varaibles3:11

    Explore how Python variables store data in memory, assign values like 9.99 or 49.75, and print them using the print function, with strings in quotes and booleans True or False.

  • Challenge #12:01

    Write a simple Python program to store a name, age, and address in variables and print them on the terminal; next, learn about taking user inputs.

  • Take User Inputs0:56

    Learn how to read user input in Python using the input function, assign it to a variable, and print or concatenate strings to customize output.

  • Type Conversion3:30

    Explore type conversion in Python by turning user input from string into integers to perform addition, using int() and other built-in functions like float(), bool(), and str().

  • Challenge #23:16

    Build a simple age calculator in python by inputting your birth year, computing the age with the current year from the time module, and printing the result.

  • Strings5:15

    Explore Python strings as objects, calling methods like upper, lower, find, index, and replace; see how these operations return new strings and do not modify the original, with zero-based indexing.

  • Arithmetic Operations3:21

    Explore arithmetic operations in Python, including addition, subtraction, multiplication, division with slash for floats and double slash for integers. Learn modulus, exponent, and augmented assignment such as x += 5.

  • Challenge #32:34

    This lecture guides you to take two user inputs, convert them to integers, print outputs, and perform addition, subtraction, multiplication, division (with and without decimals), and modulo.

  • Operator Precedence1:25

    Analyze operator precedence in Python with an expression that yields 13, then 18 using parentheses. Learn how parentheses change evaluation order and preview comparison operators.

  • Comparison Operators2:47

    Explore how comparison operators evaluate values and produce booleans, including greater than, greater than or equal to, less than, less than or equal to, and not equal to.

  • If else Statements4:38

    Learn to make decisions in Python using if, elif, and else with comparison operators. See a marks example that prints grades, handles multiple conditions, and demonstrates indentation and otherwise outcomes.

  • Challenge #42:37

    Build a simple Python program that checks if a number is even or odd by taking user input, converting to int, and using modulo two to print the result.

  • Logical Operators2:08

    Explore logical operators in Python fundamentals by evaluating price between 40 and 60 with and, and apply or to test if a boolean expression is true.

  • Challenge #52:52

    Write a Python program that checks loan eligibility by ensuring age at least 18 and income at least 15000 using int input and an if statement that prints the decision.

  • While Loop2:16

    Learn to use a while loop to repeat code, control iterations with a condition, and increment a counter to print numbers from 1 to 10, 1000, or even 10 million.

  • List4:34

    Learn to declare a Python list of student names, print it, and access elements with zero-based and negative indices. Update elements by index and slice lists, noting indices are exclusive.

  • List Methods2:38

    Explore Python list methods on a name list, including append to add at the end, insert for a given index, remove and clear, and the in keyword to check existence.

  • For Loop1:24

    Master how to use a for loop in Python to iterate over a list and print each item on a separate line, using a loop variable to hold values.

  • Challenge #61:42

    Complete the final python fundamentals challenge by writing a program that sums all items in the number list using a for loop, a total variable, and the augmented assignment operator.

  • Congratulations0:45

    Celebrate completing this course and commit to practicing new Python skills to become a true developer. Read Python development articles and books and keep learning beyond the course.

Requirements

  • No programming experience needed. You will learn everything you need know
  • Computer to coding Python
  • An Internet Connection
  • The desire to learn

Description

Welcome to world best python fundamentals course. Python is a widely used general-purpose, high level programming language. It is a programming language that lets you work quickly and integrate systems more efficiently.

It is a programming language with wide variety of well-paying jobs in many fields, including machine learning, data science, and web development.

Python is relatively easy to learn when compared to pretty much any other programming language since most of the time, using Python to do something will take less lines of code than with another programming language.

Python can be used on a server to create web applications, connect with database systems, read and modify files. Also, Python can use to handle big data and perform complex mathematics.

In this course will cover python basics to start your python journey. We'll take you step-by-step through engaging video tutorials and teach you everything you need to know to succeed as a Python developer.


Throughout this course, we cover fundamentals of Python through video lectures and programming challenges, including:

  • Python Variables

  • User Inputs

  • Type Conversions

  • Strings and String methods

  • Arithmetic Operations

  • Comparison Operators ( Less than , Less than or Equal, Greater than, Greater than or Equal , Equal to , Not Equal to )

  • If / else Statements

  • Logical Operators ( AND , OR )

  • While Loops

  • List

  • List Methods

  • For Loop


Thank you for joining with Us !

Who this course is for:

  • People who interest in computer science
  • People who interest in computer programming
  • People who interest in Python
  • People who want to learn Python Fundamentals