Python Programming Basic Python: 1. Introduction To Python 5. Looping
Python Programming Basic Python: 1. Introduction To Python 5. Looping
Basic Python
1. Introduction to Python 5. Looping
Overview Loops
Python Features For Loops
Python 2 Vs Python 3 While Loop
Environment Setup Else Clause of Loops
Basic Syntax
Interactive Mode Programming 6. Control Statements
Script Mode Programming Breaking
Identifiers Continuing
Reserved Words Pass
Lines and Indentation
Multiline Statements 7. Numbers
Quotation in Python Number System
Comments in Pythons Typecasting
Waiting for the Users Basic Operations
Multiple Statement Groups as Number Methods
Suites
Command Line Arguments 8. Strings
Online Help, help() And dir() Accessing strings
Basic Operations
2. Variables and Data types
String Slices
Variable Types String Methods
Assigning values to Variables
Multiple Assignment 9. Lists
Data types List Creation
Standard Data types List Attributes
Numbers, Strings, Lists, Tuples, Combining Lists
Dictionary Getting pieces of Lists(Slices)
Data type conversion Comparing Lists
Sorting Lists
3. Operators Iteration
Types of Operator Deleting
Arithmetic Operators Aggregates
Comparison or Relational Copying
Operators Clearing
Assignment operators List Methods
Logical Operators Operators
Bitwise Operators
Membership Operators 10. Tuples
Identity Operators Tuple Notations
Operator’s Precedence Packaging and Un-packaging
Operations on Tuples
4. Branches Tuple Attributes
if…else if…else statements Conversions
Nested if statement Uses of Tuples
Using List Comprehensions to
Process Tuple Elements
11. Dictionaries The globals() and locals() Functions
Dictionary Notation The reload() Function
Operation on Dictionaries Creating a Module from a Directory
Combining to Dictionaries Packages in Python
Deleting from Dictionary
15. Input and Output
12. Sets Raw_input()
Constructing Sets Input()
Membership Testing File input
Removing Items Print()
Iteration over Sets File Output
Set Operations
Multiple Sets 16. Files
Frozen set File I/O
Testing Files
13. Functions Common File Operations
Defining a Function Finding Files
Calling a Function Current Directory
Pass by Reference Vs Value
Function Arguments 17. Exception Handling
Required Arguments Assertions in Python
Keyword Arguments What is Exception ?
Default Arguments Handling an Exception
Variable-Length Arguments The except clause with no
The Anonymous Functions Exceptions
The Return Statement The except clause with multiple
Scope Of Variables exceptions
Global Vs Local Variables The try-finally Clause
Argument of an Exception
14. Modules Raising an Exception
Importing a Module Exception Hierarchy
The Import Statements
Creating a Module from a File 18. Command Line Arguments
The from…import Statement Parsing Command-Line Arguments
The from…import * Statement getopt.getopt Method
Locating Modules Exception getopt.GetoptError
Namespaces and Scoping
The dir() Function
Advance Python
19. Python Object Oriented Handling SIGINT signal
Overview of OOP terminology
Creating class 24. Multi Threading
Creating instance objects Starting a new thread
Accessing attributes The threading module
Built-in class attributes Creating thread using threading
Destroying objects module
Class inheritance Synchronizing threads
Overriding methods Multithreaded priority queue
Base overloading methods
Overloading operators 25. Network Programming
Data hiding Sockets
The socket module
20. Argparse Server socket methods
Introducing positional arguments Client socket methods
Introducing optional arguments General socket methods
Short options Transmission control protocol
Combining positional & optional User datagram protocol
arguments
Getting a little more advanced 26. Databases Programming
Conflicting options What is MySQLdb?
Install MySQLdb
21. Date and Time Database connection
What is tick? Creating database table
What is time tuple Insert operation
Getting current time Read operation
Getting formatted time Update operation
Getting calendar for a month Delete operation
The time module Performing transactions
The calendar module Commit operation
Rollback operation
22. Process Disconnecting database
Handling errors
Parent Process
Child Process
Orphan Process 27. Graphical User Interface
Zombie Process
Introduction
Daemon Process
What’s Tkinter?
Forking
Hello, Tkinter
Exiting Child
Layout management
Waiting for the Child
Widgets
Menus & toolbars
23. Signals
Some Common Signals
Signal Handler
signal.signal() method
Handling signals
Handling SIGCHLD signal