Welcome to Inetz
Courses Images
30 SEATS

COURSE INSTRUCTOR

Teachers Images

Arun Sukumar

Python Developer

Expert in web security.More than 7 year

BASIC INFORMATION

  • Module : 19
  • Length : 6 Months
  • Level : Basic to Expert
  • Category : Software Training
  • Started : 01-04-2019
  • Shift : 02
  • Class : 120

Python Training and Course Description

The major technical strengths of this language are readability, easy to use and learn, it’s free and supported object-oriented, it is portable.

Python Training has dynamically typed language so every operation can be done on the fly. Python codes can be shipped or placed on the web more securely as it execution involves Python® Virtual Machine ( PVM ) and bytecode compilation which is platform independent.

Python is the high level language with features of object oriented programming.

  • Clear syntax and expressive
  • Supports Object Oriented and Functional Programming
  • Highly Portable, runs almost anywhere- highend server, workstations
  • Uses machine independent byte codes
  • Designed to be extensible using C/C++,thus allowing access to many external libraries

Below are the Python implementations that we see in the coding world.

  • Cpython ( c ) (most common)
  • PyPy (python)
  • JyThon (Java)
  • IronPython(.Net)

Important Features

  • Programs are written as text files ,and with the .py extension
  • Each module has its own namespace
  • Name space within a module is global
  • .py files executed directly are programs or scripts
  • .py files referenced by import statement are modules
  • Variables are not needed for introduction
  • Indentation plays a crucial role in here

Python Training and Course Syllabus

Module 1: Environment: PyCharm and IDLE, Version: 3.7 AND 3.X, Type: ALL

  • Variables
  • Strings
  • String functions
  • Numbers part one: Integers
  • Numbers part two: Floating points
  • Arrays
  • Associative arrays
  • Array functions
  • Booleans
  • NULL and empty
  • Type juggling and casting
  • Constants
  • Types of Functions
  • **Keyword Arguments and *Arguments
  • Recursive Functions
  • Generator Functions
  • Iterator Functions
  • Return Statement in Functions
  • Lambada Expression
  • Class Representation and Document Strings
  • Access Specifiers
  • OOPS in python
  • Class Constructor and Instance
  • Abstract Class
  • Singleton Class
  • Command Line Execution
  • Environment variables
  • Class Attributes
  • Decorators
  • Basic File Operations in text document
  • Seek () and tell ()
  • Writing Binary Files
  • File operation in CSV
  • Try, Except
  • Try, Except, Finally, Else
  • Raise Exception
  • User Defined Exception
  • Threading and Multithreading
  • Thread Lock
  • Queue and Dequeue
  • Multiprocessing
  • Modules and Packages
  • Match () and Search ()
  • Group ()
  • Greedy and Non-Greedy Method
  • Compile (), findall ()
  • Email and Phone Number Pattern
  • File and Directory Manipulation
  • Renaming Files and Folders
  • File Permissions
  • Fork and Process
  • Standard Input, Output and Error Format
  • Dialog Box or directory selection window
  • Window Forms
  • Synchronous Data Sharing
  • Asynchronous Data Sharing
  • SSH
  • TELNET
  • Creating a Repository
  • Files State
  • Commit and undo Commit
  • File Removing
  • File Merging
  • Git Remove, PULL, PUSH, CLONE
  • Creating a Project
  • APP Life Cycle
  • Admin Interface
  • Creating Views
  • Templates
    • Models
    • Form details
    • Testing
    • Page redirection
    • Sending Emails
    • Deploying Django framework
    • Generic views
    • Form processing
    • File uploading
    • Cookie handling
    • Sessions, caching and comments
    • RSS, AJAX
  • Basic of query execution
  • Cursor and Behavior
  • Series
  • DataFrame
  • Panels
  • Working with Numpy
  • Basics of MatPlotlib
  • Downloading video File from URL
  • Copying Video from one path
  • Image Copying and Downloading
  • Map, Filter and Reduce
  • Range and Time
  • Datetime Formatting
  • Assessment 1: Day 3 – Basics, Data Structure, Functions
  • Assessment 2: Day 5 – Class and OOPS
  • Assessment 3: Day 7 – Files,Threading,Exceptions
  • Assessment 4: Day 9 – Packages,GUI,Network
  • Assessment 5: Day12 – Django Framework
  • Assessment 6: Day 15 – Overall Assessment