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
Slide 1

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

PRASHANT METKAR
Student
Slide 1

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

Nikhil Kamble
Student
Slide 1

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

vijay ingle
Student
previous arrow
next arrow

Share This