Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
30 views

Python Proposal

The document announces a national summer training program on Python programming to be held in association with E-Summit 2018 at IIT Roorkee. Colleges are invited to host the program and students, faculty members and professionals are eligible to attend the 2, 5 or 10 day training program. The training will cover Python basics, object oriented programming, databases, GUI development and sample projects. Certificates will be awarded upon completion. Interested colleges and participants can contact the organizer for details.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views

Python Proposal

The document announces a national summer training program on Python programming to be held in association with E-Summit 2018 at IIT Roorkee. Colleges are invited to host the program and students, faculty members and professionals are eligible to attend the 2, 5 or 10 day training program. The training will cover Python basics, object oriented programming, databases, GUI development and sample projects. Certificates will be awarded upon completion. Interested colleges and participants can contact the organizer for details.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

National Summer Training Program on

Python Programming

In Association with

E-Summit-2018, IIT-Roorkee
Dear Sir/Madam,

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

We are delighted to inform you that NSTP-2018 in association with EDC IIT-Roorkee, is
Planning to organize National training program on “python programming” at your college premises.
We are pleased to invite your college to be one of the Centers.

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

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

Please feel free to contact us.

Md.Nafish
Dept. of Education & Training Development
Finland labs(Unit of Revert Technology Pvt. Ltd)
NSTP-2018 | AppsFluxus-2018 | RoboFeast-2018
Contact No.+91-7053133032 | 011-65544707
Email nafish@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
Python 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.
 Accommodation for technical expert.

The Training Certificates

 Certificate of Participation in Association with E-Summit, IIT-Roorkee.


 Certificate of merit in Association with E-Summit, IIT-Roorkee.
 Certificate of Coordination in Association with E-Summit, IIT-Roorkee.

Target Audience
The program is open to the faculty of engineering colleges, Research Scholars, students and other working
professionals are also, eligible.

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)

For any Further details please contact us:

with kind regards

Md.Nafish
Dept. of Education & Training Development
Finland labs (Unit of Revert Technology Pvt. Ltd)
NSTP-2018 | AppsFluxus-2018| RoboFeast-2018
Contact No.+91-7053133032 | 011-65544707
Email nafish@finlandlabs.com | http://finlandlabs.com/nstp/

You might also like