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
New
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
English
Price: $30
30-Day Money-Back Guarantee
Includes:
  • 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
Requirements
  • Basic programming skills
  • Knowledge on installing programs on PC
Description

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
Compare to Other Python Courses
Curriculum For This Course
34 Lectures
03:01:43
+
Introduction
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
03:59

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
05:58

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

Python - IDE
03:21

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
05:59

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
02:48

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

Python - For Loop
04:51

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

Python - While Loop
05:55

Python - For & If Application
06:04

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
04:41

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
07:13

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
03:14

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
07:07

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
04:49

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
10:08

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
05:39

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

Python - Scope
06:35

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
06:36

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

Python - Importing Modules 2
10:14

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

Python - Min & Max Functions
05:04

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
05:06

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
03:43

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
04:49

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
04:22

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

Python - The Magical Lambda
03:49

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
04:57

object oriented programming - continue

Python - Object Oriented Programming 2
08:22

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
04:56

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
07:12

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

Python - Multi-Inheritance
06:08

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

Python - Congratulations!
01:27
About the Instructor
Mustafa Alalawi
0.0 Average rating
0 Reviews
5 Students
2 Courses
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.