SY Madina Online Training Institute || symadinatraining.in

Phython

Phython

Lesson1 : Python Fundamentals                              

  1. Introduction
  2. Python Character Set
  3. Variables and Assignments
  4. Simple Input and Output

Lesson 2: Data Handling                                     

  1. Data Types
  2. Operators
  3. Expressions

Lesson 3: Conditional and Iterative Statements      

  1. Types of Statements in Python
  2. Statement Flow Control
  3. The if Statements of Python
  4. Looping
  5. The range() function

Lesson 4: String Manipulation                             

  1. Introduction
  2. Traversing a String
  3. String Operators
  4. String Slices
  5. String functions and Methods

Lesson 5: List Manipulation                                       

  1. Introduction
  2. Creating and accessing Lists
  3. List Operations
  4. List Functions and Methods

Lesson 6: Tuples                                                          

  1. Introduction
  2. Creating and Accessing Tuples
  3. Tuple Operations
  4. Tuple Functions and Methods

Lesson 7: Dictionaries                                                

  1. Introduction
  2. Dictionary-Key:Value Pairs
  3. Working with Dictionaries
  4. Dictionary Functions and Methods

Lesson 8: Functions                                                    

  1. Introduction
  2. Syntax of Function
  3. The return statement
  4. Scope of Variables
  5. Global Keyword
  6. Types of Functions
  7. Function Arguments

Lesson 9: File Handling                                              

  1. Need of Files
  2. Opening a File
  3. Writing to a File
  4. Reading to File
  5. File Pointer Positions

Lesson 10: Modules and Packages

  1. What is a Module?
  2. Importing Modules in Python
  3. Using Random Module
  4. OS Module
  5. Statistics Module
  6. Creating User-Defined Modules

Lesson 11:Object Oriented Programming

  1. Concept of OOPS
  2. What is Class and Object
  3. Features of OOPS
  4. Methods
  5. Encapsulation
  6. Inheritance
  7. Abstraction

Lesson 12:Exception Handling

  1. What is an Exception
  2. Different Types of Exceptions
  3. Inbuilt Exceptions
  4. Finally block
  5. Raising Exceptions
  6. If-else in Exceptions
  7. Creating Custom Exceptions

Lesson 13:Lambda Functions

  1. Introduction
  2. Sample Programs using lambda functions
  3. Map and lambda functions
  4. Sorting data with lambda functions
  5. Filter and lambda functions
  6. Reduce and lambda functions
  7. Applying aggregate functions
  8. Conditional statements with lambda functions
  9. Accessing nested list with lambda function and map function
  10. Accessing dictionary keys and values using lambda functions
  11. Filtering dictionary
  12. Processing multiple lists

Lesson 14: Regular Expressions

  1. RegEx Module
  2. RegEx Functions
  3. Search()
  4. Split()
  5. Sub()
  6. Metacharacters
  7. Special Sequences
  8. Sets
  9. Validation of Phone Number using Regular Expression

Lesson 15: Multi-Threading

  1. Multi-Tasking in Python
  2. Types of Multi-tasking in OS
  3. Thread
  4. How to achieve multi-threading in Python
  5. How to create Threads
  6. Race Condition
  7. Thread Synchronization
  8. Locks
  9. Thread Class Methods
  10. Thread Communication

Lesson 16:Decorators

  1. Need of Decorators
  2. What are First Class Objects?
  3. Treating the functions as objects
  4. Passing the function as argument
  5. Returning functions from another functions
  6. Using decorators to wrap another function
  7. Applying multiple decorators in a single function
  8. Decorating functions that accepts arguments

Lesson 17:Generators

  1. What are generator functions
  2. Generator object
  3. Reversing a string using generators
  4. Difference between normal functions and generators

Lesson 18:Closures

  1. Nested functions and non-local variables
  2. When to use Closures
  3. Example Programs using Closures

Lesson 19:Iterators

  1. Introduction
  2. Types of iterators in Python
  3. Iterating through iterator
  4. Create an iterator
  5. StopIteration
  6. Implementing TV Remote Control System using Iterators

Lesson 20:Python With Mysql

  1. What is MySQL
  2. Installing python mysql connector
  3. Database Connection with Python
  4. CRUD using Python

 

Lesson 21: Tkinter GUI

  1. Introduction to Tkinter GUI
  2. Creating Screen in Tkinter
  3. What are Widgets in Tkinter
  4. Label Widget in Tkinter
  5. Creating a Button in tkinter
  6. Entry Widget
  7. Displaying Hello World in Tkinter
  8. Introduction to Geometry Management
  9. Canvas in Tkinter
  10. RadioButton in Tkinter
  11. Checkbutton in Tkinter
  12. Combobox Widget in tkinter
  13. Toplevel Widgets
  14. Button Event

Python Full Stack Syllabus

Python

  1. Python Basics
  2. Python List
  3. Logic and flow Control
  4. Sequence List and Tuples
  5. Files and Exception
  6. Object Oriented Approach using Python
  7. Regular Expression
  8. Function
  9. Python with SQL

SQL

  1. What is Database
  2. Why we need database
  3. Database Management System(DBMS)
  4. Introduction to SQL
  5. Relational Databases
  6. Sample SQL Query
  7. Applications of SQL
  8. Basics of SQL
  9. SQL Tables: Fields
  10. SQL Tables: Records
  11. SQL Tables:Datatypes
  12. CRUD Operation
  13. Create Table Syntax
  14. Insert Query Syntax
  15. Select Statement Syntax
  16. Where Clause in SQL
  17. Operators in SQL
  18. Order By
  19. Group By
  20. Having Clause
  21. Update Statement
  22. Delete Statement
  23. Truncate Statement
  24. Joins in SQL

Django

  • Introduction to Django
    1. Features of Django
    2. Django web server
    3. Understanding Django environment
    4. A simple ‘Hello World’ application
  • Displaying Hyperlinks- Project
    1. Django Architecture
    2. MVC and MVT
    3. Starting a project
    4. Django apps
    5. Activating our first app
    6. A view that displays a hyperlink
    7. Mapping the views to URLs
    8. Running our first app
    9. Improving the views using templates
    10. Template inheritance
    11. Sending data from url to view
    12. Sending data from view to template
  • Creating models
    1. Converting the models into a table
    2. Examples for Fields in Models
    3. Basic data access using Django shell
    4. Saving objects from database
    5. Retrieving objects from database
    6. CRUD
  • Creating Administration Panel
    1. Using the admin interface
    2. Customizing the admin interface
    3. Adding users
    4. Data access and modification using admin panel
    5. Giving permissions to users
  • Improving webpage
    1. Adding background color for web pages
    2. Adding background image in the web pages
    3. Storing and displaying images
  • Django Forms Creation
    1. Forms basics
    2. Creating Contact Us form
    3. Form field examples
  • Django Template Language
    1. Django template tags
    2. If/else
    3. If/elif/else
    4. For
    5. Comments
    6. Filters
    7. Using templates to display data in the webpage
  • Integrating Bootstrap into Django
  • Sessions and Cookies
    1. Difference between session and cookie
    2. Creating sessions and cookies in Django
  • Django Rest Api
    1. Generic Views in Django Rest
    2. Serializers
    3. JSON
    4. Building RESTful APIs
  • FRONT-END Technologies

HTML

  1. HTML Elements
  2. HTML Attributes
  3. HTML Headings
  4. HTML Paragraphs
  5. HTML Formatting
  6. HTML Links
  7. HTML Images
  8. HTML Tables
  9. HTML Lists
  10. HTML Frames
  11. HTML Forms
  12. HTML Form Elements
  13. HTML Input Types
  14. HTML Input Attributes

CSS

  1. CSS Introduction
  2. CSS Syntax
  3. CSS Selectors
  4. CSS Colors
  5. CSS Backgrounds
  6. CSS Borders
  7. CSS Margins
  8. CSS Padding
  9. CSS Height/Width
  10. CSS Box Model
  11. CSS Text
  12. CSS Fonts
  13. CSS Tables
  14. CSS Position
  15. CSS Float

Bootstrap

  1. Bootstrap Buttons
  2.  Bootstrap Forms
  3.  Bootstrap Navbars
  4.  Bootstrap Grid System
  5.  Bootstrap images
  6.  Bootstrap Tables
  7.  Bootstrap – Jumbotron
  8.  Bootstrap – Cards
  9. Bootstrap- Dropwdown
  10. Navigation Bar

Javascript

  1. Introduction
  2. JS Syntax
  3. JS Comments
  4. JS Variables
  5. JS Operators
  6. JS Data Types
  7. JS Functions
  8. JS Objects
  9. JS Events
  10. JS Strings
  11. JS String Methods
  12. JS Arrays
  13. JS Array Methods
  14. JS Conditions
  15. JS Switch
  16. JS Loops(for,while,do-while)
  17. JS Break
  18. JS Let
  19. JS Const
  20. JS Arrow Function
  21. Javascript Form Handling
  22. JS DOM

React    

  1. ·        ES6 Concepts
  2. ·       Introduction to ReactJs
  3. ·       React Components
  4. ·       Component Styling
  5. ·       React JSX
  6. ·       React State
  7. ·       React Props
  8. ·       React CSS
  9. ·       React Forms
  10. ·       React API