Programming / Scripting of Python – Curriculum Duration: 40 Hrs. Core Python Concepts Lesson 1: Introduction to Python 1.1 General Python introduction 1.2 Python Evolution 1.3 Features of Python 1.4 Environment and Installation 1.5 Writing First Python program Lesson 2: Variables and Types 2.1 Variables and constants 2.2 Identifiers 2.3 Life of a variable 2.4 Choosing variable names 2.5 Names you should not use 2.6 Operations on data 2.7 Choosing variable types Lesson 3: Basic Operators 3.1 Arithmetic operators 3.2 Relational operators 3.3 Assignment operators 3.4 Logical operators 3.5 Bitwise operators 3.6 Membership operators 3.7 Identity operators Lesson 4: Decision Making and Loops 4.1 if statement 4.2 if else statement 4.3 Nested if statement 4.4 While loop statement 4.5 For loop statement Lesson 5: String Formatting and Basic String Operations 5.1 The print function 5.2 Cooking strings 5.3 String concatenation 5.4 "Quotes" 5.5 String methods 5.6 String tests 5.7 String formatting 5.8 Other string formatting aids 5.9 Slicing a string 5.10 String methods - split and join Lesson 6: Lists Lesson 7: Tuples 7.1 Python Tuples introduction 7.2 Accessing values in tuples 7.3 Updating tuples 7.4 Delete tuple elements 7.5 Basic tuple operations 7.6 Indexing and slicing 7.7 Built-in functions and methods Lesson 8: Dictionary 8.1 Accessing values in dictionary 8.2 Updating dictionary 8.3 Delete dictionary elements 8.4 Properties of dictionary keys 8.5 Built-in functions and methods Lesson 9: Functions Objectives Lesson 10: Exception Handling Advanced Python Concepts Lesson 11: Classes and Objects Lesson 12: File I/O Lesson 13: Modules and Packages Lesson 14: Regular Expressions 14.1 The Match Function 14.2 The Search Function 14.3 Matching vs searching 14.4 Regular Expression Modifiers – Option Flags 14.5 Regular Expression Patterns 14.6 Regular Expression Examples Lesson 15: Data Base access Lesson 16: Sending Email www.futurepointtech.com [email protected]