Learn Python The Complete Python Programming

BY
Udemy

Mode

Online

Fees

₹ 3099

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 3,099
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

Up and Running with Python

  • Installing Python
  • Hello World

The Basics (Data Types)

  • Variables
  • Multiple Assignment 
  • Data Types and Ints
  • Strings
  • Placeholders
  • List/Arrays
  • List Functions
  • Dictionaries
  • Dictionary Functions
  • Tuples
  • Exercise Files

Conditions and Loops

  • If-Else Statements
  • Relational Operators
  • Nested If/Else
  • Elif Statements
  • Logical Operators
  • For Loops
  • While Loops
  • Nested For Loops
  • Pass, Break and Continue
  • Try and Except
  • Commenting
  • Quick Tips
  • Exercise Files

Functions!

  • Creating our own Functions
  • Global and Local Vars
  • Abs and Bool
  • Help and Dir
  • Eval and Exec
  • Str, Int, Float
  • Recap and Sum

Classes! (Object Oriented Programming)

  • Basics of Classes
  • Functions in Classes
  • Class Attributes
  • Inheritance
  • Overriding Methods

File Input/Output

  • Creating a File
  • Creating a File (windows)
  • Reading a File
  • Writing to a File
  • Appending to Files
  • Copying Files

Using Python Modules

  • Random Module - Randint
  • Guessing Game
  • Guessing Game Challenge
  • Random Module - Shuffle and Choice
  • Sys Module
  • Time Module
  • Turtle Module
  • For Loops in Turtle
  • Up and Down Functions
  • Coloring in Turtle
  • Functions in Turtle
  • Exercise Files

Crawling The Web

  • Re Module
  • Crawling The Web (Stocks)
  • Stock Quotes (.py)
  • Crawling The Web (Weather)
  • Weather (.py)
  • Crawling The Web (Definition)
  • Definition (.py)

Beautiful Soap HTML Parsing

  • Intro to Beautiful Soup
  • Prettify with Soup
  • Drilling Down
  • Functions in Soup
  • .String and.Parent
  • Searching in Soup
  • Weather Parsing
  • Antonym Parsing

MatPlorLib - Charts, Plots and 3D Figures!

  • Intro to MatPlorLib
  • First Graph!
  • Understanding the MatPlotLib Interface
  • Graph Labels
  • Creating a Graph from a File
  • Understanding SubPlots and Figures
  • Coloring of Graph
  • Multiple Plots in a Graph
  • Multiple Graphs in a Figure
  • What about 3 graphs?
  • Bar Graphs Intro
  • Modifying our Bar Graph
  • Pie Chart Intro
  • Modifying our Pie Chart
  • Adding a Legend
  • 3D Graphics Intro
  • 3D Scatter Plots
  • Multiple 3D Scatter Plots
  • 3D Bar Graphs
  • 3D Wireframes

Data Analysis with Pandas!

  • Intro to Pandas
  • Series Data Structure
  • Series Continuation
  • Data Frames Intro
  • Creating a CSV
  • Reading a CSV
  • Writing to a CSV
  • Getting our Data
  • Slicing Data Frames
  • Data Manipulation
  • Indexing and More
  • Merging Data Frames
  • GroupBy Function
  • MovieLens Data
  • Heavy Data Analysis
  • MatPlotLib with Pandas
  • Let's Finish This

Python GUI with Tkinter

  • Tkinter Introduction
  • Labels
  • Buttons
  • Layouts
  • Fill
  • Grid Layout
  • Entries
  • Check Buttons
  • GUI Login
  • Actions on Button Click
  • Binding Functions
  • More Binding!
  • Getting Entry Data
  • Message Box
  • Drop Down Menus
  • Calculator Part 1
  • Calculator Part 2
  • Calculator Part 3
  • Calculator Part 4
  • Canvas Intro
  • Canvas Objects
  • Canvas Fill
  • Random Rectangle Generator
  • Text and Arcs
  • Animations

Our First Game (Bounce)!

  • Creating our Ball
  • Adding the Game Interface
  • Adding the Paddle
  • Final Touches
  • Recap
  • Bounce! (.py) (v1/v2/v3)

Our Second Game (Pong!)

  • Creating our Ball
  • Adding Paddle1
  • Adding Paddle2
  • Final Touches
  • Pong! (.py)

What's Next?

  • Up and Beyond!

Instructors

Mr Avinash Jain

Mr Avinash Jain
Instructor
Udemy

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books