Python INTRODUCTION: Understanding the Open source Installation of python in Linux/windows. Understanding Interpreters * ipython.

Similar documents
Introduction to Python

PYTHON CONTENT NOTE: Almost every task is explained with an example

PTN-102 Python programming

About Python. Python Duration. Training Objectives. Training Pre - Requisites & Who Should Learn Python

Webgurukul Programming Language Course

Python Training. Complete Practical & Real-time Trainings. A Unit of SequelGate Innovative Technologies Pvt. Ltd.

Table of Contents. Preface... xxi

PYTHON TRAINING COURSE CONTENT

Programming in Python 3

This course is designed for anyone who needs to learn how to write programs in Python.

Programming in Python Advanced

[CHAPTER] 1 INTRODUCTION 1

Introduction to Programming Using Java (98-388)

PTN-202: Advanced Python Programming Course Description. Course Outline

ActiveNET. #202, Manjeeraa Plaza, Ameerpet, HYD

Python Basics. Lecture and Lab 5 Day Course. Python Basics

GE PROBLEM SOVING AND PYTHON PROGRAMMING. Question Bank UNIT 1 - ALGORITHMIC PROBLEM SOLVING

Object Oriented Programming with Java. Unit-1

C# Syllabus. MS.NET Framework Introduction

PTN-105 Python programming. Course Outline. Prerequisite: basic Linux/UNIX and programming skills. Delivery Method: Instructor-led training (ILT)

Course Title: Python + Django for Web Application

CERTIFICATE IN WEB PROGRAMMING

Course Outline - COMP150. Lectures and Labs

GIS 4653/5653: Spatial Programming and GIS. More Python: Statements, Types, Functions, Modules, Classes

Lotus IT Hub. Module-1: Python Foundation (Mandatory)

Syllabus & Curriculum for Certificate Course in Java. CALL: , for Queries

Index. object lifetimes, and ownership, use after change by an alias errors, use after drop errors, BTreeMap, 309

Flask Web Development Course Catalog


Programming with Python with Software Automation & Data Analytics

Python Certification Training

Type of Classes Nested Classes Inner Classes Local and Anonymous Inner Classes

Intermediate Python 3.x

L1/L2 NETWORK PROTOCOL TESTING

Contents. Figures. Tables. Examples. Foreword. Preface. 1 Basics of Java Programming 1. xix. xxi. xxiii. xxvii. xxix

CS Programming Languages: Python

Murach s Beginning Java with Eclipse

Python in 10 (50) minutes

Complete Python call :

Functions, Scope & Arguments. HORT Lecture 12 Instructor: Kranthi Varala

Absolute C++ Walter Savitch

Django with Python Course Catalog

The WSGI Reference Library

DOT NET COURSE BROCHURE

Programming in Python

Table of Contents EVALUATION COPY

DOT NET Syllabus (6 Months)

TH IRD EDITION. Python Cookbook. David Beazley and Brian K. Jones. O'REILLY. Beijing Cambridge Farnham Köln Sebastopol Tokyo

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

Training with Certification

Glossary. For Introduction to Programming Using Python By Y. Daniel Liang

CNRS ANF PYTHON Objects everywhere

Data Science with Python Course Catalog

Parsing Scheme (+ (* 2 3) 1) * 1

Page 1

COURSE DETAILS: CORE AND ADVANCE JAVA Core Java

ABOUT CORE JAVA COURSE SCOPE:

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

Python Scripting for Computational Science

Part IV. More on Python. Tobias Neckel: Scripting with Bash and Python Compact Max-Planck, February 16-26,

Al al-bayt University Prince Hussein Bin Abdullah College for Information Technology Computer Science Department

Data Analytics Job Guarantee Program

JatinSir - Mastering Python

Foundations of Python

KLiC C++ Programming. (KLiC Certificate in C++ Programming)

Introduction to Python. Didzis Gosko

15CS45 : OBJECT ORIENTED CONCEPTS

An Introduction to JavaScript & Bootstrap Basic concept used in responsive website development Form Validation Creating templates

(CC)A-NC 2.5 by Randall Munroe Python

CORE JAVA TRAINING COURSE CONTENT

Basic Python 3 Programming (Theory & Practical)

Hands-On Perl Scripting and CGI Programming

Duration: Six Weeks Faculty : Mr Sai Kumar, Having 10+ Yrs Experience in IT

Python Scripting for Computational Science

Short Notes of CS201

/ / JAVA TRAINING

Data Structures (list, dictionary, tuples, sets, strings)

A- Core Java Audience Prerequisites Approach Objectives 1. Introduction

Introduction to Programming Microsoft.NET Applications with Visual Studio 2008 (C#)

LTBP INDUSTRIAL TRAINING INSTITUTE

Babu Madhav Institute of Information Technology, UTU 2015

Selenium Testing Course Content

CS201 - Introduction to Programming Glossary By

SELENIUM TRAINING COURSE CONTENT

Application Development in JAVA. Data Types, Variable, Comments & Operators. Part I: Core Java (J2SE) Getting Started

Aim behind client server architecture Characteristics of client and server Types of architectures

St. MARTIN S ENGINEERING COLLEGE Dhulapally, Secunderabad

JAVA Training Overview (For Demo Classes Call Us )

Smashing Node.JS: JavaScript Everywhere

.Net. Course Content ASP.NET

Object Oriented Programming with c++ Question Bank

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.)

Computer Hardware 6. The

Table of Contents. Dive Into Python...1

SAP ABAP Training Course Content :

Microsoft.NET Programming (C#, ASP.NET,ADO.NET, VB.NET, Crystal Report, Sql Server) Goal: Make the learner proficient in the usage of MS Technologies

Distance Learning Advanced C++ - Programming Models, boost and Parallel Computing

Python I. Some material adapted from Upenn cmpe391 slides and other sources

User Manual. Admin Report Kit for IIS 7 (ARKIIS)

PERL Scripting - Course Contents

Transcription:

INTRODUCTION: Understanding the Open source Installation of python in Linux/windows. Understanding Interpreters * ipython * bpython Getting started with. Setting up the IDE and various IDEs. Setting up using the PEP-8. * Indentation. * Tabs or spaces. * Maximum line length. * Blank lines. * Source file Encoding. creating the first python program. * understanding sha-bang. * understanding the.py extension. How to run thepython PROGRAM Types and operators: Introduction to data types. Type casting in python. Various ways of printing. Boolean operators. Playing with numbers. Playing with strings. * String quotes. * Raw strings. Doc string & comments.

Accepting inputs. Control Statements: Conditional statements * Introduction * Boolean expressions * Logical Operators * Using If condition * Pass * Applying PEP-8 standards. Looping statements * for * while * range * break * continue Data structures Lists: * What are lists? * Mutable lists. * In operator. * Traversing a list. * List operations. * Indexing. * Slicing. * converting a list to string. * converting a string to list.

* Aliasing in lists. * Functions in lists. Data structures TUPLEs * What is tuples. * Indexing in tuples. * slicing in tuples. * Immutable tuples. * Packing and unpacking. * Lists and tuples. * Functions in tuples. Data structures dictionaries: What are dictionaries? * Keys and values. * In operator. * Looping in dictionaries. * Lookups in dictionaries. * Dictionaries and tuples. * Functions in dictionaries. * Dictionaries vs sets. Functions: Function basics Scope rules in functions * Global scope. * Local scope. * Locals.

* Globals. * Global. Understanding the return keyword. Argument passing * Default argument list. * Keyword arguments. Understanding the docstrings. List comprehensions. Lambda, map, filters. Understanding the closures. Decorators. Modules: What are modules? Understanding the namespaces Various ways of importing. "reload" operation. understanding about sys.path dir () function. understand the main and name operation. Installation of a module. Understanding the virtualenv. Packaging a module. Packages. Files:

Reading and writing files Methods of File Objects * Reading * Writing * Modify Buffering in files. Parsing a xml files. Parsing a xls files. Pickles Output using Pickle Introduction to subprocess, os Exceptions: What are exceptions? Simulating errors. Various types of exceptions. exception handling - try,except,else,finally trapping errors. raising exceptions. Customized exceptions. REGULAR EXPRESSION: Understanding the regular expressions. Getting started. Compiling a pattern. Flags - ignorecase, dotall Working with multiple flags.

Search vs match. Raw string notations. Special characters * Globbling characters * Anchors * character DEBUGGING: Introduction to debugging. Debugging using IDE. Various modes to get to pdb. * Script mode, Enhanced script mode. * Post mortem mode. * run mode. * Trace mode. Playing with the trace mode. * listing * step, next * continue, break * printing variables * assigning values * Restart and return. * Where, stacks CLASSES: OOP: what is object oriented programming. Understanding the classes in python.

Lets create a bank account. Using the class statement Methods in classes. * Constructor. * Magic methods. Understanding Inheritance. Understanding Polymorphism. Understanding Encapsulation. Operator overloading. SOCKET PROGRAMMING: Introduction. Understanding basics * routing. * Protocols - udp & tcp. Working with sockets * How to connect to server. * Connect on port. * sending data. * receiving data. * How to close the socket. Programming a socket server * Bind a socket. * Listen to incoming connections. * Accept connections. * Live server

* Handing connections. * Thread class * Thread library * Thread pool * Task thread * Multiprocessing Demo: common chat application. Demo: FAQ chat application. Demo - Port scanning software. LOGGING: Understanding logging. When to use logging. Understanding the log levels Understanding stream handling using Basic Config Understanding logger. Understanding handlers. Understanding Formatters. Understanding filters. Demo: Playing with the syslog handlers. Demo: Playing with the St Demo: Playing with the File handlers. DATABASE CONNECTIVITY: Introduction Working with mysql databases.

* How to install mysql-server * How to know what modules to install * Creating a database * Creation of the user and giving grants * Granting access to the users * Connecting mysql and python and Mysql: * Creating and populating a table * Retrieving data * Dictionary cursors * Column headers Integration with various databases. Introduction to ORM and sqlalchemy. CGI PROGRAMMING : Introduction Getting started with CGI Configuring apache Configuring CGI MULTI THREADING: Introduction Starting a thread Thread module Synchronizing Threads PYTHON FRAMEWORKS: FRAMEWORK Introduction

FLASK FRAMEWORK