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.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
62 views
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.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5
1.
Whetting Your Appetite
● 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)
Sensitization and Awareness On The Existence and Importance of Guidance Counseling and The Effectiveness of The Services in Cameroon State Universities