Home Courses Instructor Labs

Python Complete reference : Go from Beginner to Advanced

( Ratings) Students Enrolled
Created By Prabhu Y Last Updated English
  • Course Duration
    8 Hours
  • Mode of Training
    Self-Paced
  • Lessons
    187 Lessons
  • Validity
    Life Time
$ 94.99 $ 13 86% off 100% Money Back Guarantee
12k+ satisfied learners Read Reviews
What Will I Learn?
  • Go from Beginner to Advanced in Python Programming by learning all of the basics to Object Orientated Programming.
  • Learn the basics by using real-world examples.
  • Add the Python Object-Oriented Programming (OOP) skills to your résumé.
  • Gain general knowledge in regard to Python programming language.
  • Write Python programs that can be used on Linux, Mac, and Unix operating systems.
  • Understand both Python 2 and Python 3
  • Learn Python from experienced professional software developers.
  • Acquire the pre-requisite Python skills to move into specific branches - Machine Learning, Data Science, etc..
  • Have the skills and understanding of Python to confidently apply for Python programming jobs.

Requirements
  • A computer with an internet connection. We have got you covered whether you have a Mac or a PC.
  • No previous experience with Python or coding is required.
+ View More
Description

If you want to learn Python to advance your skills, then this is the best python online course for you!

If you have no previous knowledge or experience in Python, you will like that the course begins with Python basics. Even if you have some experience in programming in Python, this best python online training course can help you learn some new information you had missed before. Each section of the course is linked to the previous one in terms of utilizing what was already learned and each topic is supplied with lots of examples which will help students in their process of learning. 

Upon the completion of this python online course, you should be able to write programs that have real-life applications.


Curriculum For This Course
187 Lessons 8 Hours
  • What is Python ? 00:00:55 Preview
  • Why Python? 00:02:38 Preview
  • Introduction 00:01:01 Preview
  • Install Python 00:02:10 Preview
  • Install Java and Eclipse 00:03:01
  • Install PyDev 00:01:50
  • Download the complete projects 00:00:55
  • First Python Program 00:02:30
  • Comments 00:02:37
  • Python Indentation 00:01:50
  • Introduction 00:01:38
  • Numeric Types 00:03:03
  • Complex, Binary and Hexadecimal types 00:02:50
  • Boolean Types 00:01:13
  • Type Conversion Funcitons 00:03:40
  • Introduction 00:01:05
  • Create a String 00:03:42
  • Slicing a String 00:02:12
  • Steps in Slicing 00:02:01
  • Strip the Spaces 00:01:46
  • Few more String Methods 00:03:18
  • Create a List 00:03:04
  • Adding and Removing List elements 00:02:21
  • Few more List Funcitons 00:02:50
  • Tuple 00:00:24
  • Use a Tuple 00:03:16
  • List to Tuple 00:01:26
  • Set Type 00:03:49
  • Frozen Set 00:01:10
  • Range Type 00:02:36
  • Bytes and byteArray 00:02:46
  • Dictionary 00:05:07
  • Arithmetic Operators 00:04:22
  • Assignment Operators 00:02:48
  • Comparison Operators 00:02:36
  • Logical Operators 00:03:53
  • Introduction 00:00:49
  • Print 00:02:57
  • Print and String formatting 00:04:17
  • Input 00:04:18
  • Reading multiple inputs 00:03:50
  • Read & Display Students details 00:03:23
  • Average of three numbers 00:02:34
  • Area of a circle 00:01:36
  • Using the math module 00:01:20
  • Function as Parameter 00:01:54
  • Introduction 00:01:15
  • If Else Syntax 00:01:09
  • Find even or odd number - Example 00:03:30
  • If Else Ladder 00:01:23
  • Handle Zero 00:01:48
  • While Syntax 00:00:42
  • Display numbers from 1 to 20 00:02:17
  • Odd numbers between given numbers 00:03:36
  • For Syntax 00:00:54
  • Using For Loop 00:02:14
  • Product of numbers in a list 00:03:25
  • Multiplication table of a given number 00:03:54
  • Break 00:02:44
  • Continue 00:02:48
  • Assert 00:02:21
  • Introduction 00:02:10
  • Command Line Arguments 00:04:27
  • Product of Command line arguments 00:02:55
  • Introduction 00:02:52 Preview
  • First Function 00:02:28
  • Returning a Result 00:01:09
  • Return multiple values 00:03:05
  • Local and Global variables 00:02:19
  • Accessing global variables with same name 00:00:58
  • Assign Function to a variable 00:01:02
  • Function inside another function 00:02:51
  • Returning Functions 00:01:43
  • Pass any type 00:01:17
  • Recursion - part 1 00:02:36
  • Recursion - part 2 00:02:06
  • Keyword Arguments 00:01:40
  • Default Arguments 00:01:27
  • Lambdas 00:02:10
  • Lambda - Cube of a given number 00:02:32
  • Lambda - Even or Odd 00:01:56
  • Lambda - Sum of two numbers 00:01:55
  • Using a Filter 00:02:52
  • Using the map funciton 00:02:11
  • Using the reduce Function 00:02:23
  • Decorators 00:00:44
  • Decorators that doubles the result of a function 00:02:45
  • Using @ Decorator 00:01:13
  • Decorating Strings 00:02:39
  • Generators 00:00:40
  • Create a Generator 00:02:12
  • Create a module and use it 00:03:22
  • Different ways to import 00:01:22
  • List Comprehensions 00:01:22
  • Cube of numbers in a list 00:03:12
  • Even numbers in a List 00:02:21
  • Product of numbers in a list 00:03:34
  • Common elements in a list 00:02:55
  • Introduction 00:03:06 Preview
  • The 4 OOP principles 00:00:34
  • Classes and Objects 00:01:33
  • Create first Class 00:05:13
  • Use Parameterized Constructors 00:04:26
  • Define a instance method 00:02:51
  • Create Getter and Setter methods 00:05:12
  • Define Instance methods 00:02:12
  • Define static field 00:03:05
  • Count the number of Objects 00:02:31
  • Create a inner class 00:03:37
  • Introduction 00:01:09
  • Private fields and Name managing 00:04:47
  • Implementing Encapsulation 00:03:09
  • Inheritance 00:02:39
  • Inheritance in action 00:05:39
  • Inheriting Functionality 00:02:28
  • Overriding 00:01:36
  • Using Super() 00:01:55
  • Introduction 00:01:05
  • DuckTyping 00:03:12
  • DuckTyping for Dependency Injection 00:03:58
  • Operator Overloading 00:02:03
  • Runtime Polymorphism 00:02:01
  • Abstract classes and Interfaces 00:02:22
  • Create an Abstract Class 00:04:58
  • Create an interface 00:03:21
  • Exceptions 00:03:19
  • Exception Class Hierarchy 00:01:51
  • Handling Exceptions 00:04:52
  • Using Finally 00:03:25
  • Else 00:01:01
  • Logging in action 00:02:12
  • Logging Configuration 00:03:06
  • Log Exceptions 00:02:15
  • Using Assertions 00:03:23
  • Files 00:02:58
  • Write string to a File 00:02:35
  • Read from a File 00:01:14
  • Write multiple strings 00:03:26
  • Check if the file exists 00:03:05
  • Pickle 00:03:54
  • UnPickle 00:01:38
  • Regular Expressions 00:01:21
  • Sequence Characters 00:01:30
  • search() 00:03:07
  • findall() and match() 00:05:08
  • split() 00:01:33
  • substitute() 00:01:20
  • Quantifiers 00:00:58
  • Using Quantifiers 00:02:47
  • Matching dates 00:01:57
  • Special Characters 00:01:50
  • Using Special Characters 00:01:38
  • Date and Time 00:01:11
  • Time since epoch 00:02:04
  • Finding the current date and time 00:02:15
  • Combining Date and Time 00:02:09
  • Sorting dates 00:03:00
  • sleep() 00:01:22
  • Knowing the execution time of the program 00:02:16
  • Introduction 00:03:29
  • Main Thread 00:03:06 Preview
  • Thread using a Function 00:02:11
  • Printing Thread names 00:01:07
  • Thread extending a Thread class 00:02:37
  • Thread using a Class 00:02:31
  • Multithreading in action 00:01:18
  • Using sleep() 00:01:19
  • The TicketBooking usecase 00:02:43
  • Thread Synchronization 00:02:15
  • Add more logic 00:05:31
  • Synchronization using lock 00:02:29
  • Thread Communication 00:01:49
  • Using a Boolean flag 00:06:00
  • Run and Summarize 00:02:41
  • Thread Communication using wait and notify 00:01:48
  • Use wait and notify 00:04:17
  • Introduction 00:02:39
  • Downloading a HTML 00:04:36
  • Downloading a Image 00:02:09
  • Socket Programming 00:01:06
  • Create a Server 00:05:34
  • Create a client 00:02:52
  • File Server 00:03:24
  • File Client 00:02:06
  • Sending Emails 00:00:48
  • Email Client 00:04:31
  • Run Main Client 00:00:42

Python Complete reference : Go from Beginner to Advanced