Python Training

Python Training - 6 Weeks Training

Python Scripting is one of the most popular and easy programing languages to learn, widely used by big organizations such as Google. Learning Python does not need any prerequisites. A basic understanding of any of the programming languages will be add ons.  At Webs Jyoti, You will learn Python fundamentals such as data types, Tuples and Dictionaries, Looping, Functions and I/O handling and Advanced Python such as server side scripting DJANGO and Object Oriented Programing Languages. Webs Jyoti itself a development organization where trainees will get opportunity to work with our developers.


Course Details

Python INTRODUCTION

  • Interpreted languages
  • Advantages and disadvantages
  • A Brief History of Python
  • Downloading and installing Python
  • Various versions of Python
  • Exploring documentation

Installation

  • Getting Started: Downloading and Installing
  • Introduction to Web Crawler
  • Python Expressions, operators and expressions
  • Python Variables types and properties
  • Comments in python
  • Strings types, properties, methods, indexing, sequencing and slicing, finding string in string with numbers etc.
  • Extracting Links from a webpage
  • Using Math operators

Python Fundamentals

  • Using variables program
  • Math operator’s examples
  • Writing to the screen
  • Command line parameters
  • Reading from the keyboard

Loops and Flow Controls

  • About flow control
  • Indenting is significant
  • The if and elif statements
  • The While loops in Python
  • In operator, index operator
  • Using the for statement
  • break and continue
  • Pass statement
  • The range () function
  • Loops – While Loop
  • The for Loop

Sequence Data

  • list operations
  • list methods examples
  • Strings and other special lists
  • Introduction to Tuples, Sets, range, xrange etc.

File Handling

  • Working with Files
  • File Handling process in Python
  • Opening a text file
  • Reading a file
  • Writing to file
  • Error and Exception handling
  • Importing Modules
  • Using the pickle module
  • Regular Expressions
  • List Comprehension Operations

Dictionaries and Sets

  • What are dictionaries
  • Creating dictionaries
  • Dictionary functions
  • Fetching keys or values
  • Deleting elements
  • Errors and Exception Handling
  • Dealing with syntax errors
  • Handling exceptions with try/except

Using Modules

  • What is a module?
  • The import statement
  • Function aliases
  • Packages
  • Standard Module – OS
  • Standard Module – sys
  • The dir Function

Classes in Python

  • About o-o programming
  • Defining classes
  • Classes scope
  • Class Constructors
  • Instance methods
  • Instance data
  • Class methods and data
  • Class Destructors
  • Inheritance
  • Method overriding

Regular Expressions

  • Introduction
  • Match function
  • Search function
  • Grouping
  • Matching at Beginning or End
  • Match Objects

ADVANCE PYTHON – DJANGO

  • Introduction to django
  • Installing django

DJANGO VIEWS

  • About view function
  • About HttpRequest & HttpResponse
  • How to create views

DJANGO MODELS

  • What are the models
  • Setting up database connection
  • Creating django apps
  • Defining model fields
  • Create a structure for tables in DB
  • Inserting & updating Data
  • Filtering, Ordering and grouping Data
  • Deleting Objects

DJANGO FORMS

  • Creating HTML forms
  • GET & POST methods
  • Various Form fields in django
  • Building a form in Django
  • Working with templates context

DJANGO ADMIN INTERFACE

  • Enabling admin interface
  • Creating admin user
  • Manage Users
    • Project Study

    Course Duration

    • 45 Days - 6 Weeks
    Contact Phone: 8802000175, 0124-4360863
    Location : S Square Tower, Old Delhi Road, Near Bus Stand, Opp Raj Cinema, Gurgaon, 122001

CONTACT US

  • 225, S Square Tower, Old Delhi Road,
    Near Bus Stand, Opp Raj Cinema, Gurgaon
  • Email: info@websjyoti.com
  • Contact: 0124-436-0863
    +91-8802000175

Also Available at