Whetting Your Appetite: If For Range Break Continue Else Pass
This document outlines the topics covered in an introductory Python course, including fundamental programming concepts like data types, control flow, functions, modules and packages, I/O and errors. It also covers object-oriented programming concepts like classes, inheritance and exceptions. Finally, it discusses the Python standard library and some popular third-party packages like NumPy and SciPy for scientific computing. The course would take around 1 month to cover the basics and SQL, and an additional 50 days to cover advanced Python packages.
Whetting Your Appetite: If For Range Break Continue Else Pass
This document outlines the topics covered in an introductory Python course, including fundamental programming concepts like data types, control flow, functions, modules and packages, I/O and errors. It also covers object-oriented programming concepts like classes, inheritance and exceptions. Finally, it discusses the Python standard library and some popular third-party packages like NumPy and SciPy for scientific computing. The course would take around 1 month to cover the basics and SQL, and an additional 50 days to cover advanced Python packages.
● Argument Passing ● Interactive Mode ● Source Code Encoding ● Numbers ● Strings ● Lists 2.Control Flow Tools ● if Statements ● for Statements ● The range() Function ● break and continue Statements, and else Clauses on Loops ● pass Statements ● Defining Functions ● More on Defining Functions ● Default Argument Values ● Keyword Arguments ● Arbitrary Argument Lists ● Unpacking Argument Lists ● Lambda Expressions ● Documentation Strings ● Function Annotations ● 4.8. Intermezzo: Coding Style 3.Data Structures ● More on Lists ● Using Lists as Stacks ● Using Lists as Queues ● List Comprehensions ● Nested List Comprehensions ● The del statement ● Tuples and Sequences ● Sets ● Dictionaries ● Looping Techniques ● More on Conditions ● Comparing Sequences and Other Types 4. Modules
● Executing modules as scripts
● The Module Search Path ● “Compiled” Python files ● Standard Modules ● The dir() Function ● Packages ● Importing * From a Package ● Intra-package References ● Packages in Multiple Directories 5. Input and Output ● Fancier Output Formatting ● Formatted String Literals ● The String format() Method ● Manual String Formatting ● Old string formatting ● Reading and Writing Files ● Methods of File Objects ● Saving structured data with json 6. Errors and Exceptions ● Syntax Errors ● Exceptions ● Handling Exceptions ● Raising Exceptions ● User-defined Exceptions ● Defining Clean-up Actions ● Predefined Clean-up Actions 7. Classes ● A Word About Names and Objects ● Python Scopes and Namespaces ● Scopes and Namespaces Example ● A First Look at Classes ● Class Definition Syntax ● Class Objects ● Instance Objects ● Method Objects ● Class and Instance Variables ● Random Remarks ● Inheritance ● Multiple Inheritance ● Private Variables ● Odds and Ends ● Iterators ● Generators ● Generator Expressions 9. Standard Library ● Operating System Interface ● File Wildcards ● Command Line Arguments ● Error Output Redirection and Program Termination ● String Pattern Matching ● Mathematics ● Internet Access ● Dates and Times ● Data Compression ● Performance Measurement ● Quality Control ● Batteries Included 10. Standard Library — Part II ● Output Formatting ● Templating ● Working with Binary Data Record Layouts ● Multi-threading ● Logging ● Weak References ● Tools for Working with Lists ● Decimal Floating Point Arithmetic
Creating dynamic websites with Python and WSGI
Python and SQL
11. Advance Python Packages 1. NumPy ● Introduction ● Ndarray ● Array attributes ● Array creation routines ● Array from numerical ranges ● indexing or slicing ● Broadcasting ● Iterator over array ● Array manipulation ● Binary Operation ● String Function ● mathematical function ● Arithmetic Function ● Statistical Function ● sorting & searching & counting ● Byte swapping ● Copies and views ● Matrix library ● Linear Algebra 2.SciPY ● Introduction ● clusters ● SciPy constants ● Fourier Transformation ● integrated ● interpolation ● Scipy.io ● linear algebra ● Ndimage ● optimization ● Statistics ● Compressed Sparse Graph ● Spatial ● Orthogonal Distance Regression For Basic along with SQL duration (1 month ) Advanced Packaging (50 days)