Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Complete Python Course: Learn From Beginner To Advanced
Rating: 4.3 out of 5(784 ratings)
35,956 students

Complete Python Course: Learn From Beginner To Advanced

Complete Python Course From Beginner To Advanced
Created byMaria EduCare
Last updated 3/2024
English
English [Auto],

What you'll learn

  • Understanding Python Language
  • Variables
  • Data Types
  • Strings
  • Operators

Course content

1 section30 lectures2h 35m total length
  • Access List Items4:03

    Learn how to access individual items in a Python list using zero-based indexing, as demonstrated with a fruits list and print statements.

  • Access Set Items3:22

    Explore set concepts in Python by accessing items in an unordered collection of unique elements, demonstrating duplicate elimination and iteration to display the original and cloned set states.

  • Access Dictionary Items4:33

    Learn how to create and access dictionary items in Python by building a simple dictionary with name, age, and city, and retrieving values using keys.

  • Access Tuple Items4:18

    Learn to access items in a Python tuple using zero-based indices, by handling a tuple of books and printing the first and second items.

  • Add & Remove List Items4:15

    Learn how to add and remove list items in Python using append, list concatenation, remove by value, and del by index, with practical fruit examples.

  • Add & Remove Dictionary Items6:48

    Learn how to add and remove dictionary items in Python by building an employee info dictionary and using the pop method to update and display changes.

  • Add & Remove Set Items5:33

    Learn to add and remove items in Python sets, including add and discard methods, and gracefully handle missing elements within the set of unique elements using practical fruit examples.

  • Assign Multiple Values3:32

    Learn multiple value assignment in Python by unpacking values from a list into variables. Unpack values from a tuple into other variables, with practical examples and visible outputs.

  • Arrays6:35

    Learn to create and manipulate arrays in Python with NumPy, including declaring arrays, printing results, and building zeros and ones arrays for data processing.

  • Change Dictionary Items4:32

    Learn to modify Python dictionaries by updating values for specific keys, such as name, age, and grid, and display the original and updated dictionaries.

  • Change List Items3:57

    Learn how to modify individual list items by index in Python, using a fruits list and a numbers example to demonstrate updating elements and displaying the changed list.

  • Boolean Variable5:23

    Explore booleans in Python by declaring boolean variables and applying logical operators and, or, not to control decisions and display results.

  • Data Types6:45

    Learn Python data types and dynamic typing, using type() and print to explore integers, booleans, lists, tuples, dictionaries, and complex data. See basic concepts of coordinates and grids.

  • Classes and Objects6:32

    Explore Python classes and objects as blueprints that encapsulate data and behavior, then build a simple dog class with a name, age, and a bark method.

  • Arguments & Parameters6:31

    Explore how Python treats arguments and parameters, including positional and keyword arguments and arbitrary argument lists, through a display_info example that formats and prints key-value pairs.

  • Create, Read and Delete Files8:07

    Create, read, and delete files in Python using open, read, write, and os.remove, while handling file not found errors with try-except.

  • Lists6:27

    Explore Python lists as a versatile, dynamic data structure that stores diverse items and empowers you to create, access by index, modify, add with append, and remove with pop.

  • Loop Sets5:39

    Learn to loop through Python sets to iterate unique elements and use unions. See practical fruit set examples with for loops and the union of sets A and B.

  • Loop Tuples4:35

    Learn to loop through a Python tuple with a for loop that prints each item, then use range and length for index-based iteration and a while loop for indexed printing.

  • Modify Strings3:47

    Explore Python string modification by changing case, converting to lowercase or uppercase, and concatenating strings. View demonstrations that print the original and modified strings.

  • Modules6:28

    Discover how to organize Python code using modules, import and use module functions, and run a complete example with the math module to compute sine values.

  • Nested Dictionaries5:46

    Explore Python nested dictionaries by building a student data model with subjects and grades, and learn how to access nested values and print results.

  • Operators4:59

    Define numeric variables and apply Python arithmetic operators—addition, subtraction, multiplication, division, modulus, and exponent. Show results to demonstrate building expressions from basic arithmetic operations.

  • Output Variables3:38

    Explore output variables in Python by using the print function and f-strings to format and display personal information, including name and age.

  • print vs return5:24

    Learn how print displays information to the console for debugging and user output, while return sends a computed value back to the caller within Python functions.

  • Regular Expression4:48

    Learn how to use Python's re module to define a regular expression, perform basic pattern matching, and locate the Python substring in text by its index.

  • Set Methods4:49

    Explore how to use set methods in Python to manage unique elements with add and remove. See practical examples using fruits and colors to modify sets dynamically.

  • Sets6:06

    Explore Python sets, learning how to store unique, unordered elements and perform add, remove, and state operations to manage collections efficiently.

  • Slicing Strings4:47

    Learn how to use Python string slicing to extract substrings, display results, and reverse strings through practical examples.

  • String Methods3:49

    Explore essential Python string methods, including replace and split, to manipulate text, convert case, and break sentences into word lists.

Requirements

  • No Programming Experience Needed

Description

Welcome to the Complete Python Course: Learn From Beginner To Advanced! Whether you're a newcomer to programming or looking to enhance your Python skills, this comprehensive course is designed to take you on a journey from fundamental concepts to advanced techniques.


Python is one of the most versatile and in-demand programming languages in today's tech landscape, used in various fields such as web development, data science, artificial intelligence, automation, and more. This course is meticulously crafted to provide you with a solid foundation in Python programming, equipping you with the skills and knowledge needed to tackle real-world projects confidently.


Starting with the basics, you'll learn about variables, data types, operators, control flow, and functions. As you progress, we'll dive deeper into more advanced topics such as object-oriented programming (OOP), file handling, error handling, and working with modules and packages.


But we won't stop there! This course goes beyond the fundamentals to cover more advanced Python concepts like decorators, generators, context managers, and working with databases. By the end of the course, you'll have built a strong portfolio of Python projects, showcasing your newfound skills and expertise.


Whether you aspire to become a Python developer, data scientist, web developer, or simply want to add Python programming to your skill set, this course is your gateway to success. Join us today and embark on your journey to mastering Python from beginner to advanced levels!

Who this course is for:

  • Anyone Who Want to Learn Python