Python

Python, A widely used high level general purpose programming language. This workshop assumes no previous programming or Python experience. If one never programmed a computer before, or if aware of another programming language and want to learn Python, this workshop will be for him/her. Companies worldwide are using Python to harvest insights from their data and get a competitive edge.  We cover the basics of how one constructs a program from a series of simple instructions. Once a student completes this course, they will be ready to take more advanced programming courses.

Prerequisites:-

Can access computer system and make use of internet to perform search over Google.

 

Need to Prepare?

Prior programming experience is not required.

 

 Tools Expected:-

  1. Windows 8.1 / 8 / 7
  2. 64 bit  windows
  3. System RAM minimum 4GB With Windows
  4. Intel Core i3, i5
  5. Windows Intel i3 4th gen , i5 ,i7
  6. Smart phone with Internet
  7. Notebook and Pen

 

Tools Provided (for the session):-

DVD with software development tools, Sample codes and reference materials

 

Concepts:- 

  • Python syntax
  • Variables
  • Conditional Statements
  • Operators and Loops
  • One-Liners
  • Data Structures
  • Lists and Tuples
  • Sets and Dicts
  • String Formatting
  • Reading and Writing Files
  • User defined Functions
  • Keyword arguments
  • Lambda forms Built-in functions
  • Date and Time
  • Standard Libraries (Useful Modules)
  • User Interface and Interaction
  • Scoping
  • Exception Handling

 

Summary:-

Web development workshop address about building attractive and efficient website using latest technologies such as HTML5 and CSS3. It also demonstrate about usage of FTP Client Filezilla.

 

Project:-

  • Output to Text Files
  • Writing Modules
  • Creating a socket
  • Creating packet sniffer
  • E-Mail application

 

Commitment:-

  • 2 Days (7 hours each including 1-hour lunch break)

 

Agenda:-

 

Day 1

Session 1-  (03:30 hrs)
Introduction
  • Getting started
  • Strengths
  • A Brief History
  • Python Versions
  • Installing Python
  • Environment Variables
  • IDLE
  • Editing Python Files
  • Dynamic Types
  • Python Reserved Words

 

Session 2- (02:30 hrs)
Introduction of Class
  • Classes
  • Principles of Object Orientation
  • Creating Classes
  • Instance Methods
  • File Organization
  • Keyword and Optional Parameters
  • Passing Collections to a Function
  • Variable Number of Arguments
  • Functions – “First Class Citizens”
  • Passing Functions to a Function
  • Mapping Functions in a Dictionary

 

Session Recap
 
Day 2
Session 1- (03:30 hrs)
Basic Python
  • Introduction of Basic Syntax
  • String Values & Operations
  • Numeric Data Types
  • Simple Input and Output
  • The print Function
  • Program Control Flow and Syntax
  • How to use if Statement
  • Relational Operators
  • Logical Operators
  • Defining Your Own Functions
  • Parameters
  • Function Documentation
  • Keyword and Optional Parameters
  • Passing Collections to a Function
  • Variable Number of Arguments

 

Session 2- (02:30 hrs)
  • Exception Handling
  • Inheritance
  • Database Connectivity
  • Iterators
  • Generators

 

Session Recap
Zonal Round of SkillThon
  • Competition
  • Certificate distribution and acknowledgement

Charges:

INR 1100 (GST exclusive) Per Participation