Learn Advanced Python Programming
3.4 (431 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6,094 students enrolled

Learn Advanced Python Programming

Make yourself a Pro in Python by making Python based Application
3.4 (431 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6,093 students enrolled
Created by Khan School
Last updated 10/2019
English
English [Auto]
Current price: $96.99 Original price: $149.99 Discount: 35% off
13 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 28.5 hours on-demand video
  • 29 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Develop Real time and Advance Python Based Applications using advance concepts
  • Enhance your knowledge to a Professional Level
  • Enhance your Game Development knowledge
Course content
Expand all 141 lectures 28:20:07
+ Linked List
9 lectures 02:01:03

Facebook Group

https://web.facebook.com/groups/1968268116776805/

Email Id

khanudemy29@gmail.com

Preview 04:03

Facebook Group

https://web.facebook.com/groups/1968268116776805/

Email Id

khanudemy29@gmail.com

Preview 10:24

Facebook Group

https://web.facebook.com/groups/1968268116776805/

Email Id

khanudemy29@gmail.com

Create and Traverse in Single Linked List
17:14

Facebook Group

https://web.facebook.com/groups/1968268116776805/

Email Id

khanudemy29@gmail.com

Insertion in Single Linked List
26:08

Facebook Group

https://web.facebook.com/groups/1968268116776805/

Email Id

khanudemy29@gmail.com

Deletion in Single Linked List
17:20
Creation of Doubly Linked List
10:10
Insertion in Doubly Linked List
14:31
Appending Record in Doubly Linked List
09:02
Deletion in Doubly Linked List
12:11
+ Magic Functions
6 lectures 01:38:42

Facebook Group

https://web.facebook.com/groups/1968268116776805/

Email Id

khanudemy29@gmail.com

Magic Functions- Introduction
09:45

Facebook Group

https://web.facebook.com/groups/1968268116776805/

Email Id

khanudemy29@gmail.com

Binary Operators-Magic Methods
20:05

Facebook Group

https://web.facebook.com/groups/1968268116776805/

Email Id

khanudemy29@gmail.com

Unary Operators-Magic Methods
10:01

Facebook Group

https://web.facebook.com/groups/1968268116776805/

Email Id

khanudemy29@gmail.com

Comparison Operators-Magic Methods
09:00
Extended Assignment Operator-Magic Methods
16:42
Examples-Magic Methods
33:09
+ Threads
15 lectures 57:58

Facebook Group

https://web.facebook.com/groups/1968268116776805/

Email Id

khanudemy29@gmail.com

Section Overview
01:12

Facebook Group

https://web.facebook.com/groups/1968268116776805/

Email Id

khanudemy29@gmail.com

Process vs Thread
03:59

Facebook Group

https://web.facebook.com/groups/1968268116776805/

Email Id

khanudemy29@gmail.com

Main Thread
04:11

Facebook Group

https://web.facebook.com/groups/1968268116776805/

Email Id

khanudemy29@gmail.com

Ways of Creating Threads in Python
05:59
Using Functions to create Thread
03:23
Thread Names
02:49
Targeting Multiple Thread
06:01
Creating Thread by extending the Thread Class
04:55
Creating Thread without extending the Thread Class
04:41
Multi-Threading
04:27
Sleep Method
01:50
Programming the Scenario
08:18
Producer Consumer Problem
02:45
Synchronization with Locks
02:46
Semaphores
00:42
+ Socket Programming
12 lectures 02:06:33

Facebook Group

https://web.facebook.com/groups/1968268116776805/

Email Id

khanudemy29@gmail.com

Section Overview
01:22

Facebook Group

https://web.facebook.com/groups/1968268116776805/

Email Id

khanudemy29@gmail.com

What is a Socket
08:12

Facebook Group

https://web.facebook.com/groups/1968268116776805/

Email Id

khanudemy29@gmail.com

Network and Internet
18:10
TCP vs UDP
13:06

Facebook Group

https://web.facebook.com/groups/1968268116776805/

Email Id

khanudemy29@gmail.com

Lets start Socket Programming
00:38

Facebook Group

https://web.facebook.com/groups/1968268116776805/

Email Id

khanudemy29@gmail.com

Server Side
08:11
Client Side
05:46
File Server
04:50
File Client
04:16

Facebook Group

https://web.facebook.com/groups/1968268116776805/

Email Id

khanudemy29@gmail.com

GUI Based Chat Room Overview
00:55

Facebook Group

https://web.facebook.com/groups/1968268116776805/

Email Id

khanudemy29@gmail.com

Chat Room Server side
24:10

Facebook Group

https://web.facebook.com/groups/1968268116776805/

Email Id

khanudemy29@gmail.com

Chat Room Client Side
36:57
+ Python Comprehension
3 lectures 48:47

Facebook Group

https://web.facebook.com/groups/1968268116776805/

Email Id

khanudemy29@gmail.com

Comprehension Introduction
01:11
List Comprehension
06:42
Dictionary Comprehension
40:54
+ Decorators
7 lectures 01:33:03

Facebook Group

https://web.facebook.com/groups/1968268116776805/

Email Id

khanudemy29@gmail.com

Meta Programming- Introduction
02:49

Facebook Group

https://web.facebook.com/groups/1968268116776805/

Email Id

khanudemy29@gmail.com

Decorators Introduction
04:16

Facebook Group

https://web.facebook.com/groups/1968268116776805/

Email Id

khanudemy29@gmail.com

Function Decorators
27:51

Facebook Group

https://web.facebook.com/groups/1968268116776805/

Email Id

khanudemy29@gmail.com

More on Function Decorators
24:42
Class Decorators
12:56
Meta Classes - Introduction
01:42
Creating Meta Classes
18:47
+ Descriptors
4 lectures 35:57
Descriptors- Introduction
04:13
Get, Set and Del Descriptors
13:22
Calling a Descriptor
14:20
Decorator Protocol
04:02
+ Random Module
1 lecture 12:56
All about Random Module
12:56
+ Simple Mail Transfer Protocol(SMTP)
5 lectures 01:03:58
Section Overview
01:32
Understanding SMTP
18:20
Sending Emails using the SMTP module
17:13
Sending Rendered HTMLEmails
11:35
Sending Emails with some kind of Attachment
15:18
+ Documentation
4 lectures 24:59
Documentation- Introduction
02:59
Doc Strings
14:01
Doc Strings Types
05:14
Importance of Documentation
02:45
Requirements
  • Basics of Python is required
  • Basics Object Oriented Concepts
Description

In this course i will take you from a basic knowledge of Python to using more advanced features of the language. We will make some advance Python Applications like Download Manager using advance concepts to make you a professional programmer able to get good jobs in this field. This course is for those who have learnt some Basics Python and want to deepen the knowledge of Python and are looking for the next step. You will never be able to succeed in Programming Field until you learnt   Advance concepts so that is why i have made this course to make you guys capable to design your own Applications and be a successful Programmer. Just by sticking on the Basics concept will not do the job. You have to learn advance concepts to be a Professional so just take this Course and become a Pro Programmer...


Lets Get Started...


Who this course is for:
  • Anyone who has done the basics of Python and wish to become a pro in Python by developing advance Applications
  • Anyone who wish to learn advance Gaming Concepts
  • Anyone who wish to learn the science of Animations