Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The Python Programming For Everyone Immersive Training
Rating: 4.3 out of 5(1,589 ratings)
217,391 students

The Python Programming For Everyone Immersive Training

Learn, Practice, Master, Think like Python Professionals & Be A Certified Python Super Hero in short time!
Created bySDE Arts
Last updated 8/2021
English
English [Auto],

What you'll learn

  • Master the core Python skills needed to apply for python developer career positions
  • A true understanding of how Python works behind the scenes.
  • Go from a total beginner to an advanced python developer.
  • Understanding Python syntax, Comments, Variables, Data Types, Operators and Numbers
  • Working with Data Structures with Python new features
  • How to think and make decision with control flow tools
  • Deal with core functional Programming and OOP features for Novice.
  • Get professional, friendly and fast support in the course Q&A for any kind of problems during this course.

Course content

8 sections74 lectures3h 17m total length
  • Intro Intro to The Python use, tools and The installation process5:42

    Learn what Python is used for, and set up your environment by installing Python, adding it to the path, and using Visual Studio Code for cross-platform development.

  • Start coding with your first app4:25

    Start coding in Python by creating a workspace folder, writing your first .py file, and printing hello world while learning about statements, expressions, and comments.

  • Python Command Line and shell2:17

    Learn how to run Python code directly in the Python shell without files, understanding interpreter behavior, and performing simple arithmetic operations via the command line.

  • code to make decision inside interpreter3:15

    Learn how to write a multiline Python program that uses a boolean variable and an if statement to make a decision and print a result in the interpreter.

  • Comment benefits3:12

    Discuss Python comments and how they express your thought process, aid debugging, readability, and reuse, with single-line comments and multi-line strings for explanations.

  • Numbers and Arithmetic order3:57

    Explore Python numeric types—integers, floats, and complex numbers—and how the interpreter evaluates expressions using + - * /, with the order of operations: parentheses, exponents, then multiplication/division, then addition/subtraction.

  • Numbers, division types and rest2:04

    Explore Python division: normal division with / returns a floating point number, floor division with // yields an integer, and modulo % computes the remainder.

  • Numbers and exponents operations1:19

    Learn Python arithmetic and exponent operations, using the double asterisks for powers and the equals sign for variable assignment, with examples like 5 squared and 2 to the seventh power.

  • Numbers , width and height variables2:37

    Learn to create and use Python variables with assigned values and multiplication, using meaningful names and operators. Discover that Python variables are objects, not statically typed, requiring no explicit declaration.

  • Numbers, NameError for n and simple example1:19

    Understand how a variable is created only after assignment, and that using an undefined variable raises a name error. See how integer operations convert to floating point, yielding 14.0.

  • Round and using Underscore2:54

    In Python's interactive mode, reuse the last result via the underscore to chain calculations, multiplying tax and price and adding the result, then round to two decimal digits.

  • Strings of chars and special escaping2:28

    Explore python strings as sequences of bytes representing unicode characters, where a single character is a length-one string. Access with square brackets and escape quotes with backslashes.

  • Strings with print and without print2:21

    Learn to embed quotes inside strings with single or double marks, escape with backslashes, and understand how print outputs omit enclosing quotes for readability.

  • Strings , new lines and the use of r1:59

    Explore how backslashes create new lines and line continuation in Python, observe how print reveals line breaks, and learn to avoid special characters with raw strings using an r prefix.

  • Strings techniques, multi repetition, perfix example3:52

    Master Python string handling by using a backslash for line continuation, concatenating adjacent literals with plus signs or side-by-side, and repeating literals with the multiplication operator.

  • Strings, concat and accessing positions3:14

    Learn how to concatenate strings with the plus operator and fix syntax errors in Python. Access characters by index, using zero-based and negative indices from the end.

  • Strings, indexing with colon for word1:42

    Discover how Python strings support indexing and slicing to obtain substrings, using start indices included and end indices excluded to extract characters such as the first two letters.

  • Strings, colons techniques2:48

    Explore Python string slicing, including defaults for start and end, non-negative and negative indices, and how out-of-range indices and slices behave.

  • Strings, replacing letters3:38

    Learn how Python strings are immutable and why you must create a new string when replacing letters, using concatenation to build updated strings and the len function to measure length.

  • List of squares and indexing2:32

    Explore Python lists by creating a squares list and using slicing. Access the first and last elements with zero and negative indices, and extract the last three items.

  • List of squares and cubes, adding exponents with method3:23

    Learn how Python lists are mutable, modify elements by index, and extend them with append, while exploring slices and concatenation through squares and cubes examples.

  • List of letters to play with items and length2:22

    Explore Python lists by indexing and slicing to mutate elements, clearing lists with empty brackets, and determining length with the len function.

  • List inside another, dealing with inner lists2:30

    Explore lists inside lists in Python, avoid syntax errors from missing quotes, and access the second element of a nested list using zero-based indexing.

  • Quiz 1

Requirements

  • No python prior experience is required to take this course.
  • Computer and Text Editor or IDE

Description

Welcome to The Python Programming For Everyone Immersive Training Course for Beginners.

This Immersive Masterclass covers all the essential topics to become a Professional Python developer from the ground up

Topics like: variables, data types, Strings, data structures,  functional programming, different types of modules, files handling, object-oriented programming and many more.

You'll get A demonstration of each point in this training and an explanation of all theoretical and practical aspects in an easy way and in an easy language for anyone.

Also, you can test your skills using quizzes and be a certified python developer that can be hired and you can upload the certificate of completion to your profile.
Python is one of the coolest, and best programming languages in terms of ease and features.

It is very easy for you to read the Python code, as if you were reading a regular English sentence.

The Python language can work with everything indisputably in many areas.

With Python, It is possible to do everything you imagine in the world of programming and data.

Python can work in areas such as:

Data Science.

Machine Learning.

Deep Learning.

Artificial intelligence.

Ethical Hacking.

Blockchain Applications.

Web Scraping.

Web Applications.

Mobile Applications.

Desktop Applications.

Games Applications.

Browser Extensions.

And many other fields.

And you'll get a full support during this step by step course by the instructor if you encounter any problems or errors.

Let's get started!




Who this course is for:

  • Python Beginners
  • Anyone who wants to dive deeply into modern Python without wasting time
  • Programming and Software development Newbies
  • Programmers who know other Programming languages but are new to Python
  • Python developers who want to master new features of modern python