Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Complete Python Bootcamp: Go from zero to hero in Python 3
Rating: 4.0 out of 5(210 ratings)
762 students

Complete Python Bootcamp: Go from zero to hero in Python 3

Learn Python like a Professional! Start from the basics to advanced!
Created byWalid Hikal
Last updated 1/2023
English
English [Auto],

What you'll learn

  • - The student will have the ability to write Python easily.
  • - Variables and Variables types
  • - Arthemitic Priorities
  • - If and Else statement
  • - For and While Loop
  • - Object Oriented Programming
  • - Create Class and Object
  • - Many other handy topics

Course content

3 sections122 lectures12h 40m total length
  • 1-Python Intro3:02

    Explore Python fundamentals from printing and input to lists, dictionaries, functions, loops, and object oriented programming, then dive into Django web development to build a multi page site.

  • 2- Installing Python2:32

    Install python by downloading it from the python website and adding python to your path. Customize the installation, install for all users, verify with python --version, and run hello world.

  • 3- Install IDE1:48

    Install Visual Studio Code, create a new Python file with a .py extension, write a Hello World program, and run it in the terminal to test.

  • 4-Draw a shape4:41

    Explore how Python 3 executes code line by line, printing a triangle shape with print statements, and see how indentation, spaces, and the order of commands shape the output.

  • Draw a shape0:02
  • 5- Variables5:32

    Variables act as containers that store data and simplify updates across code, using Python and f-strings in the example of a story with a character name and age.

  • Variables Doc0:28
  • 6-Working With Strings16:02

    Explore core string operations in Python 3, including storing text in variables, printing, using lower and upper case methods, checking is upper, measuring length, indexing, slicing, and replacing substrings.

  • String Doc0:17
  • 7-Numbers13:14

    Explore Python numbers, integers and decimals, print and perform arithmetic with precedence rules, and use abs, pow, max, min, round, and modulus, importing math for floor, ceil, sqrt.

  • Number Doc0:19
  • 8-Input2:49

    Learn how to input data in Python using the input function and assign it to a variable. Print a personalized greeting by embedding the variable in a print statement.

  • Input Doc0:04
  • 9- Building a Basic Calculator6:10

    Learn how to build a basic calculator in Python by taking two numbers from user input, converting them from strings to integers, and printing their sum.

  • Building a Basic Calculator Doc0:13
  • 10-Calc 22:01

    Learn how to handle user input in a calculator by using float conversion instead of int to accept decimals and avoid errors such as invalid literal for integer 10.235.

  • 11-List19:11

    Create a Python list with text, numbers, and booleans, access items by index (including negative indices), slice from a start to end, and update elements by assignment.

  • List Part 1 Doc0:15
  • 12-Lists218:11

    Learn how to manipulate lists in Python using extend, append, insert, remove, clear, pop, index, count, sort, reverse, and copy lists for practical coding.

  • List Functions Doc0:13
  • 13-Tuples5:41

    Explore how the Python split function parses strings, extracts domains from emails, and explains tuples as immutable sequences with indexed access.

  • Tuples Doc0:04
  • 14-Functions7:33

    Define and call functions in Python, using indentation and the def statement. Pass parameters to tailor outputs, and see examples like hello user and your age.

  • 15-Function Return2:31

    Explore how function return works in Python by building a cube function, calling it with a number, and returning the result to print or store in a variable.

  • Functins Doc0:20
  • Return Statement Doc0:08
  • 16-If Statement14:14

    Learn to use if statements in python to control flow with and or conditions, else branches, and practical print examples such as hungry and not at restaurant.

  • If Statement Doc0:40
  • 17-If Statement & Comparisons5:08

    learn how to find the maximum of three numbers in python using an if-elif-else structure, returning the largest value and printing the result.

  • If Statement & Comparisons Doc0:09
  • 18-Building a Better Calculator8:39

    Build a Python calculator using if statements, read two numbers and an operator, convert inputs to float, and perform addition, subtraction, multiplication, or division with invalid operation handling.

  • Building a Better Calculator Doc0:08
  • 19-Dictionary3:08

    Explore dictionaries as key-value data stores in Python, access values by key, print items, and use get for safe retrieval; handle missing keys with a default like not available.

  • Dictionary Doc0:24
  • 20-While3:59

    Learn how the while loop in Python uses a condition to repeat a block of code, printing numbers from 1 to 10 and incrementing by one with i += 1.

  • While Doc0:10
  • 21-Building A Guessing Game3:58

    Build a simple guessing game in Python using a while loop to repeatedly prompt for input until the guess matches the secret key, then print congrats.

  • Building A Guessing Game Doc0:09
  • 22-For Loop9:03

    Explore Python's for loop to iterate over strings, lists, and dictionaries, print elements, and use range and len to control iteration; learn how to access list indices and determine length.

  • 23-For Loop 29:53

    Learn how to use for loops with dictionaries and lists in Python, using dict.items() to access key-value pairs, and enumerate to print index-value pairs.

  • 24-For Loop 32:01

    Master python for loops by iterating with range, printing values, and controlling execution with break and continue—stopping at five or skipping iterations as shown.

  • 25-For Loop 42:12

    Learn to use nested for loops to iterate over lists within lists and print each inner row of a number grid.

  • For Loop Doc0:10
  • 2D Lists and Nested Loops0:13
  • 26-Build a Translator7:01

    Build a Python translator function that takes a phrase, translates to a fake language by replacing vowels with g, uses a for loop to process letters, and prints the result.

  • 27-Build Translator part29:27

    Build a Python translator by iterating through an input phrase and applying a case-aware mapping to output g for lowercase and G for uppercase.

  • Build a Translator Doc0:13
  • 28-Comment4:27

    Explore how Python comments guide you and others, using # for single lines and triple quotes for multi line notes; learn to ignore and uncomment code quickly.

  • Comment Doc0:07
  • 29-Try Except11:48

    Master try and except for robust Python programs by handling value errors and division by zero, validating user input, and keeping the program running after errors.

  • Try Except Doc1:10
  • 30-Reading Files8:22

    Discover how Python reads text files by creating a file, opening it with open, and printing each line via a for loop. Close the file after reading and check readability.

  • Reading Files Doc0:44
  • 31-Writing to Files7:14

    Learn how to create and open files in Python, write and append text, manage overwriting and permissions, use absolute paths, and format lines with newlines.

  • 32-Creating HTML File1:47

    Learn how to create an HTML file with Python 3, write HTML code inside it, close the file, and verify the resulting HTML content.

  • Writing to Files Doc0:09
  • 33-PIP and Modules12:10

    Master Python modules by creating internal ones, importing them into your project, and using pip to install, manage, and upgrade external libraries.

  • pip and Modules Doc1:10
  • 34-Classes and Objects9:04

    Create a Python class and a car object with brand, price, color, and model. Explain how the init function and self initialize attributes and enable accessing them.

  • Class and Objects Doc1:05
  • 35-Building a Multiple Choice Quiz5:44

    Build a multiple choice quiz using a Question class with prompt and answer, create question objects, iterate through them, prompt user, update score, and run the program.

  • Building a Multiple Choice Quiz Doc0:20
  • 36-Object Functions5:18

    Define object functions within a class to modify the object or describe it, then implement is_expensive to evaluate price using self.price and report results.

  • Object Functions Doc0:14
  • 37- Inheritance13:33

    Demonstrate class inheritance in Python by deriving a truck from a car, importing car, and using shared attributes—brand, model, color, price—and a is_new check for newer models.

  • Inheritance Doc0:17
  • 38-Lmbda Function4:03

    Explore anonymous, unnamed lambda functions without indentation, and their use with map to square numbers in Python.

Requirements

  • Basic knowledge about computer and internet

Description

This course is gonna give you a big,solid and robust base of knowledge on Python Language. It will take you from zero to hero in coding with Python and that's in simple easy way like you are eating a piece of cake. It will really enrich the knowledge of programming where it is designed to handle most of common programming topics in any language specially Python.

Who this course is for:

  • Any one who interested in coding using python like programmer, network Engineers and security Engineers