0% found this document useful (0 votes)
86 views

Course Outline Python

The document outlines a Python tutorial covering various fundamental programming concepts across 13 sections, including installing Python, variables and types, conditional statements, loops, functions, modules, file handling, NumPy, object-oriented programming, and databases. It introduces key topics like if/else statements, for/while loops, lists, tuples, dictionaries, classes, inheritance and SQL. The tutorial also includes solved examples and review questions for each section.

Uploaded by

pir zada
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
86 views

Course Outline Python

The document outlines a Python tutorial covering various fundamental programming concepts across 13 sections, including installing Python, variables and types, conditional statements, loops, functions, modules, file handling, NumPy, object-oriented programming, and databases. It introduces key topics like if/else statements, for/while loops, lists, tuples, dictionaries, classes, inheritance and SQL. The tutorial also includes solved examples and review questions for each section.

Uploaded by

pir zada
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

1.

Basics of python

 Installing the Python


 Creating First Program
 Variables and Types
 Reading input from Keyboard and Garbage
Collection
 Operators and their Precedence
 Types of Errors
 Solved Programs
 Review Questions

2. Conditional statements

 Decision Structures: if, if-else, if-elif-else


 Solved Programs
 Review Questions

3. Iterative computation

 The for and while loop


 The break and continue statement
 Solved Programs
 Review Questions
4. Idea of debugging

 Debubbing with pdb


 Exception handling
 Review Questions

5. Working with Strings

 String
 Solved Programs
 Review Questions

6. Working with Lists

 Lists
 More on Lists...
 Sorting Algorithm
 Solved Programs
 Review Questions

7. Tuples and Dictionary

 Tuples
 Dictionary
 Solved Programs
 Review Questions

8. Introduction to Modules
 Introductioin to Modules.

9. Functions

 Functions
 Storing Functions in Modules
 Solved Programs
 Review Questions

10. Data File handling

 File Input/output - Text File


 Text File - Solved Program I
 Text File - Solved Program II
 Binary File Handling - Pickle Module
 CSV File Handling

11. Working with NumPy

 Basics of NumPy

12. Classes and Object-Oriented Programming

 Object Oriented Programming Concept


 Creating a Class
 Class Examples
 Creating List of objects
 Class Variables
 Inheritance

13. Database Concept and SQL

 Database Concept
 Relational Algebra
(Myself PirZada Swati Student of BS Computer Science).

You might also like