Python Programming Masterclass

  • 5.0
  • 7 Enrolled

Description

Python is an interpreted, high-level, and general-purpose programming language. Python's design philosophy emphasizes code readability with its notable use of significant whitespace. Its language constructs and object-oriented approach aim to help programmers write clear, logical code for small and large-scale projects. Python is dynamically typed and garbage-collected.

Requirements

  • A Windows or Linux machine
  • Visual Studio Code

Course Curriculum

  • Section 1
    Introduction
    • Welcome to the Course 0 min
    • Introduction to Python 7 min
    • Installing Python on Windows 2 min
    • Installing Python on Linux 1 min
    • Installing Python on Mac 5 min
    • Set up Development Environment 5 min
    • Writing the First Program 3 min
    • Customizing VS Code 2 min
    • Understanding Print Function 3 min
    • Variables 4 min
    • Datatypes 6 min
    • Arithmetic Operators 8 min
    • Reading Input From Console 5 min
  • Section 1
    Conditional and Looping Statements
    • Introduction 1 min
    • Conditional Statements 2 min
    • If Statement 5 min
    • Else Statement 1 min
    • Elif Statement 3 min
    • Nested If 2 min
    • For loop 7 min
    • While loop 4 min
    • Swapping Variables 4 min
    • Exercise 1: Finding reverse of a number 7 min
    • Exercise 2: Finding Prime Numbers 4 min
  • Section 1
    Diving Deep into Basic Datatypes
    • String Datatype: Part 1 - Case Checking Functions 5 min
    • String Datatype: Part 2 - Search Functions 10 min
    • String Datatype: Part 3 - Slice and Split Functions 5 min
    • String Datatype: Part 4 - Format Checking Functions 3 min
    • String Datatype: Part 5 - Digit Formatting Functions 3 min
    • String Datatype: Part 6 - String Formatting Methods 7 min
    • String Datatype: Part 7 - Using Slicing Operator 3 min
  • Section 1
    Collection Types
    • List Datatype: Creating and Accessing Elements 5 min
    • List Datatype: Adding and Removing Elements 9 min
    • List Datatype: Sorting and Arranging 3 min
    • List Datatype: Looping and Conditional Statements 4 min
    • List Datatype: Updating Elements 6 min
    • Tuple Datatype 5 min
    • Set Datatype 5 min
    • Dictionary Datatype: Creating and Accessing Elements 5 min
    • Dictionary Datatype: Looping 4 min
  • Section 1
    Functions
    • Introduction to Functions 2 min
    • Passing Data to Functions 7 min
    • Default and Optional Parameters 3 min
    • Args and Kwargs 11 min
    • Named Parameters 2 min
    • Unpacking Elements 4 min
    • Returning Values 5 min
    • map() function 6 min
    • filter() Function 3 min
  • Section 1
    Object Oriented Programming
    • Introduction to OOP 13 min
    • Working of Objects 6 min
    • Properties 4 min
    • Self Parameter 2 min
    • Constructor 9 min
    • Creating a Simple Calculator 3 min
    • Private Access Specifier 4 min
    • Single Inheritance 5 min
    • Multiple Inheritance 4 min
    • Multilevel Inheritance 1 min
    • Hierarchical and Hybrid Inheritance 1 min
  • Section 1
    File Handling and OS Module
    • OS Module 10 min
    • File Permissions 3 min
    • Creating a File 5 min
    • Reading content from a text file 5 min
    • Writing to a Text File 3 min
    • With Statement 1 min
  • Section 1
    Exception Handling
    • Introduction to Exception Handling 4 min
    • Handling Exceptions 6 min
    • Multiple Except Statements 8 min
    • Finally Statement 5 min
    • Raising Exceptions 4 min
    • Creating Custom Exceptions 8 min
  • Section 1
    Virtual Environment
    • Creating Virtual Environments 7 min

Reviews

5.0

Course Rating

Ashwin Joy

3 months, 1 week ago

I was always searching for a high-quality Python course in Malayalam, and finally here is one! This course is going to be pretty helpful for all the mallu coders. Mishel knows his stuff and explains the difficult concepts in an understandable way. I will definitely recommend this course to everyone who wants to become a Python programmer!

Athira Biju

3 months, 1 week ago

Akshay p Das

3 months, 1 week ago

"I've never completed a course like this before and I cannot express how great the instructor was and the overall content of the material.Thank you mishel sir!"

Preview Video

Choose a language

You are welcome to contribute to translating this project. If you like to help us translate Geekinsta to your language, please contact us.