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

Python Programming

This 1-week Python programming course covers Python fundamentals including syntax, data types, operators, control flow, functions, file handling, NumPy for data analysis, Matplotlib for data visualization, and builds several small projects. Students will learn how to install Python, work in IDEs, use core data types like strings, lists, tuples and dictionaries, write conditional and loop statements, define and call functions, read and write files, use NumPy arrays for data analysis, and create graphs with Matplotlib. The course aims to give students a solid foundation in Python programming concepts and skills.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views

Python Programming

This 1-week Python programming course covers Python fundamentals including syntax, data types, operators, control flow, functions, file handling, NumPy for data analysis, Matplotlib for data visualization, and builds several small projects. Students will learn how to install Python, work in IDEs, use core data types like strings, lists, tuples and dictionaries, write conditional and loop statements, define and call functions, read and write files, use NumPy arrays for data analysis, and create graphs with Matplotlib. The course aims to give students a solid foundation in Python programming concepts and skills.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Python Programming (1 Week – 15 Hours)

❖ PYTHON
o Knowing Python
o Installing the Environment
o Getting familiar to Python IDE
o Setup Setting up Anaconda
o Why prefer python over others

❖ EXPRESSIONS & OPERATORS


o Python Syntax
o Including Comments , Indentation
o Python Variables
o Operators & Python Keywords

❖ PYTHON DATA TYPES


o Data : Numeric - int, float, long, complex
o Strings types(raw, Unicode), properties, methods, indexing, sequencing slicing, finding string in
strings, finding string in string with numbers . . .
o Lists, Tuples
o Dictionary and Maps

❖ DATA FLOW CONTROL


o Introduction to control flow
o Conditional statements: if-elif-else if
o Loops: FOR and WHILE loop
o Statements: Break, continue and pass

❖ FUNCTIONS IN PYTHON
o What are functions
o Creating functions in Python
o Function with Return statement
❖ FILE HANDLING IN PYTHON
o Introduction to File Handling
o Creating and Writing a File
o Writing Multiple Lines in a File
o Reading Content from Existing File
o Reading Content from Particular Position
o Open Existing file and Write Content to File
o Reading the Image File

❖ PYTHON FOR DATA ANALYSIS - NUMPY


o Introduction to Numpy
o Numpy Arrays
o Quick Note on Array Indexing
o Numpy Array Indexing and Operations

❖ MATPLOTLIB
o Introduction of Matplotlib
o Creating Graphs- Bar Chart, Pie, Line chart, Histogram

❖ Projects
o Dice Roll Simulator.
o Guess the number Game.
o Random Password Generator
o Binary Search
o Basic Calculator
o Data Visualization on different graphs

You might also like