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

Similar documents
Programming with Python with Software Automation & Data Analytics

JatinSir - Mastering Python

Webgurukul Programming Language Course

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

Python Certification Training

Automation.

Data Analytics Job Guarantee Program

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

Course Title: Python + Django for Web Application

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

Django with Python Course Catalog

Data Science with Python Course Catalog

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

Flask Web Development Course Catalog

Introduction to Python

Intermediate Python 3.x

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

APIs and API Design with Python

Data Science Training

ARTIFICIAL INTELLIGENCE AND PYTHON

DOT NET Syllabus (6 Months)

Python Certification Training

Data Analyst Nanodegree Syllabus

Python Developer Course

Certified Data Science with Python Professional VS-1442

DevShala Technologies A-51, Sector 64 Noida, Uttar Pradesh PIN Contact us

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

Table of Contents. Preface... xxi

SCIENCE. An Introduction to Python Brief History Why Python Where to use

Byte Academy. Python Fullstack

Data Science Bootcamp Curriculum. NYC Data Science Academy

SAURASHTRA UNIVERSITY

PTN-102 Python programming

DATA STRUCTURE AND ALGORITHM USING PYTHON

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

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

Introduction to Data Science. Introduction to Data Science with Python. Python Basics: Basic Syntax, Data Structures. Python Concepts (Core)

Static Webpage Development

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

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

Python Certification Training

Table of Contents EVALUATION COPY

Course Syllabus. Course Title. Who should attend? Course Description. ASP.NET ( Level 1 )

Alien class, 267 building fleet of, changing directions, 278 checking edges, 278 creating, 266 creating rows of, 270

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

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

Django Test Utils Documentation

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

Introduction to Programming Nanodegree Syllabus

Core PHP. PHP output mechanism. Introducing. Language basics. Installing & Configuring PHP. Introducing of PHP keywords. Operators & expressions

DOT NET COURSE BROCHURE

Java SE7 Fundamentals

Full Stack Web Developer

JAVA. 1. Introduction to JAVA

Selenium Testing Course Content

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

CS50 Quiz Review. November 13, 2017

Dot Net Online Training

ActiveNET. #202, Manjeeraa Plaza, Ameerpet, HYD

Programming in Python Advanced

PHP Online Training. PHP Online TrainingCourse Duration - 45 Days. Call us: HTML

Innovatus Technologies

A bit more on Testing

CHAPTER 1: INTRODUCING C# 3

Data Analyst Nanodegree Syllabus

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

INFORMATION TECHNOLOGY COURSE OBJECTIVE AND OUTCOME

Hadoop Online Training

Online. Course Packet PYTHON MEAN.NET

PYTHON TRAINING COURSE CONTENT

Web Development Course (PHP-MYSQL-HTML5.0)

Basic Python 3 Programming (Theory & Practical)

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

[CHAPTER] 1 INTRODUCTION 1

Big Data Hadoop Developer Course Content. Big Data Hadoop Developer - The Complete Course Course Duration: 45 Hours

Complete Java Contents

ENGR 102 Engineering Lab I - Computation

Index. bfs() function, 225 Big data characteristics, 2 variety, 3 velocity, 3 veracity, 3 volume, 2 Breadth-first search algorithm, 220, 225

research assistant at VSE/LEE course site: janvavra.github.io consultations by appointment

PROGRAMMING IN VISUAL BASIC WITH MICROSOFT VISUAL STUDIO Course: 10550A; Duration: 5 Days; Instructor-led

Full Stack boot camp

PHP: Software Training Employability Programme

Full Stack Web Developer Nanodegree Syllabus

Geometric Progression Creative Disruption

Django-CSP Documentation

Code Editor. The Code Editor is made up of the following areas: Toolbar. Editable Area Output Panel Status Bar Outline. Toolbar

Programming in Python 3

Full Stack Web Developer Course

AN ISO 9001:2008 CERTIFIED COMPANY ADVANCED. Java TRAINING.

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer

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.)

Django Synctool Documentation

Advanced PHP and MySQL

CIS192 Python Programming

1. Implementation of Inheritance with objects, methods. 2. Implementing Interface in a simple java class. 3. To create java class with polymorphism

Java 1.8 Programming

Web Development I PRECISION EXAMS DESCRIPTION. EXAM INFORMATION Items

CERTIFICATE IN WEB PROGRAMMING

Programming in Visual Basic with Microsoft Visual Studio 2010

Syllabus- Java + Android. Java Fundamentals

Transcription:

Module-1: Python Foundation (Mandatory) What is Python and history of Python? Why Python and where to use it? Discussion about Python 2 and Python 3 Set up Python environment for development Demonstration on Python Installation Discuss about IDE s like IDLE, Pycharm and Enthought Canopy Discussion about unique feature of Python Write first Python Program Start programming on interactive shell. Using Variables, Keywords Interactive and Programming techniques Comments and document interlude in Python Practical use cases using data analysis Introduction to Hadoop Core Objects and Built-in Functions Python Core Objects and builtin functions Number Object and operations String Object and Operations List Object and Operations Tuple Object and operations Dictionary Object and operations Set object and operations Boolean Object and None Object Different data Structures, data processing Conditional Statements and Loops

What are conditional statements? How to use the indentations for defining if, else, elif block What are loops? How to control the loops How to iterate through the various object Sequence and iterable objects UDF Functions and Object Functions What are various type of functions Create UDF functions Parameterize UDF function, through named and unnamed parameters Defining and calling Function The anonymous Functions - Lambda Functions String Object functions List and Tuple Object functions Dictionary Object functions File Handling with Python Process text files using Python Read/write and Append file object File object functions File pointer and seek the pointer Truncate the file content and append data File test operations using os.path Module-2 : Python Advance (Mandatory) Python inbuilt Modules os, sys, datetime, time, random, zip modules Create Python UDM User Defined Modules Define PYTHONPATH Create Python Packages init File for package initialization Exceptional Handing and Object Oriented Python

Python Exceptions Handling What is Exception? Handling various exceptions using try...except...else Try-finally clause Argument of an Exception and create self exception class Python Standard Exceptions Raising an exceptions, User-Defined Exceptions Object oriented features Understand real world examples on OOP Implement Object oriented with Python Creating Classes and Objects, Destroying Objects Accessing attributes, Built-In Class Attributes Inheritance and Polymorphism Overriding Methods, Data Hiding Overloading Operators Debugging, Framework & Regular expression Debug Python programs using pdb debugger Pycharm Debugger Assert statement for debugging Testing with Python using UnitTest Framework What are regular expressions? The match and search Function Compile and matching Matching vs searching Search and Replace feature using RE Extended Regular Expressions Wildcard characters and work with them Database interaction with Python Creating a Database with SQLite 3, CRUD Operations,

Creating a Database Object. Python MySQL Database Access DML and DDL Operations with Databases Performing Transactions Handling Database Errors Disconnecting Database Package Installation, Windows spreadsheet parsing and webpage scrapping Install package using Pycharm What is pip, easy_install Set up the environment to install packages? Install packages for XLS interface and XLS parsing with Python Create XLS reports with Python Introduction to web scraping and beautiful soup Module 3 : Python for Data Science/Analytics (Optional Module) Introduction to Statistics Statistics overview Categorical data displays Different Type of variable Mean and median: The basics More on mean and median Two-way tables for categorical data Dot plots and frequency tables Histograms Comparing features of distributions Line graphs Population variance and standard deviation Sample variance and standard deviation Machine Learning with Python

Understanding Machine Leaning? Areas of Implementation of Machine Learning, Why companies prefer ML Major Classes of Learning Algorithms Supervised vs Unsupervised Learning, Learning Why Numpy? Learn Numpy and Scipy, Basic plotting using Matplotlib Algorithms using Skikit learn Data Analysis with Pandas What is Pandas Creating Series and Data Frames Data Mining, Data Extraction, Data Analysis Data Filter, Data Merging and Data Appending Grouping, Sorting Reading CSV, JSON, XML, XLS using pandas Plotting Data/Create Graphs and Analysis using Matplotlib Data analysis with data set Hadoop dataprocessing with Python Introduction of Big Data Why Big Data Hadoop Eco system Understanding problem statements Market data Analysis with Python HDFS file system Cloudera Cluster of single node Map Reduce using Python Introduction to MrJob Package Mini Projects:

Data Analysis of TCS trade share (NSE) using MySQL Database system Data Analysis of IMDB Movies dataset using Pandas Framework Develop Hadoop Mar Reduce to process 10M records from movielens dataset and do analysis Predict Stock and house price using machine learning algorithim and plot graphs Module 4 :Python for Automation Testing (Optional Module) Introduction to Automation Testing Introduction to testing. Testing concepts. Need of automation Types of automation Frameworks. UI Automation - Selenium Library -Navigating -Locating Elements -Waits Basics of APIs Different types of APIs API AUTOMATION - Request Module Python UNIT TEST Framework

Basic Test Structure Running Tests Cases Test Outcomes Types of Asserts statement Introduction to Test Fixtures Introduction to Test Suites Test Discovery with UNIT Test Framework Python Nose Framework Installation Running nose Nose fixtures Testing markdown.py Nose assert_equals Test discovery Running unittests from nose Running doctests from nose Integration of Nose with HTML Python ROBOT Framework - RIDE Introduction to Robot Framework Architecture Test Libraries Installation and Configuration of Robot Framework and Ride Suite Test Setup and Teardown Tags: Tags for individual Testcases, Force Tags for Suite Level. Include or Exclude Tests or Suites based on the Tags Reports & Logs Creating reports with customized file names, Creating Reports with Specified Titles Write Keywords in RF actually implemented in Python scripts

Module 5 : Python for Web Development - Django (Optional Module) Django Introduction, Installation and Setup Introduction to Django Framework Django Principles Install and create virtualenv Install Django and production ready setup. Django Project, Concept and Demo Creating A New project Running the Development Server Django Apps URLs and Views URL Mapping -- emphasis on Python regex HTTP protocol Fundamentals Django Views -- render/httpresponse Method Django Templates Static Files -- CSS, JavaScript and Images Model, Template and View (MTV) Design Pattern Models in Detail Django Model Classes -- SQL Mapping Field Types Generating Databases SQL Queries Manage.py Database Commands Django Admin Interface -- superuser Implement str for your Model Classes The Model API

SAVE and Delete Views and Templates in Detail Adding Login and Logout Views A template for the Home Page Authorization with Django Overview of all HTML Elements CSS Overview Templates: Tags and Variables Adding the HOME View URL Mapping for APPS Template Inheritance Login required -- Handling issues with Login using decorators Template Context Templates - For, Include Forms in Detail Django Forms -- Model Class Views and Forms Templates and Forms -- csrf_token tag Styling forms using django-crispy- forms Verbose Name for display in forms Help Text to show the text to help the user Make a Field nullable -- null=true Allow empty text Field -- blank=true Showing Invitation Accepting Invitation Named Groups in URLs Fat Models, skinny views URLs: Reverse and get_absolute_url Micro services, Rest API/Framework and Test Cases. Micro-services, concept and architecture in detail.

Writing Micro-services. Rest Framework and API, concept. Writing Rest Services, sending and receiving JSON Data Writing Test Cases and Automated Testing Framework. Mini Projects Creating a complete User Profile and Home Page. Creating and Managing Poll Application. Tic-Tac- Toe Game. (Assignment and Live Examples) Sample resumes helping you to create your resume Hard copy study material Access to Dropbox and whatapp group of students Python Programming Duration: 2 hrs each session Session :01 Introduction to Python Scope in IOT Setting up environment Console I/O Operations Session 02: Data Types,Variables,Literals Operators Control Structures Session 03: Arrays String handling Regular expressions, pattern matching Session 04:

Functions Lambda Functions Session 05: File Handling Exception handling Session 06: Modules Packages Building custom packages Session 07: Data Structures in Python Standard Library Example library OS