Professional Documents
Culture Documents
VI Semester - 2021: School of Computer Science and Applications
VI Semester - 2021: School of Computer Science and Applications
VI Semester – 2021
S u b m i t t e d f o r I A - 1 ( B 1 8 C A 6 0 4 0 ) - M O O C S W A Y A M
P R E S E N T E D B Y
N A M E : S H A M A N T H K U M A R R D
S R N : R 1 8 C A 0 0 5 0
M e n t o r N a m e : V I J A Y K U M A R
2
INTRODUCTION TO MOOC
THE PYTHON BIBLE: EVERYTHING YOU NEED TO PROGRAM IN
PYTHON
The Python Bible is the perfect Python course for beginners. Even if you have no
programming experience, don’t worry because this is for people just like you.
In fact, almost 100,000 Python beginners from over 195 countries have used The
Python Bible to learn the fundamentals of the Python programming language in a fun
and practical way.
The Python Bible puts all the information you need in one place, with clear
explanations, passionate delivery, and a series of memorable and engaging Python
projects.
3
Relevance of the course
4
Number Of Weeks Completed
5
Topics Covered
1: Course Introduction
Course Structure
6
2: Installing Python, Getting Started
• A Quick Note
7
3: Variables in Python
• Section Overview
• What is a variable?
• Section Review
8
4: Numbers in Python
• Basic Arithmetic, Floats and Modulo
• Overwriting Variables
9
•C o o l S t r i n g
• Hello World! Methods - Part 1
•C o d i n g E x e r c i s e 4 :
Hello World! •C o o l S t r i n g
•C o d i n g E x e r c i s e 5 : Methods - Part 2
5: How to use Strings to handle text
Fixing Broken •P R O J E C T 3 : E m a i l
in Python
Strings
•P R O J E C T 2 : H e l l o
Slicer - Part 1 -
What are Slices?
You! - Part 1 - •P R O J E C T 3 : E m a i l
Project Slicer - Part 2 –
•P R O J E C T 2 : H e l l o Automated Slices
You! - Part 2 – •Q u i z 3 : S l i c e s Q u i z
Collecting Data
•P R O J E C T 2 : H e l l o •C o d i n g E x e r c i s e 8 :
10
You! - Part 3 – Slicer Exercise
6: Logic and
Conditional
Fl ow i n P yt hon
• Booleans &
Comparison • Python Logical
Operators Operators - Part
• Quiz 4: 1 - not +
Comparison and
Operators Quiz • Python Logical
• if Statements Operators - Part
• Coding Exercise 2 - or 11
9: If Statements operator
7: PYTHON DATA STRUCTURES
• What are Lists?
• PROJECT 4 - Travis the Ridiculous Security
• System - Part 1
• PROJECT 4 - Travis the Ridiculous Security
• System - Part 2
• PROJECT 4 - Travis the Ridiculous Security
• System - Part 3
• More ways to add items to lists
• Tuples
• Dictionaries Part 1 - What are Dictionaries?
• Dictionaries Part 2 - Build a Rough and
• Ready Database
• PROJECT 5 - Cinema Simulator!
12 12
8: LOOPS IN PYTHON
• While Loops
• PROJECT 6: Baby Conversation Simulator
• For Loops - Part 1
• For Loops - Part 2
• List Comprehensions
• PROJECT 7 - Pig Latin Translator - Part 1
• PROJECT 7 - Pig Latin Translator - Part 2
13 13
• What are • PROJECT 8 - Tic
Functions? Tac Toe Game! -
• Coding Exercise Part 2
10: Function • Objects and
Creation Classes: What are
9: CFunctions
h a l l e n g e in Python
they?
• Variable Scope - • PROJECT 9 - Make
Part 1 your own Coin! -
• Variable Scope - Part 1
Part 2 • PROJECT 9 -
• Keyword Make your own
Arguments and Coin! - Part 2
Default • PROJECT 10 -
Parameters Make all the
14
• Packing & coins!! - Part 1
10: Object Oriented Programming (OOP) in
•Python
Objects and - Make all the
Classes: What are coins!! - Part 1
they? • PROJECT 10 -
• PROJECT 9 - Make Make all the
your own Coin! - coins!! - Part 2
Part 1 • PROJECT 11 -
• PROJECT 9 - Make Make Your Own
your own Coin! – Bank!
15
Part 2 PROJECT 10
16
11: Resources
• Coding Exercise 11: Goodbye
you beautiful people!
• Bonus Lecture!
• All Course Source Code
17
Percent of Topics covered
(COMPLETED)
18
ASSIGNMENT RESULT
19
Thank You
Icons
Architecture Commerce Legal Studies Arts & Humanities