Download as pdf or txt
Download as pdf or txt
You are on page 1of 21

Bachelor of Computer Science and Applications

VI Semester – 2021

School of Computer Science and


Applications
THE PYTHON BIBLE: EVERYTHING
YOU NEED TO PROGRAM IN PYTHON

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

1: Course Introduction 7: Python Data structures

2: Installing Python, Getting Started 8: Loops In Python

3: Variables in Python 9: Functions in Python

4: Numbers in Python OrientedProgramming (OOP) in

5: How to use Strings to handle text in Python

4
Number Of Weeks Completed

5
Topics Covered

1: Course Introduction

 Course Structure

6
2: Installing Python, Getting Started

• Installing Python on Windows

• Installing Python on Mac

• Installing Python on Linux

• Meeting IDLE | Take a tour of the Python


Interactive Developer Environment (IDE)

• The Secret of Top Programmers...

• A Quick Note

7
3: Variables in Python
• Section Overview

• What is a variable?

• Updating our Script

• Quiz 1: Variables Quiz

• Coding Exercise 1: Creating Variables

• Section Review

8
4: Numbers in Python
• Basic Arithmetic, Floats and Modulo

• Ordering Operations using (Brackets!)

• PROJECT 1: Crafting a Health Potion - Part 1

• PROJECT 1: Crafting a Health Potion - Part 2

• Fun with the Python math Module (Optional)

• Python numbers quiz

• Basic Algebra Coding Challenge

• 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

Performing Arts Management Studies Science & Tech Engineering

You might also like