Python Classes In Latur

Python Training In Latur  

Syllabus

Python Django

  • Introduction to Python
  • Data Types
  • Flow Control
  • Functions, Modules, and Packages
  • Manipulations of string, list, and dictionary
  • File Operations
  • Object oriented programming
  • Regular Expression
  • Exception Handling
  • Database Interaction
  • Multithreading
  • Exercises on every module            

Introduction to Python

  • History of Python
  • Installation and working
  • Variables
  • Operators
  • Blocks

Data Types

  • Declaring and using numeric data types
  • Int, float, complex
  • String data type and its operations
  • List and list slicing
  • Tuple

Flow Control

  • If, else and elif
  • For loop
  • For loop using ranges, string, list and dictionaries
  • While loop
  • Use of pass, continue, break and else in loops
  • Use of pass, continue, break and else in loops
  • Conditional and loops blocks

Functions, Modules, and Packages

  • Functions
  • Modules in Python project
  • Importing own and external modules
  • Using functions, modules and external packages

Manipulations of string, list, and dictionary

  • Building blocks
  • Using string in build methods
  • Using list in build methods
  • Dictionary

File Operations

  • Reading config file
  • Writing log files
  • read(), readline() and readlines()
  • write() and writelines()
  • seek
  • Image file handling
  • file operations

Object oriented programming

  • Class, object, and instances
  • Constructor, class attributes and destructors
  • Inheritance, Polymorphism, Access Control List, Abstract class
  • Adding and retrieving dynamic attributes of classes

Regular Expression

  • Pattern matching and searching
  • Pattern matching and searching using regex
  • Methods used in regex

Exception Handling

  • Runtime code crash handling
  • Safe guarding file operation
  • Error codes

Multithreading

Threads
Difference between Single and Multiprocessing
Synchronisation

Database Interaction

  • SQL database connection
  • Creating database, tables
  • Handling information on database

DJANGO - PYTHON FRAMEWORK

  • Getting Started – DJango Installation
  • Introduction – What is DJango? Where to use
  • Create a project, The Development Server, Create a first app & Write a first view
  • Database Setup, Creating models, Activating models, Playing with API & Introducing Admin
  • Working with views.py in depth – Handling Request and Response
  • Working urls.py in depth – Routing and Navigation
  • Working with settings.py in depth – Project and Apps Settings
  • Working with Templates
  • Working with models and databases
  • Working with forms
  • Working with Multiple Apps
  • Working with Session Managements
  • Working with Authentication and Authorization
  • Working with class-based views
  • Working with migrations
  • Sending emails
  • Internationalization and Localization
  • Logging and Paginations
  • Security in Django.

QUICK CONTACT