Anda di halaman 1dari 8

NSTP-2019

NSTP-2019Proposal
Proposal for
for
5-Days5-Days
National Summer
National Training
Summer Program
Training Programininassociation withSaarang
association with Saarang - IIT
- IIT Madras
Madras
“PythonPrograming”
“Python Programming”

In Association with
Saarang, IIT-Madras

Brought to you by:


Finland Labs (A Unit of Revert Technology Pvt. Ltd New Delhi)
Dear Sir/Madam,

Subject: National Summer training program on “python programming for real world application”

We are delighted to inform you that NSTP-2019 In Association With Saarang IIT Madras, is
Planning to organize National Summer Training program on “python programming” at your college
premises. We are pleased to invite your college to be one of the Centers.

NSTP-2019 would like to entreat your college to be a part of NSTP-2019 Center. We are looking forward
to make your esteemed college as Center for program.

NSTP-2019 is sponsored & funded by India’s most prestigious company, Finland Labs & Revert Technology
Pvt. Ltd. New Delhi

About Saarang:

Saarang is the annual cultural festival of IIT Madras. This fest is a cultural extravaganza for the entirety of South
India!

Saarang, which started out as Mardi Gras in the early 1970’s, proudly stands today as the focal point of art and
culture in Chennai. The 5 days of Saarang are more than a festival, it is a phenomenon beyond words. From
bedazzling ProShows to frolicsome events, from overwhelmed freshers to world-renowned artistes,frombattling
it out in competitive events to losing oneself in the action packed Adrenaline Zone, Saarang has it all! While the
crowd throngs the Spotlight lectures or simply marvels at the spectacular roadshows, excitement knows no
bounds as one indulges in the plethora of fun that is Saarang! The festival that has reached a milestone in
celebrating talent and catering to a wide variety of interests, is synonymous with everything that falls under the
vast hood of culture.

Please feel free to contact us.


Jeetu Gupta

Dept. of Education & Training Development

Finland Labs (Unit of Revert Technology Pvt. Ltd)

NSTP-2019 | FDP-2019 | RoboFeast-2019

Contact No.+91-8505838080 | 7827437518

Email: jeetu@finlandlabs.com | http://finlandlabs.com


Python Programming for Emerging Applications
Why Python

 Python fast and easy it is to use. Python cuts development time in half with its simple to read syntax
and easy compilation feature. Debugging your programs is a breeze in Python with its built in
debugger.
 Python is continued to be a favorites option for data scientists who use it for building and using
Machine learning applications and other scientific computations
 Python is free to use, even for the commercial products, because of its OSI-approved open source
license.

Python Uses:

 Use Python for building desktop applications


 Use Python for building interactive web maps
 Use Python to download data from various data service APIs.
 Use Python for batch geocoding of addresses with Geopy.
 Use and fully understand object-oriented design.
 Use Python to build web applications with Flask.
 Use Python for database applications.
 Use Python for data analysis and interactive data visualizations
 Use Python for scraping data from websites with Beautiful Soup.
 Use Python to analyze and visualize stock market data.

Python Training Highlights:

 Exposure to Python Programming Language


 Exposure to Graphic User Interface Development
 Good multimedia content to help students grasp the material easily
 Understand the concepts of Object Oriented Programming Language
 Understand and write Efficient Code
 Use Python Language to develop back-end of Web Applications
 Use Python Language to create Games
 Use Python Programming Language to create your own hobby projects
 Career guidance by experienced faculty
5-Days PythonProgramming Course Contents

Introduction to the course


• Python Setup for Windows
• Install Python on Windows
• Using IDLE On Windows
• Python Setup for Mac
• Downloading And Installing Python On Mac OS X
• Using IDLE on Mac OS X
• Python Setup for Linux
• Downloading And Installing Python On Ubuntu Linux
• Using IDLE on Ubuntu Linux
• Installing IntelliJ on Ubuntu Linux
• IntelliJ Python Configuration For Ubuntu Linux

The Basics of Python


 Getting To Know Python
 Introduction To Python
 Installation and Working with Python
 Understanding Python variables
 Python basic Operators
 Understanding python blocks\
 Python Data Types
 Declaring and using Numeric data types: int, float, complex
 Using string data type and string operations
 Defining list and list slicing
 Use of Tuple data type

Program Flow Control in Python


 An Introduction To Program Flow Control
 Conditional blocks using if, else and elif
 Simple for loops in python
 For loop using ranges, string, list and dictionaries
 Use of while loops in python
 Loop manipulation using pass, continue, break and else
 Programming using Python conditional and loops block
Python Functions, Modules And Packages
 Introduction
 Organizing python codes using functions
 Organizing python projects into modules
 Importing own module as well as external modules
 Understanding Packages
 Powerful Lamda function in python
 Programming using functions, modules and external packages

Python String, List And Dictionary Manipulations


 Building blocks of python programs
 Understanding string in build methods
 List manipulation using in build methods
 Dictionary manipulation
 Programming using string, list and dictionary in build functions

Python File Operation


 Reading config files in python
 Writing log files in python
 Understanding read functions, read(), readline() and readlines()
 Understanding write functions, write() and writelines()
 Manipulating file pointer using seek
 Programming using file operations

Python Object Oriented Programming – Oops


 Concept of class, object and instances
 Constructor, class attributes and destructors
 Real time use of class in live projects
 Inheritance , overlapping and overloading operators
 Adding and retrieving dynamic attributes of classes
 Programming using Oops support

Python Regular Expression


 Powerful pattern matching and searching
 Power of pattern searching using regex in python
 Real time parsing of networking or system data using regex
 Password, email, url validation using regular expression
 Pattern finding programs using regular expression
Python Except ion Handling
 Avoiding code break using exception handling
 Safe guarding file operation using exception handling
 Handling and helping developer with error code
 Programming using Exception handling
 10: Python Database Interact ion
 SQL Database connection using python
 Creating and searching tables
 Reading and storing config information on database
 Programming using database connections

Python Multithreading
 Understanding threads
 Forking threads
 Synchronizing the threads
 Programming using multithreading

Contacting User Through Email s Using Python


 Installing smtp python module
 Sending email
 Reading from file and sending emails to all users addressing them
 directly for marketing

Python GUI Introduction


 Writing python program for CGI applications
 Creating menus and accessing files
 Server client program

Sample Project
 Web applications
 Desktop applications
 Database applications
 Web scraping
 Web mapping
 Data analysis
 Interactive web visualization
 Computer vision for image and video processing
 Object Oriented Programming
What are the other requirements?

 Seminar hall/classroom having the enough capacity to conduct hands -on-session for all
participants.
 Computer Lab with internet access.
 Projector/ Screen along with black/white board for teaching and presentation purposes.
 The NSTP Center can only be arranged for a minimum of 50 Attendees
 5-Days Accommodation for technical expert.

The Training Certificates

 Certificate of Participation from NSTP-2019 in Association with Saarang IIT Madras.


 Certificate of merit from NSTP-2019 in Association with Saarang IIT Madras.
 Certificate of Coordination from NSTP-2019 in Association with Saarang IIT Madras.

Target Audience

The program is open to the Student of engineering colleges, Research Scholars, Faculty and other working
professionals are also, eligible.

Benefits of association with NSTP-2019

 Name and Logo including website link will be published on our official website mentioning that
“You are our Official NSTP Zonal Partner”.
 Authorized Team will visit your College to organize the entire program.
 The chance to get signs the MOU between Finland Labs New Delhi & Your estimated college.
 An email will be sent to regional colleges about your NSTP publicity.
 Posters will be sent to you for effective regional publicity.
 Regional promotion of center through email campaigns.
Training Fee

Training Days Training Fees


2-Days python INR 1200/ per participant
only
5-Days python INR 3000/ per participant
only
10-Days python INR 4500/ per participant
only

(The fee includes training, certification, and Event registration and free python software to each
participant)

How to Apply for the NSTP Center?


1. Download the format of confirmation letter.
2. Make the confirmation letter on college letterhead & send a scanned copy of the letter by mail.
3. The first-come-first-served policy will be followed for 30 NSTP Center.

For any Further details please contact us:

Jeetu Gupta
Dept. of Education & Training Development
Finland Labs (Unit of Revert Technology Pvt. Ltd)
NSTP-2019 | AppsFluxus-2019 | RoboFeast-2019
Contact No.+91-8505838080
Email jeetu@finlandlabs.com | http://finlandlabs.com

Anda mungkin juga menyukai