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

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

Table of Contents. Preface... xxi

Webgurukul Programming Language Course

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

Introduction to Programming Using Java (98-388)

PTN-102 Python programming

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

Introduction to Python

[CHAPTER] 1 INTRODUCTION 1

Course Title: Python + Django for Web Application

Programming in Python 3

PYTHON TRAINING COURSE CONTENT

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

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

Python review. 1 Python basics. References. CS 234 Naomi Nishimura

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

Programming in Python Advanced

Django with Python Course Catalog

Absolute C++ Walter Savitch

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

PYTHON. p ykos vtawynivis. Second eciitiovl. CO Ve, WESLEY J. CHUN

CO Java SE 8: Fundamentals

ActiveNET. #202, Manjeeraa Plaza, Ameerpet, HYD

DOWNLOAD PDF CORE JAVA APTITUDE QUESTIONS AND ANSWERS

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

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

Overview of OOP. Dr. Zhang COSC 1436 Summer, /18/2017

Basic Python 3 Programming (Theory & Practical)

PT Timmins Konsultan Utama. Python Basic and Beyond

Data Science with Python Course Catalog

Flask Web Development Course Catalog

5/23/2015. Core Java Syllabus. VikRam ShaRma

Course Description. Learn To: : Intro to JAVA SE7 and Programming using JAVA SE7. Course Outline ::

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

2.Raspberry PI: Architecture & Hardware Specifications

Discover how to get up and running with the Java Development Environment and with the Eclipse IDE to create Java programs.

CS 6456 OBJCET ORIENTED PROGRAMMING IV SEMESTER/EEE

Java 8 Programming for OO Experienced Developers

Fast Track to Core Java 8 Programming for OO Developers (TT2101-J8) Day(s): 3. Course Code: GK1965. Overview

Programming with Python with Software Automation & Data Analytics

Course Structure of Python Training: UNIT - 1: COMPUTER FUNDAMENTALS. Computer Fundamentals. Installation of Development Tools:

Babu Madhav Institute of Information Technology, UTU 2015

PREPARING FOR PRELIM 1

Organizers. Finland Labs, Revert Technology Pvt. Ltd New Delhi. In Association with. Entrepreneurship Development Cell.

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

Object Orientated Analysis and Design. Benjamin Kenwright

JatinSir - Mastering Python

Part III Appendices 165

Object Oriented Programming with Java. Unit-1

Python Basic and Beyond

Core Java Syllabus. Pre-requisite / Target Audience: C language skills (Good to Have)


,

Training with Certification

Sri Vidya College of Engineering & Technology

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

Course Syllabus C # Course Title. Who should attend? Course Description


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

Programming in Scala Second Edition

About Intellipaat. About the Course. Why Take This Course?

SYLLABUS JAVA COURSE DETAILS. DURATION: 60 Hours. With Live Hands-on Sessions J P I N F O T E C H

Variable and Data Type I

A- Core Java Audience Prerequisites Approach Objectives 1. Introduction

What is a class? Responding to messages. Short answer 7/19/2017. Code Listing 11.1 First Class. chapter 11. Introduction to Classes

Computer Hardware 6. The

Object-Oriented Programming (OOP) Fundamental Principles of OOP

Dr. Md. Humayun Kabir CSE Department, BUET

Java Fundamentals p. 1 The Origins of Java p. 2 How Java Relates to C and C++ p. 3 How Java Relates to C# p. 4 Java's Contribution to the Internet p.

OBJECT ORIENTED PROGRAMMING USING C++ CSCI Object Oriented Analysis and Design By Manali Torpe

Programming I. Course 9 Introduction to programming

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

MCSA Universal Windows Platform. A Success Guide to Prepare- Programming in C# edusum.com

There are four numeric types: 1. Integers, represented as a 32 bit (or longer) quantity. Digits sequences (possibly) signed are integer literals:

Object Oriented Programming with Java

Introduction to C++ Introduction. Structure of a C++ Program. Structure of a C++ Program. C++ widely-used general-purpose programming language

Syllabus of C++ Software for Hands-on Learning: This course offers the following modules: Module 1: Getting Started with C++ Programming

SRM INSTITUTE OF SCIENCE & TECHNOLOGY Faculty of Science and Humanities Department of Computer Science UNIT I - INTRODUCTION TO JAVA

C++ Programming for Non-C Programmers. Supplement

Paytm Programming Sample paper: 1) A copy constructor is called. a. when an object is returned by value

ENGR 102 Engineering Lab I - Computation

CSE : Python Programming

Introduction to C++ with content from

This course supports the assessment for Scripting and Programming Applications. The course covers 4 competencies and represents 4 competency units.

Table of Contents EVALUATION COPY

Java SE 7 Programming

STRUCTURING OF PROGRAM

(CC)A-NC 2.5 by Randall Munroe Python

Govt. of Karnataka, Department of Technical Education Diploma in Information Science & Engineering. Fifth Semester

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

Chapter 1 Summary. Chapter 2 Summary. end of a string, in which case the string can span multiple lines.

WA1278 Introduction to Java Using Eclipse

Getting Started with Python

Diploma in Android Programming (DAP)

Welcome to Teach Yourself Acknowledgments Fundamental C++ Programming p. 2 An Introduction to C++ p. 4 A Brief History of C++ p.

CS304 Object Oriented Programming Final Term

Introduction to Python programming, II

C++ for Python Programmers

Absent: Lecture 3 Page 1. def foo(a, b): a = 5 b[0] = 99

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

Transcription:

About Python Python course is a great introduction to both fundamental programming concepts and the Python programming language. By the end, you'll be familiar with Python syntax and you'll be able to put into practice what you'll have learned in a final project you'll develop locally. Python Programming is intended for software engineers, systems analysts, program managers and user support personnel who wish to learn the Python programming language. Python Duration This course duration is 35 hrs++. Training Objectives The learning objectives of this course are: To understand why Python is a useful scripting language for developers. To learn how to design and program Python applications. To learn how to use lists, tuples, and dictionaries in Python programs. To learn how to identify Python object types. To learn how to use indexing and slicing to access data in Python programs. To define the structure and components of a Python program. To learn how to write loops and decision statements in Python. To learn how to write functions and pass arguments in Python. To learn how to build and package Python modules for reusability. To learn how to read and write files in Python. To learn how to design object oriented programs with Python classes. To learn how to use class inheritance in Python for reusability. To learn how to use exception handling in Python applications for error handling. Training Pre - Requisites & Who Should Learn Python As such, there are no pre-requisites for learning Python, Knowledge of high level language and scripting language, but certainly not a mandate. Market for Python is growing across the world and this strong growth pattern translates into a great opportunity for all the IT Professionals.

Here are the few IT Professional, who are continuously enjoying the benefits moving into Python domain: Developers, Java Programmers and Architects BI /ETL/DW professionals Senior IT Professionals Testing professionals Mainframe professionals System/Network Administrators Freshers I. Python Basics Chapter 1: Getting started with Python programming 1.1 Introduction to Python 1.1.1 Python features 1.1.2 Scope of python 1.1.3 Python products 1.1.4 Python in today's context 1.2 Python Download, Installation and Environment Setup 1.3 First python program execution "Hello World" 1.4 The world of programming 1.5 Python programming syntax Chapter 2: Variables, keywords and Operators 2.1 Variables 2.1.1 Memory mapping of variables 2.1.2 Application memory 2.1.3 Variable nomenclature 2.1.3 Properties and scope of variables

2.2 Keywords in Python 2.3 Operators 2.3.1 Arithmetic operators 2.3.2 Operator precedance 2.3.3 Logical operators 2.3.4 Membership Operators 2.4 Basics I/O and Type casting 2.5 builtins functions and getting help Chapter 3: Control flow statements 3.1 Flow of program control 3.2 Decision making statements: if-elif-else 3.3 for loop 3.3.1 Making of 'for' loop 3.3.2 Repetition using for loop: range() function 3.3.3 Iteration using for loop 3.4 while loop 3.4.1 Making of 'for' loop 3.4.2 Infinite loop 3.5 Loop control keywords: break, continue, and pass Chapter 4: Numbers and Functions 4.1 Introduction to functions 4.1.1 Function definition and return 4.1.2 Function call and reuse 4.1.3 Function parameters 4.2 Function recipe and docstring 4.3 Programming with functions

4.4 Namespaces and scope of variable 4.5 Numbers - int, float, long, complex Chapter 5: Strings 5.1 Introduction to Python 'string' data type 5.2 Properties of a string 5.3 String built-in functions 5.4 Programming with strings 5.5 String formatting Chapter 6: Lists 6.1 Introduction to Python 'string' data type 6.2 Properties of a list 6.3 List built-in functions 6.4 Programming with lists 6.5 List comprehension Chapter 7: Tuples, Dictionary and Sets 7.1 Tuples as Read only lists 7.2 Moving from list to dictionary 7.3 Dictionary built-in functions 7.4 Sets and sets properties 7.5 Set built-in functions Practice, Test & Revision

II. Advanced Python Chapter 8: More of Python functions 8.1 Recursive functions 8.2 *args, **kwargs, argv 8.3 Modules and Packages 8.4 Iterators and Generators 8.5 Function decorators Chapter 9: Object oriented programming with Python 9.1 OOPs concepts: Classes and objects 9.2 Making of a class and module namespace 9.3 Static and instance variables 9.4 Deep understanding of self and init () 9.5 Inheritance and Overriding 9.6 Overloading functions 9.7 Operator overloading 9.8 Encapsulation: Hiding attributes Chapter 10: Exception Handling in Python 10.1 Understanding exceptions 10.2 try, except, else and finally 10.3 raising exceptions with: raise, assert 10.4 Creating your own exception classes 10.5 Logging and Debugging Chapter 11: File handing - Part 1 11.1 Working with files

11.2 File objects and Modes of file operations 11.3 Reading, writing and use of 'with' keyword 11.4 read(), readline(), readlines(), seek(), tell() methods 11.5 Handling comma separated value files 11.6 CSV reading and writing with DictWriter Chapter 12: File Handling - Part 2 12.1 JSON parsing 12.2 File compression - zipping and unzipping 12.3 Pickling Chapter 13: Regular expression 13.1 Pattern matching 13.2 Meta characters for making patterns 13.3 re flags 13.4 Project 1: Pattern matching over files Chapter 14: Multithreading 14.1 Introduction 14.2 Starting a new Thread using Thread module 14.3 The Threading Module 14.4 Synchronizing Threads Chapter-15: Python Debugging and Automation Framework 15.1 dis module 15.2 pdb module 15.3 profile module 15.4 Planning for automation framework

15.5 Developing Automation framework 15.6 Real time planning for automation testing and do automation 15.7 Creating networking and network test automation