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

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

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

Introduction to Python

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

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

Table of Contents EVALUATION COPY

Webgurukul Programming Language Course


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

PYTHON TRAINING COURSE CONTENT

Data Science with Python Course Catalog

Table of Contents. Preface... xxi

Data Analytics Job Guarantee Program

Programming in Python Advanced

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

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

[CHAPTER] 1 INTRODUCTION 1

Variable Scope The Main() Function Struct Functions Overloading Functions Using Delegates Chapter 7: Debugging and Error Handling Debugging in Visual

CERTIFICATE IN WEB PROGRAMMING

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


Introduction to Python. Didzis Gosko

Computational Integer Programming. Lecture 4: Python. Dr. Ted Ralphs

JatinSir - Mastering Python

Sri Vidya College of Engineering & Technology

Introduction to Programming Using Java (98-388)

PT Timmins Konsultan Utama. Python Basic and Beyond

Course Title: Python + Django for Web Application

Course Introduction and Python Basics

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

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

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

Advanced C++ Programming Workshop (With C++11, C++14, C++17) & Design Patterns

[Course Overview] After completing this module you are ready to: Develop Desktop applications, Networking & Multi-threaded programs in java.

DOT NET Syllabus (6 Months)

Chapter1 Overview of computers

Object Oriented Programming with Java. Unit-1

C++ for System Developers with Design Pattern

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

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

Django with Python Course Catalog

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

Data Science Training

STATE COUNCIL OF EDUCATIONAL RESEARCH AND TRAINING TNCF DRAFT SYLLABUS.

Introduction to Python: Data types. HORT Lecture 8 Instructor: Kranthi Varala

Programming in Scala Second Edition

Extending Jython. with SIM, SPARQL and SQL

OHIO ASSESSMENTS FOR EDUCATORS (OAE) FIELD 010: COMPUTER INFORMATION SCIENCE

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

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

Programming for Data Science Syllabus

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

Introduction to C++ with content from

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

CHAPTER 1: INTRODUCING C# 3

CEU s (Continuing Education Units) 12 Hours (i.e. Mon Thurs 5 9PM or Sat Sun 8AM 5PM)

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

Flask Web Development Course Catalog

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

ActiveNET. #202, Manjeeraa Plaza, Ameerpet, HYD

Basic Python 3 Programming (Theory & Practical)

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

CORE JAVA. Saying Hello to Java: A primer on Java Programming language

CS 349 / SE 382 Scripting. Professor Michael Terry March 18, 2009

BASIC CONCEPT OF OOP

Python for Earth Scientists

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

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

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

Semantic Analysis. Lecture 9. February 7, 2018

Course: Programming 101 Introduction to Python. CIP Course Title / Code: Computer Programming / Duration: Part one of a two-semester series

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

Selenium Online Training Brochure

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

Automating Administration with Windows PowerShell 2.0


Parallelism in Python

CHOICE BASED CREDIT SYSTEM (With effect from )

Python Scripting for Computational Science

COURSE OF STUDY UNIT PLANNING GUIDE COMPUTER SCIENCE 1 FOR: 5 CREDITS GRADE LEVEL: 9-12 FULL-YEAR COURSE PREPARED BY: SUSIE EISEN

This course is designed for web developers that want to learn HTML5, CSS3, JavaScript and jquery.

Apache Spark and Scala Certification Training

Software Development & Education Center. Java Platform, Standard Edition 7 (JSE 7)

invokedynamic under the hood

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

Mothra: A Large-Scale Data Processing Platform for Network Security Analysis

ITT Technical Institute. SD1420 Introduction to Java Programming Onsite and Online Course SYLLABUS

Security Regression. Addressing Security Regression by Unit Testing. Christopher

,

Object Oriented Programming

Programming with Python with Software Automation & Data Analytics


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

Innovatus Technologies

Introduction to Spark

Python Scripting for Computational Science

Java Training JAVA. Introduction of Java

Java SE 7 Programming

Lecture 13: Object orientation. Object oriented programming. Introduction. Object oriented programming. OO and ADT:s. Introduction

C++ (Non for C Programmer) (BT307) 40 Hours

Transcription:

Course Structure of Python Training: UNIT - 1: COMPUTER FUNDAMENTALS Computer Fundamentals o What is a Computer? o Computation vs calculation Microprocessors and Memory Concepts o Discussion on register, Cache memory, primary memory(ram), secondary memory(h/d) o Our inference from above learning Data Representation in Computer o Computer Number system/format o Representation of different Number system in Python Installation of Development Tools: o Installation of python 2.7 and 3.5 o Installation of Pycharm Educational Edition o Installation of Beyond Compare o Installation of grepwin

UNIT - 2: PROGRAMMING METHODOLOGY Algorithms and Flowcharts Programming Methodology o Procedural programming o Functional programming o Object Oriented programming Type system of the language o Gradual Typing o Strong Typing o Dynamic Typing o Duck Typing Static binding and Dynamic binding Assignment on designing solution for at least 3 problems using Flowchart and Algorithm UNIT - 3: INTRODUCTION TO PYTHON Getting Started with python o Introduction to python o Python Release timeline o Byte code interpretation of instruction set in python o Different implementations of python (Cpython, Iron Python, Jython, pypy) o Advantage of Python Language comparing to other languages (Java, scala, R) o Python Command Line Environment o Demonstration of IDLE (Integrated DeveLopment Environment or Integrated Development and Learning Environment) o Practicing few basic programming in IDLE and pycharm IDE Discussion on application of python language o Solution to Big Data in Hadoop using python o SPARK using python o Data Science using python o Automation Testing using python in Selenium o Web Development using Django framework in python o Application development using python o Operating system implementation using python (Fedora)

UNIT - 4: PROGRAMMING WITH PYTHON Chapter 1: Overview of key words and python standard library Python Enhancement Proposals (PEPS) Python Coding Style and naming convention (pep8) Shebang #! In python Documentation in python Introducing python community and user groups(mailing lists, city based user groups, workshops and conferences across India) Chapter 2: Basic programming practice Operators in Python Operator Precedence Symbols not used in python Discussion on main (why to use this and when) Chapter 3: Data Type in Python: Scalar Data Type (Number data type) None Data Type Sequence Data Type (Strings, Lists & Tuples) Mapping Data Type(Dictionaries) Practicing programs for hands on in implementation of above data types Built In functions in python for data manipulation in String, List, tuple, dictionary Escape Sequence Set Algebra using python Discussion on dictionary comparing list (why dictionary when we have list) Type Conversion Chapter 4: Scope of variables Built in Functions Defining and working with user defined functions Discussion on creation of user defined modules Demonstration of built in mathematical functions and its usage Shallow copy in python

Chapter 5: Conditional and Looping Construct for loop, while loop, else statement with while loop Loop Control statement Practicing to write code for complete solution to problems as a professional with proper documentation and code convention Chapter 6: Lamda Function (Filter, Reduce and Map functions) in Python List Comprehension, Dictionary comprehension, set comprehension in Python Iterators and Generators in Python Iter tools in python Generator in python Generator Comprehension in python Regular Expression in Python UNIT - 5: Exception Handling in Python Built In Exceptions in Python User Defined Exceptions in Python UNIT - 6: File Handling Concepts Introduction to flow of file handling Read and write into file using python Reading and Writing into CSV with special functions Different operations on file like renaming and deleting using python Hands on in python script for file level validation. For E.g.: File Naming Convention File Layout validation Zero Byte file check Duplicate file check UNIT - 7: Review of Python & Concept of Oops Review of learning and code practice for previous learning Concept of Object Oriented Programming Classes in Python Constructor and Initializer in Python Access Modifier in python

Static method Inheritance Polymorphism and Duck typing UNIT - 8: Python Documentation and Code Quality Check Making of MSI files for deployment Documentation in Python Coding convention check with pep8 Installation of third party modules Unit-9: Additional Advanced Concepts: Monkey Paching Dependency Injection Observer Pattern Singleton Picking Unpickling multithreading Your Takeaway after the Learning: Develop an understanding of key concepts on how to build the logic and write programs in Python using variables, operators, etc. Develop the ability to construct program block using functions, to store data to file, dictionaries etc. You will be able to: Identify basic building blocks of a programming language Use built-in and user-defined functions Perform string manipulations Manage files Store and manipulate data using dictionary and tuples What Next??? Application of Python: Data Extraction and Filtering using Python

Hadoop using Python SPARK using Python Data Science using Python Automation Testing using Python Web Development Using Python Application Development using Python