fbpx

Python

Kick Start Your Career

Join Akola’s leading coding school, learn from the experts & kick start your career.

Syllabus

Basic Level 

2 months

Module 1 : Introduction to Python
  • About Python
  • What is debugging
  • First program
Module 2 : Variables, Expressions and Statements
  • Values and types
  • Variables names and keywords
  • Evaluating expressions
  • Operators and operands
Module 3 : Functions
  • Function call
  • Type conversion and type coercion
  • Math functions
  • Composition
  • Adding new functions
  • Parameters and arguments
  • Stack diagram
Module 4 : Conditions and recursion
  • The modulus operator
  • Boolean expressions
  • Logical operators
  • Conditional execution
  • Alternative execution
  • Nested conditionals
  • Recursion
Module 5 : Fruitful Functions
  • Return values
  • Composition
  • Boolean functions
Module 6 : Iterations
  • Multiple assignments
  • While statement
  • Tables
  • Encapsulation and generalization
  • Local variables
Module 7: Strings
  • Length
  • Traversal and for loop
  • String comparison
  • A find function
  • Looping and counting
Module 8 : Lists
  • List values
  • Accessing elements
  • List membership
  • Lists and for loop
  • List operations
  • List deletion
  • Objects and values
  • Cloning lists
Module 9 : Tuples
  • Mutability and tuples
  • Tuple assignment
  • Random numbers
  • Lists of random numbers
  • Dictionaries
  • Dictionary operations and methods
  • Aliasing and copying
  • Sparse matrices
Module 10 : Dictionaries
  • Dictionary operations and methods
  • Aliasing and copying
  • Sparse matrices
  • Hints
  • Long integers

Advance Level

2 months

Module 1 : Exceptions
  • Errors in Python Program
  • Exception Handling
  • Types of Exceptions
  • User-defined Exceptions
  • Logging the Exceptions
Module 2 : Classes and Objects
  • User-defined compound types
  • Attributes
  • Instances as arguments
  • Instances as return values
Module 3 : Classes and Functions
  • Time
  • Pure functions
  • Modifiers
  • Prototype development versus planning
  • Generalization
  • Object oriented features
  • Optional arguments
  • The initialization method
  • Operator overloading
  • Polymorphism
Module 4 : Sets and Objects
  • Composition
  • Car objects
  • Class attributes and the str method
  • Comparing cars
  • Car Fleet
  • Printing the fleet
  • Shuffling the fleet
Module 5 : Inheritance
  • Group of cars
  • Dealing cars
  • Printing cars
  • The CarGame class
Module 6 : Linked List
  • Embedded references
  • The node class
  • Lists as collections
  • Lists and recursion
  • Infinite lists
  • The fundamental ambiguity theorem
  • Modifying lists
  • Wrappers and helpers
  • The LinkedList class
Module 7: Stacks
  • Abstract data types
  • The stack ADT
  • Implementing stacks with Python lists
  • Pushing popping
  • Using a stack to evaluate postfix
  • Parsing
Module 8 : Files in Python
  • Files
  • Types of Files in Python
  • Opening & Closing a File
  • Working with Binary Files
  • Random Access of Binary Files Zipping & Unzipping Files
Module 9 : GUI in python
  • Root Window
  • Fonts & Colors
  • Canvas
  • Frame & Widgets
  • Button, Label, Message, Text, Scrollbar
  • Listbox, Spinbox, Menu
  • Arranging Widgets in the Frame
Module 10 : Database Connectivity
  • DBMS
  • Types of Databases used in Python
  • Installing Mysql
  • Working with Mysql
  • Creating Database & Tables
  • Implementing with various operations

One of the best academy in Vidarbha, I join here for digital marketing and getting a excellence knowledge ...

PRASHANT METKAR
Student

Yasham Academy is one of the leading coaching institutes in akola for all computer course. They teach very well.

Nikhil Kamble
Student

Excellent place for programming and innovative things,real-time project working with guidance by Vinod Pande Sir.

vijay ingle
Student
previous arrow
next arrow
Slider