Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python Complete Course For Beginners
Rating: 4.0 out of 5(4,407 ratings)
277,249 students

Python Complete Course For Beginners

This Python Course is a Depth Introduction to Fundamental Python Programming Concepts and Python Programming Language.
Created byHorizon Tech
Last updated 1/2021
English

What you'll learn

  • Getting Started,Variables,Values and Data Types, Operators and Operands, Function Calls
  • Write scripts for general productivity tasks Read and comprehend Python code Gain knowledge in regard to general programming concepts
  • Use variables to store, retrieve and calculate information
  • Data Types, Type Conversion, Functions, Statements and Expressions

Course content

1 section46 lectures5h 32m total length
  • Introduction Tutorial 1-Installing Anaconda3:43
  • Tutorial 2-Python Overview(Demonstration)13:46

    Explore python's overview, highlighting its high-level, object-oriented design and easy syntax. Learn coding in immediate mode, script mode, and IDEs like Jupiter Lab, emphasizing cross-platform portability and a rich library.

  • Tutorial 3-Python Variables And Constants3:23
  • Tutorial 4-Python Class And Objects4:22
  • Tutorial 5-Python Array Implementation8:50

    Explore Python arrays and lists, learn when to use NumPy for real arrays, and master creation, indexing, slicing, modification, and operations like append, remove, concatenate, and multi-dimensional arrays.

  • Tutorial 6-Python Keywords And Identifiers21:38
  • Tutorial 7-Python Tuples12:58
  • Tutorial 8-Python sets13:03
  • Tutorial 9-Python Different Modules1:32
  • Tutorial 10-Python Directory And File management4:32
  • Tutorial 11-Python Dictionary7:33
  • Tutorial 12-Python Strings14:25
  • Tutorial 13-Python Data Type Conversion3:24
  • Tutorial 14-Python Numbers13:43
  • Tutorial 15-Python Namespace and scope4:51
  • Tutorial 16-Python global local nonlocal4:53
  • Tutorial 17-Python Global Keywords2:31
  • Tutorial 18-Python Iterators8:42
  • Tutorial 19-Python Iterations Using for3:20

    Explore Python for loops by iterating over lists and ranges, printing elements in order, using indentation to define blocks, and applying nested loops and an else clause to mark completion.

  • Tutorial 20-Python Inheritance6:22

    Explore inheritance and polymorphism in Python's object oriented programming by defining a base class and a subclass, using the super constructor, and demonstrating can swim and can run.

  • Tutorial 21-Python Multiple Inheritance3:14
  • Tutorial 22-Python Function Arguments7:20
  • Tutorial 23-Python Functions.10:43
  • Tutorial 24-Python break statement2:27

    Explore how the Python break statement stops a while loop during a random number guessing demo, showing how the generated number ends the loop and exits the program.

  • Tutorial 25-Python continue statement1:47

    Learn how the Python continue statement skips odd numbers in a for loop from 1 to 19 using range(1,20). See how only even numbers are printed when the condition fails.

  • Tutorial 26-Python Errors And Exceptions6:47

    Explore Python errors and exceptions with try, except, and finally blocks, handle value and division errors, raise exceptions, and ensure finally executes to close resources.

  • Tutorial 27-Python Try, Except And Finally5:20

    Practice Python error handling with try, except, and finally by exploring division by zero, type errors, and undefined variables, and learn how specific except blocks handle different exceptions.

  • Tutorial 28-Python User Defined Exception4:29

    Demonstrate user defined exceptions in Python by defining a voters eligibility class that inherits from Exception, raises it when age is below 18, and illustrates try-except-finally flow.

  • Tutorial 29-Python OOP Approach12:37
  • Tutorial 30-Python Nested Dictionary Implementation5:42

    Learn how to declare and define a nested dictionary, access elements by keys, add entries, delete keys, and iterate with for loops to print inner values like name and age.

  • Tutorial 31-Python Operator Overloading5:02
  • Tutorial 32-Python Statements And Comments4:06
  • Tutorial 33-Python Pass Statement1:10

    Discover how the Python pass statement serves as a placeholder in code blocks and loops. Learn that pass does not produce output, and you can add future functionality later.

  • Tutorial 34-Python Generators5:51
  • Tutorial 35-Python Decorators5:30
  • Tutorial 36-Python While Loop16:37
  • Tutorial 37-Python use of If,elif,else5:26
  • Tutorial 38-Python Matrix Implementation5:49
  • Tutorial 39-Python Regular Expressions22:14

    Learn how python regular expressions search, verify formats like emails and phone numbers, replace matches, and compile patterns to build robust data parsing and validation.

  • Tutorial 40-Python List Comprehension7:45

    Learn Python list comprehension through practical examples, including iterating a string, using lambda functions, filtering even numbers, and transposing a matrix.

  • Tutorial 41-Python Recursion.1:57
  • Tutorial 42-Python Input, Output And Import8:01

    Learn how to use Python's print and input functions, handle string and integer conversions, and leverage the math module's power function through practical examples.

  • Tutorial 43-Python Shallow And Deep Copy7:20
  • Tutorial 44-Python Lamda Function3:52
  • Tutorial 45-Python Assert3:31
  • Tutorial 46-Python @property.10:11

Requirements

  • A computer, Access to the internet, An interest in learning Python
  • Only the very basic computer skills are needed

Description

Learn Python From Beginner To Advanced Level By Demonstrations

  • The course is created thorough, extensive, but easy to follow content which you’ll easily understand and absorb.

    The course starts with the basics, including Python fundamentals, programming, and user interaction.


    The curriculum is going to be very hands-on as we walk you from start to finish to become a professional Python developer. We will start from the very beginning by teaching you Python basics and programming fundamentals, and then going into advanced topics and different career fields in Python so you can get real-life practice and be ready for the real world.


  • While it is easy for beginners to learn, it is widely used in many scientific areas for data exploration. This course is an introduction to the  Python programming language for students without prior programming experience. We cover data types, control flow, object-oriented  programming, and graphical user interface-driven applications

  • Master the fundamentals of writing Python scripts

  • Learn core Python scripting elements such as variables and flow control structures

  • Discover how to work with lists and sequence data

  • Write Python functions to facilitate code reuse

  • Use Python to read and write files

  • Make their code robust by handling errors and exceptions properly

  • Explore Python's object-oriented features

  • Search text using regular expressions

  • The topics covered in this course are:

    * Beginner to Expert Python contents:


    Installing Anaconda

    Python Overview

    Array implementation

    File methods

    Keywords and Identifiers

    Python Tuples

    Python Basics

    Python Fundamentals

    Data Structures

    Object-Oriented Programming with Python

    Functional Programming with Python

    Lambdas

    Decorators

    Generators

    Testing in Python

    Debugging

    Error Handling

    Regular Expressions

    Comprehensions

    Modules

  • See you inside the course!

Who this course is for:

  • For Complete Programming Beginners
  • For People New to Python
  • For People Who want to learn Python Fundamentals and later transition into Data Science or Web Development