Python Programming

Become a Python developer learning from Basic to Advanced level.If you want to learn Python programming from scratch this master course is for you.

Course Details

Course Duration

2.5 months

Mode Of Teaching

Online

Teaching Language

Tamil

Weekdays Batch

Starting Date

28-11-2024

Sessions

Mon-Fri

Time

07:00-08:00 PM

Weekend Batch

Starting Date

30-11-2024

Sessions

Sat & Sun

Time

10:00-12:00 PM

Slot Closes On

29-11-2024

Slot Closes On

30-11-2024

Next Batch Starts On

Next Batch Starts On

Fee Structure

₹8000

Course Syllabus

  • What Is Programming language?
  • Brief History Of Programming
  • Uses Of Programming language
  • Advantages Of Programming Language
  • Why Python?
  • Difference Between C,C++,Java and Python
  • Features Of Python
  • Advantages Of Python
  • Installation And  Environment Settings
  • Introduction To Shell
  • Writing And  Executing Python Programs In IDLE (REPL)
  • What Are Keywords In Python?
  • Uses Of Keywords In Python
  • What are Data types  in Python?
  • Text Type
  • Numeric Type
  • Sequence Type
  • Mapping Type
  • Set Type 
  • Boolean Type 
  • Binary Type
  • None Type
  • What are operators ?
  •  Arithmetic Operators
  • Logical Operators
  • Relational Operators
  • Bitwise Operators
  • Assignment Operators
  • Membership Operators
  • Identity Operators
  • What is Control statement?
  • How to use control statments?
  • Decisional Statements
  • Looping Statements
  • Break ,Continue And Pass
  • What is An Array In Python?
  • How To Access Array Items?
  • How To Add Items In Array
  • How To Remove Items in Array
  • How To Loop Arrays?
  • How To Copy Arrays?
  • Array Built In Methods
  • String Introduction
  • Objects in String
  • Methods in String
  • Splitting and Joining String
  • List Introduction
  • Methods in List
  • Nested List
  • List Comprehension
  • Tuples Introduction
  • Built in Methods in Tuples
  • Operations In Tuples
  • Access Tuple Items
  • Update Tuples
  • Unpack Tuples
  • Loop Tuples
  • Join Tuples
  • Sets Introduction
  • Built in Methods in Sets
  • Operations In Sets
  • Access Set Items
  • Add Set Items
  • Loop Sets
  • Join Sets
  • Dictionary Introduction
  • Built in Methods in Dictionary
  • Operations In Dictionary
  • Loop Dictionaries
  • Copy Dictionaries
  • What is Python Slicing?
  • How to use slice() function?
  • Negative indexing in Slicing
  • List comprehensions
  • Set comprehensions
  • Dictionary Comprehensions
  • Why Comprehensions Cannot Be Written For Strings/Tuples
  • What are Functions?
  • Types Of Functions
  • Return Statement
  • Calling A Function
  • Arguments
  • Parameters
  • Positional  Arguments
  • Keyword Arguments
  • User Defined Functions
  • Nested Functions
  • Packing  Individual Data
  • Unpacking Iterables/Sequences
  • Unpacking Iterables Of Aebitrary Length
  • Package Architecture
  • “From” Keyword
  • “Import” Keyword
  • “As” Keyword
  • Class
  • Objects
  • Inheritance
  • Types Of Inheritance
    • Single Inheritance
    • Multiple Inheritance
    • Multi-Level Inheritance
    • Hierarchial Inheritance
  • Polymorphism
    • Method Overloading
    • Method Overriding
  • Access Specifiers
  • Encapsulaion
    • Private
    • Public
    • Protected
  • Abstraction
    • Abc Class
    • Abstract Method
    • Example Program On Data Abstraction
  • Global Variables
  • Local Variables
  • Difference between global and local variable
  • Where to use global and local variables
  • What is File Handling?
  • “with” keyword
  • Tell Function
  • How  To Open A File Using Python
  • Modes in File
  • File Attributes And Methods
  • Read From A File
  • Write Into A File
  • Definitions
  • Why Decorators
  • Types-Inbuilt And User Defined
  • Parameterized Decorators
  • Definitions
  • Features Of A Generator
  • Yield v/s Return
  • Generator Expression
  • What is Iterator
  • Types Of Iterator
  • Inbuild Methods In Iterator
  • Infinite Iterators
  • Custom Iterators
  • Try
  • Except And Final
  • Custom Exceptions
  • Raising Exceptions
  • Assertions
  • Datatime Module
  • Itertools Module
  • Random Module
  • What is Threading?
  • What is MultiThreading?
  • Why MultiThreading?
  • Examples In MultiThreading
  • Steps To Connect SQL with Python
  • MYSQL Connector Module
  • Connection Object
  • Cursor Object
  • What Is Anonymous Function?
  • What Is Lambda Function?
  • What Is Map Function?
  • What Is Filter Function?

SQL For Python

  • What is SQL
  • Why We Need SQL?
  • What Is MySQL
  • MySQL Installation
  • What is Data?
  • Information vs Data
  • What is RDBMS?
  • What Database?
  • Uses Of Databases?
  • Types Of Database?
  • What is Query?
  • What is SQL Tables?
  • How to Create Tables?
  • How to Show Tables?
  • How to Rename Tables
  • What Are Queries?
  • Queries We Need For Java
  • SELECT QUERY
  • INSERT QUERY
  • UPDATE QUERY
  • DELETE QUERY

Project

Auction Board Using Python

Learn how Auction Board System works end to end using python by doing realtime example project

What We Will Provide

Online Coummunity

An Online coummunity will be created on the first day of class where students can discuss their doubts with other students eventhough our instructors are available 24/7

Study Material

We provide study materials once the classes gets completed everyday 

Mock Interview

Mock interviews will be conducted regulary to get realtime interview exposure and to be prepared with the concepts thoroughly

Certification

We provide certification once all the sesions gets completed provided maintaining attendance and completion of projects


Frequently Asked Questions

The training given by That One Programmer is well structured anyone from fresher to experiened can able to understand the concepts easily.At end of the class students can able to attend the interviews without hesitation

Anyone from any education background can join the course,as this course is structured for fresher to experienced level.

You can enroll for the course by clicking “enroll” button and through the payment page you can do the payment 

Yes if students is absent on that day for valuable reasons,backup classes will be scheduled.Students can learn without missing the topics

No 3 days demo class is completely free.Students can decideto join after demo class.

Sorry,No Refunds will be provided

We Provide Career guidance in classes,mock interviews and resume building sessions and daily job updates