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

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

Webgurukul Programming Language Course

Python Tutorial. Day 1

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

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

Basic Python 3 Programming (Theory & Practical)

Strings. Chapter 6. Python for Everybody

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

Babu Madhav Institute of Information Technology, UTU 2015

Introductory Linux Course. Python I. Martin Dahlö UPPMAX. Author: Nina Fischer. Dept. for Cell and Molecular Biology, Uppsala University

Programming for the Web with PHP

Table of Contents. Preface... xxi

Introduction to Python for Plone developers

,

Introductory Linux Course. Python I. Pavlin Mitev UPPMAX. Author: Nina Fischer Dept. for Cell and Molecular Biology, Uppsala University

Python Objects. Charles Severance. Python for Everybody

Advanced Python. Executive Summary, Session 1

CERTIFICATE IN WEB PROGRAMMING

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

PYTHON TRAINING COURSE CONTENT

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

Python - 2. Jim Eng

Course Title: Python + Django for Web Application

Exceptions and File I/O

Programming with Python with Software Automation & Data Analytics

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

[CHAPTER] 1 INTRODUCTION 1

JatinSir - Mastering Python

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

Flask Web Development Course Catalog

COMP 364: Classes, Objects, and Names

ENGR 102 Engineering Lab I - Computation

Introductory Linux Course. Python I. Nina Fischer Dept. for Cell and Molecular Biology, Uppsala University

Interactive use. $ python. >>> print 'Hello, world!' Hello, world! >>> 3 $ Ctrl-D

Introductory Linux Course. Python I. Nina Fischer Dept. for Cell and Molecular Biology, Uppsala University

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

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

Python. Executive Summary

Programming environments. Introduction to Python. Adrian Copie, Ph.D.

Python Certification Training

Interactive use. $ python. >>> print 'Hello, world!' Hello, world! >>> 3 $ Ctrl-D

Python Intro GIS Week 1. Jake K. Carr

Programming in Python 3

18.1. CS 102 Unit 18. Python. Mark Redekopp

PYTHON FOR KIDS A Pl ayfu l I ntrodu ctio n to Prog r am m i ng J a s o n R. B r i g g s

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

Web Scraping with Python

PTN-102 Python programming

Intro. Scheme Basics. scm> 5 5. scm>

Part III Appendices 165

Exam 1 Format, Concepts, What you should be able to do, and Sample Problems

Oops known as object-oriented programming language system is the main feature of C# which further support the major features of oops including:

CHAPTER 2: Introduction to Python COMPUTER PROGRAMMING SKILLS

Programming in Python

All programs can be represented in terms of sequence, selection and iteration.

EE 355 Unit 17. Python. Mark Redekopp

XII CS(EM) Minimum Question List N.KANNAN M.Sc., B.Ed COMPUTER SCIENCE IMPORTANT QUESTION (TWO MARKS) CHAPTER 1 TO 5 ( STAR OFFICE WRITER)

Flow Control: Branches and loops

Princeton University COS 333: Advanced Programming Techniques A Subset of Python 2.7

Sri Vidya College of Engineering & Technology

CSC Web Programming. Introduction to JavaScript

Lessons on Python Functions

Table of Contents EVALUATION COPY

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


age = 23 age = age + 1 data types Integers Floating-point numbers Strings Booleans loosely typed age = In my 20s

CO Java SE 8: Fundamentals

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

ActiveNET. #202, Manjeeraa Plaza, Ameerpet, HYD

HTML/CSS Lesson Plans

IPSL python tutorial: some exercises for beginners

Strings. Looping. dna = 'ATGTAGC' print(dna) In [1]: ATGTAGC. You can loop over the characters of a string using a for loop, as we saw on Tuesday:

Table of Contents. Dive Into Python...1

An Introduction to Python

Visualize ComplexCities

Loops and Conditionals. HORT Lecture 11 Instructor: Kranthi Varala

(Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info


Data Science with Python Course Catalog

JAVASCRIPT AND JQUERY: AN INTRODUCTION (WEB PROGRAMMING, X452.1)

102. Introduction to Java Programming

Week. Lecture Topic day (including assignment/test) 1 st 1 st Introduction to Module 1 st. Practical

Overview of the Ruby Language. By Ron Haley

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

ORB Education Quality Teaching Resources

CS506 Web Programming and Development Solved Subjective Questions With Reference For Final Term Lecture No 1

MULTIPLE CHOICE. Chapter Seven

Python Essential Reference, Second Edition - Chapter 5: Control Flow Page 1 of 8

MEIN 50010: Python Flow Control

Introduction to Programming Using Java (98-388)

Murach s Beginning Java with Eclipse

Strings are actually 'objects' Strings

Introduction to Programming Nanodegree Syllabus

Introduction... ix. Chapter 1: Exploring Fundamental Programming Concepts... 1

Comp Exam 1 Overview.

Python. Jae-Gil Lee Based on the slides by K. Naik, M. Raju, and S. Bhatkar. December 28, Outline

CIS192: Python Programming

Spelling-Punctuation-Grammar Subject How will you promote high standards within this module? Term Duration (approx.)

Programming for Data Science Syllabus

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

Transcription:

Duration: Six Weeks Faculty : Mr Sai Kumar, Having 10+ Yrs Experience in IT Online Classes are also available Recorded class will be given if you miss any day interview tips and quiz at end of every module

Course Content: BASIC Lesson 1: Introduction - General Introduction to Python - Installation of Python -Python Shell and Editor Lesson 2: Data Types and Variables -Integer -String -Boolean Values Lesson 3: Sequences, Iteration and String Formatting -While Loop - For Loop, Range() function -Break, Continue, exit - Flow Controls: If-else, If-elif-else -Infinite Loops

Lesson 4: Lists,Dictionary,Tuples and Set: We teach everything about Python lists, tuples, dictionary and sets: how they are created, slicing of a list, adding or removing elements from them and so on. Methods used in are explained with sample programs 1)keys 7)append 13)sort 2)extend 8)insert 14)copy 3)values 4)items 5)get 9)remove 10)clear 11)index 6)setdefault 12)count Lesson 9: Regular Expressions A regular expression is a special sequence of characters that helps you match or find other strings or sets of strings, using a specialized syntax held in a pattern. Regular expressions are widely used in UNIX world. we cover Regular Expression Patterns searching, greedy characters, escape sequences and Modifiers with example programs.

Lesson 6: Reading and Writing Files This chapter covers all the basic I/O functions available in Python. When you re working with Python, you don t need to import a library in order to read and write files. It s handled natively in the language. we cover open(), read(), Write(), close(), readline(), seek(), tell(), makedirs(), getcwd()so on and so forth with example programs. Lesson 5: Strings: Strings are amongst the most popular types in Python. We can create them simply by enclosing characters in quotes. Python treats single quotes the same as double quotes. we cover Methods : lower(), upper(), title(), isalpha(), isdecimal(), isspace(), join(), split(), rjust(), ljust(), strip(), lstrip(),startswith(), endswith(), isdigit(), maketrans(), replace(), max(), min(), replace(), index(), rindex(), find(), rfind(), swapcase(), zfill() Modules: re, re.compile(), re.search(), format() Lesson 8: Functions and Debugging Functions: A function is a block of organized, reusable code that is used to perform a single, related action. Functions provide better modularity for your application and a high degree of code reusing. We cover basic syntax, defining the function, calling a function with sample programs and fine examples. Debugging: Python provides two very important features to handle

any unexpected error in your Python programs and to add debugging capabilities. We cover StandardError, ZeroDivisionError, SyntaxError and TypeError with example programs Lesson 7: Lambda Functions -- functions as objects Lambda functions are called anonymous functions where we can use lambda keyword to create anonymous functions. We explain the lambda functions with built in functions like: 1)filter() 2) map() Lesson 8: Object Oriented Programming We explain Procedure and Object Oriented, Code Reusability, Object Oriented Concepts, What is Class and Object, OOPS Features : Encapsulation, Polymorphism, Abstraction, Inheritance, Types of Inheritance, what is constructor, Passing parameters to Constructors, Initializing Objects, class method, static variable and methods Lesson 10: Generators and Decorators We cover purpose of generators, creation of generator and decorators and how are they different from normal functions.

Advanced Python for: Database: We cover Importing the API module, Acquiring a connection with the database, Issuing SQL statements and stored procedures and Closing the connection using MySQLdb. Web Scrapping: We cover Web browser Module, Downloading from the Web with the Requests Module, Parsing HTML with the Beautifulsoup Module, Controlling with the browser, Real Webpage Extraction, Walking the tree, HTML Parsing, Graphical User Interface(GUI) Automation: Controlling the Keyboard from Python, Screenshots and Image Recognition, checkbox, Multi section, Dialogue Controlling the Mouse from Python box, Networking and Email: We cover creating SMTP objects for creating and sending emails, Parsing Extensible Markup Language(XML) With SAX API, working with HTML, Web Page Structure, Navbar, comments, footers and divs, parsing paragraph data