Summer Python Course
Course name : Python for Beginners
Course level : Beginner
Course duration : 1 Months
Lectures per month: 18 Lectures.
Course language: English
About this course: Python is.
Python is a object-oriented, high level language popular
programming language. It was created by Guido van Rossum,
and released in 1991.
It is useful in following areas:
web development (server-side),
software development,
mathematical applications,
system scripting.
Python has its own advantages:
Python works on different operating systems
(Windows, Mac, Linux, Raspberry Pi, etc).
Python is similar to the English language.
Python use interpreter to execute the coding.
Python programs are smaller compared to other
programming languages. (Because of ready-made
libraries)
Python can be treated in a procedural way, an
object-oriented way or a functional way.
Learning objectives: At the end of this course, the student will able to
To learn how to design and write a program in Python.
To learn the concepts of lists, tuples, and dictionaries
in Python programs.
To identify Python object types.
To learn indexing and slicing to access data in Python
programs.
To learn looping and decision statements in Python.
To learn how to write functions and pass arguments in
Python.
To build packages in Python modules.
Requirements: You will need the following software’s −
Windows xp/7/8/10 or Linux 7.1 operating system
download python for free from the
following website:
[Link]
Python IDE :
1. Spyder
2. Atom
3. Pycham
There are many other IDE available online.
Online free python
interpreter :
[Link]
[Link]/
Target Audience: Students from grade 8 onwards,
Working professional
Curriculum: Curriculum is given below in the table.
Python Get Started ................................................................................... 2 Hrs
What is Python
Installation of Python
Setting up the VS Code for Python
Write the coding in Python to print “the Hello, Word!” program
Topic 1. Fundamentals ............................................................................ 4 Hrs
Syntax
Variables
Strings
Numbers
Booleans
Constants
Comments
Type conversion
Topic 2. Operators .................................................................................... 1 Hr
Comparison operators
Logical operators
Topic 3. Control flow ................................................................................ 8 Hrs
if…else statement
Ternary operator
for loop with range()
while statement
break statement
continue statement
pass statement
Topic 4. Functions .................................................................................... 2 Hrs
Python functions
Lambda Expressions
Default parameters
Keyword arguments
Recursive functions
Topic 5. Dictionaries ................................................................................ 1 Hr
Dictionary
Dictionary comprehension