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

Similar documents
Webgurukul Programming Language Course

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

Introduction to Python

Table of Contents. Preface... xxi

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

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

Course Outline - COMP150. Lectures and Labs

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

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

PTN-102 Python programming

Babu Madhav Institute of Information Technology, UTU 2015

Introduction to Programming Using Java (98-388)

Data Science with Python Course Catalog

Basic Python 3 Programming (Theory & Practical)

Page 1

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

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

,

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

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

Programming for the Web with PHP

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

Java SE 8 Programming

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

Django with Python Course Catalog

Java SE 8 Programming

[CHAPTER] 1 INTRODUCTION 1

ActiveNET. #202, Manjeeraa Plaza, Ameerpet, HYD

Java SE 8 Programming

Selenium Testing Course Content

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

PYTHON TRAINING COURSE CONTENT

Python Developer Course

Weiss Chapter 1 terminology (parenthesized numbers are page numbers)

Absolute C++ Walter Savitch

Programming in Scala Second Edition

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

A- Core Java Audience Prerequisites Approach Objectives 1. Introduction

Course Title: Python + Django for Web Application

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

Core JAVA Training Syllabus FEE: RS. 8000/-

DOWNLOAD PDF CORE JAVA APTITUDE QUESTIONS AND ANSWERS

Programming with Python with Software Automation & Data Analytics

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

Data Science Training

Flask Web Development Course Catalog

Python Certification Training

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

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.

Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS

Chapter1 Overview of computers

Programming in Python 3

Training with Certification

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

Advanced Algorithms and Computational Models (module A)

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

CERTIFICATE IN WEB PROGRAMMING

JatinSir - Mastering Python

Index. Cambridge University Press Functional Programming Using F# Michael R. Hansen and Hans Rischel. Index.

DSC 201: Data Analysis & Visualization

JAVA. 1. Introduction to JAVA

Index COPYRIGHTED MATERIAL


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

LTBP INDUSTRIAL TRAINING INSTITUTE

CONTENTS. PART 1 Structured Programming 1. 1 Getting started 3. 2 Basic programming elements 17

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

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

Programming for Data Science Syllabus

15CS45 : OBJECT ORIENTED CONCEPTS

Murach s Beginning Java with Eclipse

Python Scripting for Computational Science

VALLIAMMAI ENGINEERING COLLEGE

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

5. Single-row function

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

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

Part I Basic Concepts 1

JAVA MOCK TEST JAVA MOCK TEST II

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

Python in 10 (50) minutes

Mobile MOUSe JAVA2 FOR PROGRAMMERS ONLINE COURSE OUTLINE

L1/L2 NETWORK PROTOCOL TESTING

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

Python Scripting for Computational Science

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

Peers Techno log ies Pv t. L td. Core Java & Core Java &Adv Adv Java Java

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

CS 6456 OBJCET ORIENTED PROGRAMMING IV SEMESTER/EEE

Fluent Python. Luciano Ramalho. Tokyo O'REILLY. Beijing. Sebastopol. Farnham. Boston

^l^s^^^^^^^^^^s^^^ ^.1^L^ gs *^gs (s^s^^^^s^^ ^S^^^^ls

Get Unique study materials from

Diploma in Android Programming (DAP)

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

Part III Appendices 165

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

ΠΙΝΑΚΑΣ ΠΛΑΝΟΥ ΕΚΠΑΙΔΕΥΣΗΣ

F1 A Java program. Ch 1 in PPIJ. Introduction to the course. The computer and its workings The algorithm concept

Building Java Programs

C++ Important Questions with Answers

Transcription:

PYTHON CONTENT NOTE: Almost every task is explained with an example Introduction: 1. What is a script and program? 2. Difference between scripting and programming languages? 3. What is Python? 4. Characteristics of python 5. Python versions 6. Download and install Python 7. Setting the Path in windows Executions in Python: 1. Execute simple Python commands 2. What is interactive mode? 3. What is script mode? 4. When to use script mode? 5. When to use interactive mode? Variables in Python: 1. Identifiers 2. Rules to identifiers 3. Keywords in python 4. What is a variable? 5. Rules to define variable 6. Implicit and Explicit Variables 7. Values and types 8. Swapping variables 9. Mutable and Immutable objects Data Types: 1. Numbers 2. List 3. Tuple 4. String 5. Set 6. Dictionary

7. FrozenSet Operators: 1. Arithmetic 2. Relational Operators 3. logical 4. Assignment 5. Identity 6. Membership 7. Bitwise 8. Operator precedence Sequences: Lists: Tuples: String: 1. Creation of Lists 2. Indexing (positive and negative) 3. Slicing 4. Comprehension 5. List traversal 6. List in Boolean context 7. List methods (CRUD operations) 8. Copy methods on List 9. Functionality of operators supported by lists 1. Creation of tuples 2. Advantages of tuple over list 3. Indexing and slicing 4. comparison of List and Tuple 5. Tuple comprehension/ generator expression 6. When to use tuple and list combination [real time example] 1. What is a string? 2. Single, double and triple quotes 3. Raw string 4. String in Boolean context 5. Indexing and slicing 6. String traversal 7. String manipulations 8. String methods 9. Formatting a string

10. Converting string to list 11. Converting list to string 12. Functionality of operators supported by strings 13. Join, split, find, index etc. Set: 1. What is a set? 2. Why can t we use mutable objects inside the Set? 3. Why indexing and slicing is not possible in Set? 4. How to Identify a 5. Set is mutable 6. Set operations 7. Modifying the Set 8. Removing the elements from set 9. Built-in functions with Set Dictionary: 1. Creating a dictionary 2. Reading keys and values from dictionary 3. Reading only keys from dictionaries 4. Reading only values from dictionaries 5. Updating key value pair in dictionary 6. Upset in a dictionary 7. Why can t we use mutable object as a key in dictionary 8. Functionality of operators supported by dictionaries Functions: 1. What are the uses of Function? 2. Predefined functions for Type conversations 3. How to define a function? 4. Syntax 5. How to make function calls 6. What are arguments? 7. Why does we need return statement? 8. Types of arguments 9. Nested Functions 10. Recursive Functions 11. Advantages and Disadvantages of a recursive Function 12. Anonymous Functions/Lambda functions 13. Map, filter and reduce predefined functions Modules & Packages: 1. What is module

2. Advantages of a module 3. How to define a module 4. How to import a module 5. How to import a specific task in a module 6. Difference between a script and module 7. What is a Doc string? 8. What is Pylint score? Why is it important? 9. What is name and How does it act with module? 10. What is a Package? 11. How does a python understand a folder as python package? 12. What happens when we import a package 13. Understanding predefined datetime module in python File Handling 1. What is a data, Information File? 2. File Objects 3. File Different Modes and Object Attributes 4. How to create a Text Fil and Append Data to a File and Read a File 5. Closing a file 6. Read, read line,read lines, write, write lines!! 7. Renaming and Deleting Files 8. Directories in Python 9. Working with CSV files and CSV Module 10. Handling IO Exceptions OOPS: 1. Why object-oriented programming? 2. What is object? 3. What is a class? 4. What is attributes and actions? How to implements this I programming language? 5. How to define a class and syntax for class 6. What is self 7. What is init method 8. What are static and class variables 9. Difference between static and class variables 10. Understanding the concept of oops using an example? 11. What is inheritance? 12. Advantages of inheritance? 13. Super keyword? 14. Why should we need to be careful with inheritance in interpreted languages than programming languages?

15. Multiple inheritance 16. Multi-level inheritance 17. Method Resolution Order(MRO) 18. Polymorphism 19. How to achieve method overloading in Python? 20. Method overriding 21. Access modifiers 22. Class methods 23. Static methods 24. How does class and static methods work with inheritance 25. Encapsulation 26. Abstraction Advanced Concepts: 1. Generators expressions 2. Generators functions 3. Difference between generators and functions 4. Advantages of generators 5. Iterators 6. Difference between Iterators and Generators 7. Closure 8. Decorator 9. Advantages of decorators DataBase operations: 1. What are the various databases available in market 2. What are the various modules w.r.t. different databases 3. Perform CRUD operations in any database 4. What is ORM? 5. Performing CRUD operations WITH SQLALchemy ORM Regular Expressions(regex): 1. Why Regular Expressions 2. Finding and validating an Indian mobile number with and without regular expressions 3. Creating regex objects 4. Marching regex objects 5. Grouping in regex 6. Named/parameterized groups 7. Matching all occurrences 8. Optional matching (*, + and?) 9. Matching specific repetitions 10. Greed and non-greedy Matching

Python Exception Handling 1. Python Errors 2. Common RunTime Errors in PYTHON 3. Abnormal termination 4. Chain of importance Of Exception 5. Exception Handling 6. Try Except 7. Try.. Except.. else 8. Try finally 9. Argument of an Exception 10. Python Custom Exceptions 11. Ignore Errors 12. Assertions 13. UsingAssertionsEffectively Http calls/api calls: 1. What is JSON 2. JSON module in python 3. Convert JSON data to Python Data Type 4. Read the data from JSOn file 5. Write the data into JSON file 6. Request module 7. Why request module 8. Fetching the Weather DATA 9. Loading and printing weather DATA Multi-Threading: 1. What is a Thread? 2. Difference between thread and process? 3. Threading module 4. Diverse ways to create a Thread. 5. Thread synchronization Develop a calculator app using Tkinter Introduction to Pandas and numpy Introduction to Machine Learning

Introduction to robot Framework(Automation) Introduction to web Frameworks (web developer) Introduction to webscrapping