Course Outline
Python Fundamentals Overview
- The Evolution of Python
- Python Reserved Words and Other Rules
- Documentation
- String Class
- Variables
- Data Types
- Boolean and Numeric Types
- Strings, Lists and Sets
- Dictionaries
- Sequences and Looping
- Manipulating Bit
- Functions and Modules
- I/O Standard and File
- File Tests
Data Structures
- Range
- List, Nested List and Dictionary Comprehensions
- Dictionaries with Compound Values
- Parallel List Processing
- Specialized Sorts
- Time Functionality
- Generators
Writing GUIs
- Overview of GUIs in Python
- Events and Components
- Widgets
- tk
- Button
- Entry
- Text
- Checkbutton
- Radiobutton
- Listbox
- Frame
- Menu
- Toplevel
- Dialogs
CGI Scripts
- Overview of CGI
- HTML
- Guestbook Application
- HTML Forms and Tables
- CGI Script and Rendering
OS Module
- OS Environment
- Constructing a Process and Other Methods
- File Listing
- File Information (Metadata)
- Directories