Learn Python 3 from scratch to become a developer in demand
4.3 (143 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.
1,055 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn Python 3 from scratch to become a developer in demand to your Wishlist.

Add to Wishlist

Learn Python 3 from scratch to become a developer in demand

A definitive guide to learn python 3.x with examples and exercises, created with keeping beginners in mind
4.3 (143 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.
1,055 students enrolled
Created by Lets Kode It
Last updated 6/2017
English
English
Current price: $10 Original price: $100 Discount: 90% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 10.5 hours on-demand video
  • 2 Articles
  • 85 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand the concepts of Object Oriented Programming Language
  • Understand and write Efficient Code
  • Use Python Language to develop back-end of Web Applications
  • Use Python Language to create Games
  • Use Python Language to build Automation Frameworks
  • Use Python Programming Language to create your own hobby projects
View Curriculum
Requirements
  • Computer access with internet access
  • Nothing else, all the basics and set up information is covered in the course
Description

This is the most comprehensive yet simple course on python programming language and it concentrates on Python 3.x which means that what you will learn is relevant and is not obsolete.

*************************** No Prior Coding Experience Needed ***************************

This course assumes that you have no programming background. If you have some experience then, it's just a bonus point. You have never code, have some experience or have a lot of experience any other programming language, this course is one stop place for you.

Python is one of the most useful programming languages to learn
You can back-end of web applications, games, in-house scripts and even build robust test automation framework.

You will get the best in class support from the instructor for any question you have related to the course.

This course is very well structured:

  • Each lecture consist of a video screencast and code files
  • There are quizzes, homework to test your knowledge
  • High focus on practice and asking questions
  • You will also learn coding best practices

In recent years demand for python has exploded the job market and there are not as many developers as open jobs because not just development, QA industry is rapidly transitioning to python and building automation tools

This course is backed by udemy's 30-day money back guarantee. If you are not satisfied for any reason, you will get the money back. In addition to that you will keep all the code files of the course as a thank you for trying out the course !!!

What are you waiting for? Enroll today and learn the powerful python language !!!

Who is the target audience?
  • Beginners with zero programming background
  • Experienced programmers with other programming language
  • Testers who want to automate tools
Students Who Viewed This Course Also Viewed
Curriculum For This Course
79 Lectures
10:41:51
+
Introduction
2 Lectures 06:32

Get to know your instructor, it's really important to establish a good relationship and ask questions

Preview 01:18

You will learn multiple ways to reach me and ask questions

How you can attach the code files and send to me for easy and fast debugging

How to reach me anytime and ask questions? *** MUST WATCH ***
05:14
+
Setup And Configuration
7 Lectures 41:55

Learn how to install python 3.x on windows

Python Installation - Windows
03:52

Learn how to configure python 3.x on windows

Learn how to set PYTHONPATH environment variable

Configuration Of Python - Windows
04:19

Learn how to install python 3.x mac osx

Learn how to create a virtual environment to use multiple python versions on the same system

Preview 09:17

You will learn about some conventions I will be using throughout the course

*** Must Watch Lecture Before Moving Forward ***
06:56

You will be able to use pip to install, uninstall, show details of a python package
Package Management Using PIP
08:04

Discuss couple of free IDEs available to choose from and then install one of them to work with

IDE Options For Python Development
05:46

Learn how to install iPython on terminal and PyCharm

Installing iPython
03:41
+
Understanding Variables And Data Type
12 Lectures 01:38:45

You will be able to use python help() command to find help on python commands

You will be able to use the print() command

You will get highlights of variables

Preview 11:45

You will be able to understand objects in python and how objects can be access with references

Understanding Objects And References
12:00

You will be able to learn some rules about variables declaration

Variables Rules
07:24

You will be able to understand and utilize numbers data type in python programming language and perform some math operations on numbers

Numbers Data Type And Math Operations
07:26

You will be able to perform exponentiation and modulo operations on numbers in python programming language

Numbers - Exponentiation And Modulo
05:44

You will be able to understand which arithmetic operator takes precedence in python language

Arithmetic Order Of Precedence
06:51

You will be able to understand and utilize boolean data type in python language

Boolean Data Type
06:02

You will be able to understand and work with string data type in python programming language

Working With Strings
09:33

You will be able to work with built-in python language methods for string manipulation

String Methods - Part 1
10:59

You will be able to work with built-in python language methods for string manipulation

String Methods - Part 2
08:10

You will be able to learn more string slicing and indexing using negative numbers in python language

More String Slicing And Indexing
07:41

You will be able to format strings in multiple ways

Strings Formatting
05:10

Test your knowledge related to strings

Strings Quiz *** Test Your Knowledge ***
7 questions
+
Advanced Data Types
6 Lectures 49:33

You will be able to understand the list data type and learn how to access the list element using index

List And Accessing The Elements
07:54

You will be able to work with built-in list methods of python language

List Methods
10:53

Test your knowledge related to list

List Quiz *** Test Your Knowledge ***
4 questions

You will be able to understand the concept of dictionary and how to access items in dictionary in python programming language

Working With Dictionary
10:34

You will be able to learn how to build nested dictionary in python programming language

Nested Dictionary
07:03

You will be able to work with built-in dictionary methods of python language

Dictionary Methods
06:41

Test your knowledge related to dictionary

Dictionary Quiz *** Test Your Knowledge ***
5 questions

You will be able to understand the concept of tuple and how it's different than a list in python programming language

Working With Tuple
06:28

Test your knowledge related to tuple

Tuple Quiz *** Test Your Knowledge ***
3 questions
+
Comparison And Boolean Operators
3 Lectures 24:39

You will be able to understand and work with different type of comparison operators in python language

Working With Comparators
09:48

You will be able to understand and work with boolean operators in python language
Understanding Boolean Operators
07:10

You will be able to understand how the order of precedence works with boolean operators in python language

Boolean Operators - Order Of Precedence
07:41

Test your knowledge related to comparison and boolean operators

Comparison And Boolean Operators Quiz *** Test Your Knowledge ***
5 questions
+
Program Control Flow
6 Lectures 52:39

You will be able to understand conditional logic and best coding practices for indentation in python language

Conditional Logic - If Else Conditions
11:19

You will be able to understand the concept of control flow using while keyword in python language

While Loop Demo
07:49

You will learn how to use break and continue keywords in a loop

You will also learn the concept of using the else statements with a while loop in python language

Break Continue And While/Else
09:42

You will be able to understand the for loop and use it in python language

For Loop Demo
11:25

You will learn how to iterate over multiple list at the same time in python language

Iterating Multiple Lists - Using the Zip Function
03:49

You will learn the range() function and you will also learn how to utilize it in For loop in python language

Using Range Function In For Loop
08:35
+
Methods - Working With Reusable Code
6 Lectures 01:00:53

You will be able to understand concept of methods and how to work with them to make your code reusable in python language

Understanding Methods
10:27

You will learn about return statements and how to use them, so that you can utilize the value returned by a method in your code in python language

Working With Return Values
12:32

You will be able to understand how to use optional parameters in python programming language

Working With Positional / Optional Parameters
07:21

You will be able to understand the scope of local and global variables in python programming language

Understanding Variable Scope
10:15

You will learn about more built-in functions which you can use with numbers in python language

More Built-In Functions
09:45

Test your knowledge with an exercise which applies method, dictionary, if / else condition, return and more concepts of python language

Exercise With Solution *** Homework ***
10:33
+
Classes - Object Oriented Programming
6 Lectures 51:46

You will get introduction to objects and classes with real and practical examples in python language

Understanding Objects / Classes
09:15

You will learn to create a class and create attribute in it

You will also learn about __init__() method and how to create an instance of the class

Create Your Own Object
12:37

You will learn how to create your own methods and you will also learn how to define member variables in python language

Create Your Own Methods
08:58

You will be able to understand the concept of inheritance python programming language

Inheritance
08:07

You will be able to learn the concept of method overriding with inheritance in python programming language

Method Overriding
08:47

Test your knowledge with an exercise which applies classes, using methods in classes, inheritance, overriding and more concepts of python language

Exercise With Solution *** Homework ***
04:02
+
Exception Handling
3 Lectures 21:23

You will be able to understand how to handle exceptions using try, except blocks in python programming language

Exception Handling Demo
10:17

You will be able to understand how to use finally, else block along with try, except block in python programming language
Finally And Else Block
07:38

Test your knowledge with an exercise which applies dictionary concepts and exception handling concepts using try, except, finally blocks of python programming language

Exercise With Solution *** Homework ***
03:28
+
Modules
2 Lectures 15:36

You will learn how to use the builtin modules available in python language

Builtin Modules
08:54

You will learn how to create your own modules in python programming language

Create Your Own Modules
06:42
5 More Sections
About the Instructor
Lets Kode It
4.5 Average rating
6,836 Reviews
42,819 Students
7 Courses
Anyone can code - Changing Lives Everyday

Let's Kode It, we are here with a mission to have everyone learn a new skill and find themselves doing what they always wanted to do. Whether it be programming or creating a professional looking MS Word document.

When talking about programming, we believe anyone can code and coding is not something out of this world. Coding can be of different types and in different area, some may want to become a web developer where it's more of front end languages, some choose to become a back-end developer, while some choose to become testers with automation hands on where the the domain is completely different from development. We believe what it needs to learn something is only willingness to learn and everything else comes along with it. We are a group of software professionals with more than 10 years of expertise on different areas of software industries. We excel from software inception to implementation. Our goal is to offer high quality technology courses which suits newbie as well as an intermediate. We focus on the technology which are essential to perform in today's job market.

Our instructors are Masters graduate from reputed universities. Our instructors have over 10 years of industrial experience and working as team leads in multinational companies. They expertise in various fields of SDLC from application development, testing to system administration