Call nowFree Demo
011-47519207

+91-9873140018

hr@slaconsultantsindia.com

Follow Us


For Training in Gurgaon Branch Call @ +91-9999340200

Industrial Training

9999491895 | 9873140018

Python Practical Training

  • Python overview
  • Advantages and disadvantages
  • Installation and configuration
  • Interpreted languages
  • Python script
  • Standalone scripts under Unix and Windows
  • Using variables and operators
  • Command line parameters
  • Understanding expressions
  • IF and Else If Statement
  • The While and Loop statement
  • Continue statement
  • Break statement
  • Range () function
  • Using lists
  • List operations and methods
  • Sets
  • Dictionaries
  • Tuples
  • Strings
  • Defining functions
  • Parameters and variables
  • Using global statement
  • Keyword arguments
  • Keyword only parameters
  • The return statement
  • VarArgs parameters
  • DocStrings
  • Dealing syntax errors
  • Exception handling
  • Cleaning up
  • Creating modules
  • The from and import statement
  • Package
  • Dir function
  • Module name
  • Importing data from different sources
  • Connecting to databse
  • Viewing data objects and sets
  • Exporting data to other formats
  • Cleansing Data With Python
  • Data Manipulation
  • Python Tools And In-Built Functions
  • Formatting And Normalizing Data
  • User Defined Functions
  • Data Analysis Using Statistics And Graphical Representation
  • List, Tuples, Dictionaries And Set
  • Re Objects
  • Pattern Matching
  • Sub Expressions
  • Parsing Data
  • Complex Substitutions
  • Projects and Assignments
  • Live Training

Inquiry for Python Training

Please find the Python Training Course Duration.
Course Module Course Duration
Python 30 – 40 Hours

DOWNLOAD BROCHURE

Testimonials

FAQ

Explain how to overload constructors or methods in Python?

Overloading constructors or methods in Python language is somewhat similar to any other programming language with slight variations. For instance,

In C++ you’d write

class C {

C() { cout << "No arguments\n"; }

C(int i) { cout << "Argument is " << i << "\n"; }

}

In Python you have to write a single constructor that handles all cases, using either default arguments or type or capability tests. For example:

class C:

def __init__(self, i=None):

if i is None:

print "No arguments"

else:

print "Argument is", i

This is not entirely equivalent, but close enough in practice.

You could also try a variable-length argument list, e.g.

def __init__(self, *args):

....

The same approach works for all method definitions.

What is a Python module?

Python module is simply a file which operates on other objects defined and allows the user to logically organize the Python code. Python module groups related code into each module, making the code easier to understand and utilize. It is also an object with arbitrarily named attributes which one can bind and reference. To put it simply, a Python module is a code that defines functions, variables and clases and may also include a runnable code. It can be accessed using ‘import’ statement, which execute the code of the module. There are many Python modules such as math, re, os, random, matplotlib, flask, etc.

What is the use of enumerate() in Python?

enumerate() is a built-in function in Python, which returns an enumerate object. It is a case that the object is a list of tuples, each containing a pair of count or index and value, returns a list whose items are the same and in the similar order as iterable’s items. The function is used to iterate through a list while keeping tack of the items in the list. One example of the enumerate() function is given below

>>> choices = ['pizza', 'pasta', 'salad', 'nachos']

>>> list(enumerate(choices))

=> [(0, 'pizza'), (1, 'pasta'), (2, 'salad'), (3, 'nachos')]

As you can see, the function not only print the results of the list, but also print their index order as well.

What is Web Scraping? How do you achieve it in Python?

Web scrapping, also known as screen scraping, web data extraction or web harvesting, is a computer software technique of extracting the valuable and large amount of data from websites and saving it to a local file in your computer or database. This is mainly aimed at transforming unstructured data from the web into a structured data such as spreadsheet or database. You can perform web scrapping in many ways and use Python programming language is one such way. Python contains a library called ‘BeautifulSoup’ that helps to perform this task. Some other ways to extract essential information and representing it in a systematic manner using Python is through Mechanize, Scrapemark and Scrapy.

Name the File-related modules in Python?

A module in Python is used to organize the code and make it more easy to understand. The file related modules in Python are dir (), import (), Reload (), etc.

What is JSON? How would convert JSON data into Python data?

JSON (JavaScript Object Notation) is a lightweight data interchange format, which is very easy to write and read. It is easy for machine to generate and parse due to its language independence and familiarity with C-family programming language such as C, C++, C#, etc. In order to convert a JSON data into Python data, one need to use ‘namedtuple’ and ‘object_hook’ line in the code. For instance,

import json

from collections import namedtuple

data = '{"name": "John Smith", "hometown": {"name": "New York", "id": 123}}'

# Parse JSON into an object with attributes corresponding to dict keys.

x = json.loads(data, object_hook=lambda d: namedtuple('X', d.keys())(*d.values()))

print x.name, x.hometown.name, x.hometown.id

Latest Blogs