0% found this document useful (0 votes)
88 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
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
88 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
We take content rights seriously. If you suspect this is your content, claim it here.
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