Python From A to Z
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Python From A to Z to your Wishlist.

Add to Wishlist

Python From A to Z

python for beginners & intermediate programmers
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2 students enrolled
Created by Mustafa Alalawi
Last updated 8/2017
Current price: $10 Original price: $30 Discount: 67% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 3 hours on-demand video
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn Python Syntax & how simple it is !
  • Learn Basic programming concepts in Python like, strings, integers, variables, if statements, for loops, while loops & functions
  • Learn Object Oriented Programming in Python
  • Create your own Functions & Classes
  • Understand the importance of importing packages & use it to build awesome apps
  • Create complete simple Python applications
View Curriculum
  • Basic programming skills
  • Knowledge on installing programs on PC

Be an awesome Python Programmer now & Learn one of the most sought-after programming language by employers in 2017!.

This course takes you from the very beginning steps and basics of Python until you become comfortable in using the language. if you are a beginner programmer or intermediate programmer or switching from another language to Python then this is the right course for you ! 

We are going to first start by learning basic syntax in Python and learn the concepts of programming in Python like if statements and conditions, variables, for/while loops & functions. Then we move to the Object Oriented Programming & Learn Classes & Objects , which is probably the most important concept in all programming languages.

We finally learn how to import packages in Python & use them to build our awesome apps that solves real problems.

So what are you waiting for? it's time to get your career to the next level & get your dream job!

Who is the target audience?
  • This course is for beginners in Python programmers
  • This course is also for programmers switching to Python
Students Who Viewed This Course Also Viewed
Curriculum For This Course
34 Lectures
34 Lectures 03:01:43

In this course you are going to learn Python from the very beginning until you become comfortable using it and able to create programs and solve problems. we will go together step by step learning login,syntax and best practices in Python we will also learn object oriented programming in python

Preview 01:21

In this lecture we are going to download python and run it

Hint: (All Code in this Course is attached here and in the last tutorial )

Python - Introduction & Installation

In this lecture we will discuss integers in python, how to use them and how to store them in variables

Preview 03:52

In this lecture we will introduce you to strings and how to work with them

Python - Strings

In this lecture we are going to talk about IDEs , compare them and choose the most appropriate 

Python - IDE

In this lecture we are gonna learn how to set up your ide in order to be able to start coding!

Python - Setting up IDE

In this lecture I'm going to walk you through if statements in python and apply it in a program and see how useful they are in out program and we will also talk about AND & OR conditions 

Preview 06:19

In this lecture we are going to talk a close look at what is called "Lists" in python which are Arrays in other programming languages

Hint: (All Code in this Course is attached in the last tutorial)

Python - Lists

Now we get to one of the basic concepts in programming which is the for loop

Python - For Loop

In this exiting lecture we are working with while loop and apply it to our application

Python - While Loop

Python - For & If Application

learn to skip over an iteration using the key word continue

Preview 05:05

In this short tutorial I'm going to show you what is called "Range" in python

Python - Range

In this lecture we are going to learn to loop through an array or list and get the date held in it

Python - Lists with loop

In this lecture we will talk about a new data type in python called Tuples

Hint: (All Code in this Course is attached in the last tutorial)

Python - Tuples

Associative arrays in python are so important and the are called Dictionaries so we are going to thoroughly examine it and practice it with some applications

Python - Dictionary

we have worked with the three, I mean, Lists, Tuples & Dictionaries, Now it is time to summarize them and see the difference

Python - Difference between the three

we are gonna check if elements are in lists, dictionaries and tuples or Not!

Python - Check if element is in a list,dictionary or tuple

functions are so important  because they make our code more organized and give meaning to each step we make here we are gonna create them work with them and call them

Python - Functions

where is the variable defined and where is it not defined?, here we discuss this concept which is called scope

Python - Scope

if we need to import some code or function or file or library we use the concept of importing modules . we are going to apply it here

Python - Modules

Importing models done by other programmers is awesome let's do so

Python - Importing Modules 2

The min & max functions are so helpful we are going to apply them to arrays

Python - Min & Max Functions

Documentation are so useful they let us read,understand and use predefined functions and give us instructions on how to use functions , syntax with examples

Python -Documentation

Instead of using loops we can use a predefined function called Map which can get the job done. lets take a look at it.

Python - Map Function

Let's work with more predefined functions, now it is the zip function we are going to apply it in a simple application

Hint: (All Code in this Course is attached in the last tutorial)

Python - Zip Function

it's so fun working with files so lets learn how to create a file and add some data to it in python

Python - Working With Files

The magical function lambda makes it easier for us to create functions lets see what it does!

Python - The Magical Lambda

Object oriented programming is key concept in most of programming languages. in python it gives us so many advantages, let's get to know those

Hint: (All Code in this Course is attached in the last tutorial)

Python - Object Oriented Programming 1

object oriented programming - continue

Python - Object Oriented Programming 2

Each Class has what so called constructors. in python the constructor function is called the init function. we are going to see what it does

Python - init

How to use a parent class functions from a child class? here we are discussing the inheritance concept where we can use inherent all functions and variables from a parent class and use them in child class or sub-class

Python - Inheritance

In this lecture we are going to discuss the concept of multi-inheritance 

Python - Multi-Inheritance

Congrats!, you finally made it. now you are capable of moving forward and creating awesome apps with python

Python - Congratulations!
About the Instructor
Mustafa Alalawi
0.0 Average rating
0 Reviews
2 Students
1 Course
Computer Engineer

I'm a computer engineer, working in web & mobile app development. I've basically four years experience in the field. I like teaching people and providing them with the knowledge that I have because I believe that sharing information is essential in the process of developing our world. I also work on multiple projects consistently and like to share my ideas get others ideas and build upon each others ideas.