Python Syllabus

filler image
  • History of Python
  • Python Features
  • Local Environment Setup
  • Getting Python
  • Installing Python
  • Setting up PATH
  • Setting path at Unix/Linux
  • Setting path at Windows
  • Python Environment Variables
  • Running Python
  • First Python Program
  • Python Identifiers
  • Python Keywords
  • Lines and Indentation
  • Multi-Line Statements
  • Quotation in Python
  • Comments in Python
  • Using Blank Lines
  • Waiting for the User
  • Multiple Statements on a Single Line
  • Multiple Statement Groups as Suites
  • Command Line Arguments
  • Accessing Command-Line Arguments
  • Parsing Command-Line Arguments
  • getoptgetopt method
  • Exception getoptGetoptError
  • Assigning Values to Variables
  • Multiple Assignment
  • Standard Data Types
  • Python Numbers
  • Python Strings
  • Python Lists
  • Python Tuples
  • Python Dictionary
  • Data Type Conversion
  • Types of Operators
  • Python Arithmetic Operators
  • Python Comparison Operators
  • Python Assignment Operators
  • Python Bitwise Operators
  • Python Logical Operators
  • Python Membership Operators
  • Python Identity Operators
  • Python Operators Precedence
  • CHAPTER 6 PYTHON ─ DECISION MAKING
  • If Statement
  • If…else Statement
  • The elif Statement
  • Single Statement Suites
  • While Loop
  • The Infinite Loop
  • Using else Statement with Loops
  • Single Statement Suites
  • For Loop
  • Iterating by Sequence Index
  • Using else Statement with Loops
  • Nested Loops
  • Loop Control Statements
  • Break Statement
  • Continue Statement
  • Pass Statement
  • Number Type Conversion
  • Random Number Functions
  • Trigonometric Functions
  • Mathematical Constants
  • Accessing Values in Strings
  • Updating Strings
  • Escape Characters
  • String Special Operators
  • String Formatting Operator
  • Triple Quotes
  • Unicode String
  • Built-in String Method
  • capitalize() Method
  • center(width, fillchar) Method
  • count(str, beg= 0,end=len(string)) Method
  • decode(encoding='UTF-8',errors='strict') Method
  • encode(encoding='UTF-8',errors='strict') Method
  • endswith(suffix, beg=0, end=len(string)) Method
  • expandtabs(tabsize=8)
  • find(str, beg=0 end=len(string))
  • index(str, beg=0, end=len(string))
  • isalnum() Method
  • isalpha()
  • isdigit()
  • islower()
  • isnumeric()
  • isspace() Method
  • istitle()
  • isupper()
  • join(seq)
  • len(string)
  • ljust(width[, fillchar])
  • lower()
  • lstrip()
  • maketrans()
  • max(str)
  • min(str)
  • replace(old, new [, max])
  • rfind(str, beg=0,end=len(string))
  • rindex(str, beg=0, end=len(string))
  • rjust(width,[, fillchar])
  • rstrip()
  • split(str="", num=stringcount(str))
  • splitlines(num=stringcount('\n'))
  • startswith(str, beg=0,end=len(string))
  • strip([chars])
  • swapcase()
  • title()
  • translate(table, deletechars="")
  • upper()
  • zfill (width)
  • isdecimal()
  • Python Lists
  • Accessing Values in Lists
  • Updating Lists
  • Deleting List Elements
  • Basic List Operations
  • Indexing, Slicing, and Matrixes
  • Built-in List Functions and Methods
  • Cmp(list1, list2)
  • len(List)
  • max(list)
  • min(list)
  • Listappend(obj)
  • listcount(obj)
  • listextend(seq)
  • listindex(obj)
  • listinsert(index,obj)
  • listpop(obj=list[-1])
  • Listremove(obj)
  • Listreverse()
  • listsort([func])
  • Accessing Values in Dictionary
  • Updating Dictionary
  • Delete Dictionary Elements
  • Properties of Dictionary Keys
  • Built-in Dictionary Functions and Methods
  • Cmp(dict1, dict2)
  • len(dict)
  • str(dict)
  • type()
  • dictclear()
  • Dictcopy()
  • Dictfromkeys()
  • Dictget(key,default=none)
  • Dicthas_key(key)
  • Dictitems()
  • Dictkeys()
  • dictsetdefault(key, default=None)
  • dictupdate(dict2)
  • dictvalues()
  • What is Tick?
  • What is TimeTuple?
  • Getting Current Time
  • Getting Formatted Time
  • Getting Calendar for a Month
  • The time Module
  • timealtzone
  • timeactime([tupletime])
  • timeclock( )
  • timectime([secs])
  • timegmtime([secs])
  • timelocaltime([secs])
  • timemktime(tupletime)
  • timesleep(secs)
  • timestrftime(fmt[,tupletime])
  • timestrptime(str,fmt='%a %b %d %H:%M:%S %Y')
  • timetime( )
  • timetzset()
  • The calendar Module
  • Other Modules and Functions
  • Defining a Function
  • Calling a Function
  • Passing by Reference Versus Passing by Value
  • Function Arguments
  • Required Arguments
  • Keyword Arguments
  • Default Arguments
  • Variable Length Arguments
  • The Anonymous Functions
  • The return Statement
  • Scope of Variables
  • Global vs Local variables
  • The import Statement
  • The fromimport Statement
  • The fromimport * Statement:
  • Locating Modules:
  • The PYTHONPATH Variable
  • Namespaces and Scoping
  • The dir( ) Function
  • The globals() and locals() Functions
  • The reload() Function
  • Packages in Python
  • Printing to the Screen
  • Reading Keyboard Input
  • The raw_input Function
  • The input Function
  • Opening and Closing Files
  • The open Function
  • The file Object Attributes
  • The close() Method
  • Reading and Writing Files
  • The write() Method
  • The read() Method
  • File Positions
  • Renaming and Deleting Files
  • The rename() Method
  • The remove() Method
  • Directories in Python
  • The mkdir() Method
  • The chdir() Method
  • The getcwd() Method
  • The rmdir() Method
  • File and Directory Related Methods
  • fileclose()
  • Fileflush()
  • Filefileno()
  • Fileisatty()
  • Filenext()
  • Fileread([size])
  • Filereadline([size])
  • filereadline([sizehint])
  • fileseek(offset[,whence])
  • filetell()
  • filetruncate([size])
  • filewrite(str)
  • filewritelines(sequence)
  • OS Object Methods
  • Assertions in Python
  • The assert Statement
  • What is Exception?
  • Handling an Exception
  • The except Clause with No Exceptions
  • The except Clause with Multiple Exceptions
  • The try-finally Clause
  • Argument of an Exception
  • Raising an Exception
  • User-Defined Exceptions
  • Overview of OOP Terminology
  • Creating Classes
  • Creating Instance Objects
  • Accessing Attributes
  • Built-In Class Attributes
  • Destroying Objects (Garbage Collection)
  • Class Inheritance
  • Overriding Methods
  • Base Overloading Methods
  • Overloading Operators
  • Data Hiding
  • What is CGI?
  • Web Browsing
  • CGI Architecture
  • Web Server Support and Configuration
  • First CGI Program
  • HTTP Header
  • CGI Environment Variables
  • GET and POST Methods
  • Passing Information using GET method:
  • Simple URL Example : Get Method
  • Simple FORM Example: GET Method
  • Passing Information Using POST Method
  • Passing Checkbox Data to CGI Program
  • Passing Radio Button Data to CGI Program
  • Passing Text Area Data to CGI Program
  • Passing Drop Down Box Data to CGI Program
  • Using Cookies in CGI
  • How It Works?
  • Setting up Cookies
  • Retrieving Cookies
  • File Upload Example
  • How To Raise a "File Download" Dialog Box?
  • What is MySQLdb?
  • How do I Install MySQLdb?
  • Database Connection
  • Creating Database Table
  • INSERT Operation
  • READ Operation
  • Update Operation
  • DELETE Operation
  • Performing Transactions
  • COMMIT Operation
  • ROLLBACK Operation
  • Disconnecting Database
  • Handling Errors
  • What is Sockets?
  • The socket Module
  • Server Socket Methods
  • Client Socket Methods
  • General Socket Methods
  • A Simple Server
  • A Simple Client
  • Python Internet modules
  • Further Readings
  • Sending an HTML e-mail using Python
  • Sending Attachments as an E-mail
  • Starting a New Thread
  • The Threading Module
  • Creating Thread Using Threading Module:
  • Synchronizing Threads
  • Multithreaded Priority Queue
  • Tkinter Programming
  • Tkinter Widgets
  • Button
  • Canvas
  • Checkbutton
  • Entry
  • Frame
  • Label
  • Listbox
  • MenuButton
  • Menu
  • Message
  • Radiobutton
  • Scale
  • Scrollbar
  • Text
  • TopLevel
  • SpinBox
  • PanelWindow
  • LabelFrame
  • tkMessageBox
  • Standard Attributes
  • Dimensions
  • Colors
  • Fonts
  • Anchors
  • Relief styles
  • Bitmaps
  • Cursors
  • Geometry Management
  • Python Tkinter pack() Method
  • Python Tkinter grid() Method
  • Python Tkinter place() Method
  • Disclaimer

    All stock images on this template demo are for presentation purposes only, intended to represent a live site and are not included with the template or in any of the Joomla51 club membership plans.

    Contact Us Details

    Telephone:0751-4004328
    Email: binarysystemsgwl@gmail.com
    Website: www.example.com
    Address: 214-215 1st Floor, Garima Arcade, Shinde Ki Chhawani, Lashkar, Gwalior (M.P.) 474001