Learn Python Programming: Step-by-Step Tutorial
4.6 (104 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,488 students enrolled

Learn Python Programming: Step-by-Step Tutorial

Upgrade your career with Python programming for beginners. Learn the basics to advanced concepts in easy steps.
4.6 (104 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,488 students enrolled
Created by Pramod Pal
Last updated 2/2019
English
English [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 14 hours on-demand video
  • 1 article
  • 58 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
  • Basics of Python Programming
  • How to Write Error Free Code
  • Problem Solving Techniques Using Python Programming
  • How to Create Real World Applications Using Object Oriented Concepts
  • How to Create Database Applications
  • Introduction to Data Science in Python
  • Search, Pattern Matching, Filtering of Results
  • How to Fetch Data From Web and Analyze it For Research
  • How to Create a Webpage Using HTML and CSS
  • Reading and Writing CSV and Excel Files in Python
  • Learn the most optimized way to write code
  • Data Visualization with Python
Course content
Expand all 113 lectures 13:59:29
+ Introduction
3 lectures 14:53

Download Python from Python official website: https://www.python.org/

Download PyCharm Community from : https://www.jetbrains.com/pycharm/download/


Preview 06:01
Create Your First Project
04:10
+ Data Types, Variables, Operators
7 lectures 58:44
How to Name a Variable: Naming rules
08:01
Operators
08:54
Operators Precedence
03:17
Mutable and Immutable Objects
13:34

Test your knowledge on Data Types, Variables and Operators. Try to solve all the questions yourself.

Don't copy and paste the code, better use notebook and pen.

Quiz on Data Types, Variables, Operators
10 questions
+ Conditional Statements
5 lectures 32:44
If Else Statement
08:00
Elif Ladder: Multiple conditions
04:05
Membership Operators
03:26
Combining Conditions: Logical Operators
12:33
Nested Conditions
04:40

Test your knowledge on conditional statements. Try to solve all the questions yourself.

Don't copy and paste the code, better use notebook and pen.

Quiz on Conditional Statements
10 questions
+ String Manipulation
4 lectures 24:42
Strings Introduction
06:22
String Indexing
03:38
String Slicing
08:08
String Comparison
06:34

Test your knowledge on Strings. Try to solve all the questions yourself.

Don't copy and paste the code, better use notebook and pen.

Quiz on Strings
10 questions
+ List and Tuple Data Structures
2 lectures 11:40
List
06:23
Tuple
05:17

Test your knowledge on List and Tuple Data Structures. Try to solve all the questions yourself.

Don't copy and paste the code, better use notebook and pen.

Quiz on List and Tuple Data Structures
10 questions
+ Loops: Learn How to Perform Repetitive Task
7 lectures 49:42
While Loop
08:35
Break and Continue
11:03
For Loop
03:38
Else Block in Loop
04:05
Range Function
05:13
Looping Techniques
07:23
Nested Loops
09:45

Test your knowledge on loops. Try to solve all the questions yourself.

Don't copy and paste the code, better use notebook and pen.

Quiz on loops
12 questions
+ Functions
9 lectures 58:22
Functions Example
07:04
Symbol Table
05:29
Function Help
07:33
Documentation Strings
03:57
Default Arguments
04:42
Arbitrary Arguments
04:04
Lambda Function
05:54
Nested Functions
10:17

Check your knowledge on functions. Try to solve all the questions yourself.

Don't copy and paste the code, better use notebook and pen.

Quiz on functions
10 questions
+ Built-in Functions
4 lectures 46:10
String Functions
13:00
List Functions
14:23
Measure Execution Time of Small Code
06:45
Shallow and Deep Copy
12:02

Test your knowledge on built-in functions. Try to solve all the questions yourself.

Don't copy and paste the code, better use notebook and pen.

Quiz on Built-in Functions
10 questions
+ Set and Dictionaries
3 lectures 25:26
Set Introduction
09:41
Set Operations
04:24
Dictionaries
11:21

Test your knowledge on Set and Dictionaries. Try to solve all the questions yourself.

Don't copy and paste the code, better use notebook and pen.

Quiz on Set and Dictionaries
10 questions
+ Modules
4 lectures 35:15
Module Introduction
05:59
How to Import a Module
09:38
Dir Function : Print Namespace
05:05
Builtin Modules: Math and Random
14:33
Requirements
  • Be able to use computer
  • No prior knowledge is required
Description

Upgrade your Career with the Masterclass in Python by Pramod Pal, designed at the Silicon-Valley of India - Bangalore.

The course that has been taking the IT district of Bangalore by storm is now online for you.

Be an experienced coder or just a newbie to Computer Science, this masterclass can zoom you to an effective level, step-by-step in matter of weeks.

After successfully completing the course you will be able to:

  1. Automate the monotonous actions

  2. Scrape the web to find what there on pages

  3. Create and handle databases applications

  4. Use it for your Data-Science projects

  5. Get initiated into AI & Machine Learning

Upgrade from your current computer skills to launch your Python based career, conveniently, through this Master-Class.

We want to help you crack the code of the fastest growing computer science language -  Python - with fun.

What students have told us about this course.

"Nice course, Very well explained for beginners"

"Well explained. I am getting interest by learning this way."

"Great teacher"

"This course is one of the top 5 Udemy courses and your teaching style makes you one of the top 5 Udemy instructors"

Who this course is for:
  • This Python language course is designed for everyone even non-technical person can enroll and learn.
  • Beginner Python developers curious about advanced Python Programming topics.
  • Programmers who wants to learn Advanced Python Programming
  • Students looking to build their career in Data Analytics, Artificial Intelligence, Machine Learning Python, Software Development, Web Development, Game Development
  • Beginner Data Scientist
  • People who work in excel and want to upgrade their programming skill