SlideShare a Scribd company logo
Dr.B.Srinivasa Rao
Assistant Professor,CSE Dept
GIT
Problem Solving and Programming With Python
Problem Solving and Programming
With Python
Objectives
Problem Solving and Programming With Python
 To introduce programming through Visual
programming tool – Scratch.
 To teach problem solving through Flow charting
tool – Raptor.
 To elucidate problem solving through python
programming language.
Objectives
Problem Solving and Programming With Python
 To introduce function-oriented programming
paradigm through python.
 To train in development of solutions using modular
concepts.
 To teach practical Pythonic solution patterns.
Introduction
Problem Solving and Programming With Python
 Introduction to Programming
 Why Programming ?
 Programming for Everybody
Introduction
Problem Solving and Programming With Python
 Any Prerequisites ?
 Where to start?
 Why do we have so many languages?
Introduction
Problem Solving and Programming With Python
 How to go about programming?
 Why to learn programming?
 What is programming?
 How to give instructions ?
7
What Is a Computer?
 Computer
 Performs computations and makes logical decisions
 Millions / billions times faster than human beings
 Computer programs
 Sets of instructions by which a computer processes
data
 Hardware
 Physical devices of computer system
 Software
 Programs that run on computers
Problem Solving and Programming With Python
The boot process
 The process by which a machine comes up from
rest state to the state that is usable is known as
booting
 When the power is turned on
 The CPU runs the BIOS (Basic Input / Output
System)
 Usually located on a chip on the motherboard
 Runs POST (Power On Self Test) of various hardware
components
 Loads the boot sector program
8
Problem Solving and Programming With Python
Information storage
 1 bit
 8 bits
 16 bits
 32 bits
 64 bits
• bit (1 or 0)
• byte (octet) (28)
• word (216)
• double (232)
• long double (264)
Encoding information on a fixed element of length n with a base b
gives bn non-redundant possibilities
Problem Solving and Programming With Python
Information coding
 Binary
 0 or 1
 Octal
 0-7
 Hexadecimal
 0-9+A-F
 Decimal
 0-9
Problem Solving and Programming With Python
RAM/ROM
 Size reminder:
 Kilobyte Kb 210 ~103
 Megabyte Mb 220 ~106
 Gigabyte Gb 230 ~109
 Terabyte Tb 240 ~1012
 Petabyte Pb 250 ~1015
 …
Problem Solving and Programming With Python
Display
 Screen pixel or dots
 Color coding: 32 bits
 1 pixel = 3 bytes of color (RGB)+1 byte alpha channel (transparency)
 1600x1200x4bytes=7.5 Mb!
Problem Solving and Programming With Python
Storage Devices
 Hard Disk Drive: used to store data inside of the computer.
 Magnetic platter that holds a large amount of information in
a form the computer can understand.
 Floppy Disk: flat circles of iron oxide-coated plastic
enclosed in a hard plastic case.
 Most are 3 ½ inches and have a capacity to hold 1.44 MB
or more of data.
 CD ROM Drive: a compact disk that reads only memory.
 CD-RW: a device that allows you to read and write to a
compact disk
Problem Solving and Programming With Python
Storage Devices (Con.)
 Internal Storage:
Allows you to store
information inside of the
computer
Hard Drive:
Allows the fastest access
to information
RAM (Random Access
Memory) – temporary
ROM (Read Only
Memory) -
long-term memory
 External Storage:
Allows you to use devices to
store information outside
of the computer
Floppy Disks
CD-ROMs (Compact Disc
Read Only Memory)
CD-RW (Compact Disc
(Read and Write)
DVDs (Digital Video Disc)
USB/Jump Drives
Problem Solving and Programming With Python
Which Storage Device Holds
the Most Information?
FLOPPY DISKS
1.44 MB
CD-ROM DISC
640 MB
DVD DISC
17 GB
HARD DRIVES
80 and above GB
Problem Solving and Programming With Python
DVD
 DVD ROM
 Digital Video Disk which is read only.
 DVD-R
 Digital Video Disk which can be written to one
time. It then becomes read only.
 DVD-RW
 Digital Video Disk which can be rewritten to.
Problem Solving and Programming With Python
HD/DVD
track
sector
head
Problem Solving and Programming With Python
Flash or jump Drives
 External storage devices that can be used
like a external hard drive.
 They have the capability to be saved to,
deleted from, and files can be renamed
just like with a normal hard drive.
Problem Solving and Programming With Python
Thank you
Problem Solving and Programming With Python

More Related Content

Similar to PSPClass1.pptx

Computer architecture
Computer architectureComputer architecture
Computer architecture
Dr. Vardhan choubey
 
Raspberry Pi introduction
Raspberry Pi introductionRaspberry Pi introduction
Raspberry Pi introduction
Lotfi Messaoudi
 
Computer Concepts
Computer ConceptsComputer Concepts
Computer Concepts
Phoebe Kim
 
Python for Science and Engineering: a presentation to A*STAR and the Singapor...
Python for Science and Engineering: a presentation to A*STAR and the Singapor...Python for Science and Engineering: a presentation to A*STAR and the Singapor...
Python for Science and Engineering: a presentation to A*STAR and the Singapor...
pythoncharmers
 
MODULE 1.pptx
MODULE 1.pptxMODULE 1.pptx
MODULE 1.pptx
KPDDRAVIDIAN
 
The Python Book_ The ultimate guide to coding with Python ( PDFDrive ).pdf
The Python Book_ The ultimate guide to coding with Python ( PDFDrive ).pdfThe Python Book_ The ultimate guide to coding with Python ( PDFDrive ).pdf
The Python Book_ The ultimate guide to coding with Python ( PDFDrive ).pdf
ssuser8b3cdd
 
What is Python? (Silicon Valley CodeCamp 2015)
What is Python? (Silicon Valley CodeCamp 2015)What is Python? (Silicon Valley CodeCamp 2015)
What is Python? (Silicon Valley CodeCamp 2015)
wesley chun
 
Demystifying software development
Demystifying software developmentDemystifying software development
Demystifying software development
Dina Neishtadt
 
My presentation raspberry pi
My presentation raspberry piMy presentation raspberry pi
My presentation raspberry pi
HusainBhaldar21
 
Itroduction about java
Itroduction about javaItroduction about java
Itroduction about java
srmohan06
 
Basic course
Basic courseBasic course
Basic course
Rabin Debnath
 
Chap 1 c++
Chap 1 c++Chap 1 c++
Chap 1 c++
Widad Jamaluddin
 
Lec 2
Lec 2Lec 2
Exploring the ABC's of Raspberry Pi with Python
Exploring the ABC's of Raspberry Pi with PythonExploring the ABC's of Raspberry Pi with Python
Exploring the ABC's of Raspberry Pi with Python
Shahed Mehbub
 
Ccia unit 2
Ccia unit 2Ccia unit 2
Ccia unit 2
astriel1
 
Intro To Computer Hardware
Intro To Computer HardwareIntro To Computer Hardware
Intro To Computer Hardware
iarthur
 
Basic course
Basic courseBasic course
Basic course
Raymar Baquilar
 
Computer basics--computer basics2
Computer basics--computer basics2Computer basics--computer basics2
Computer basics--computer basics2
Makk Quak
 
Computer
ComputerComputer
Computer
CAFE91
 
Tac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PITac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PI
Cliff Samuels Jr.
 

Similar to PSPClass1.pptx (20)

Computer architecture
Computer architectureComputer architecture
Computer architecture
 
Raspberry Pi introduction
Raspberry Pi introductionRaspberry Pi introduction
Raspberry Pi introduction
 
Computer Concepts
Computer ConceptsComputer Concepts
Computer Concepts
 
Python for Science and Engineering: a presentation to A*STAR and the Singapor...
Python for Science and Engineering: a presentation to A*STAR and the Singapor...Python for Science and Engineering: a presentation to A*STAR and the Singapor...
Python for Science and Engineering: a presentation to A*STAR and the Singapor...
 
MODULE 1.pptx
MODULE 1.pptxMODULE 1.pptx
MODULE 1.pptx
 
The Python Book_ The ultimate guide to coding with Python ( PDFDrive ).pdf
The Python Book_ The ultimate guide to coding with Python ( PDFDrive ).pdfThe Python Book_ The ultimate guide to coding with Python ( PDFDrive ).pdf
The Python Book_ The ultimate guide to coding with Python ( PDFDrive ).pdf
 
What is Python? (Silicon Valley CodeCamp 2015)
What is Python? (Silicon Valley CodeCamp 2015)What is Python? (Silicon Valley CodeCamp 2015)
What is Python? (Silicon Valley CodeCamp 2015)
 
Demystifying software development
Demystifying software developmentDemystifying software development
Demystifying software development
 
My presentation raspberry pi
My presentation raspberry piMy presentation raspberry pi
My presentation raspberry pi
 
Itroduction about java
Itroduction about javaItroduction about java
Itroduction about java
 
Basic course
Basic courseBasic course
Basic course
 
Chap 1 c++
Chap 1 c++Chap 1 c++
Chap 1 c++
 
Lec 2
Lec 2Lec 2
Lec 2
 
Exploring the ABC's of Raspberry Pi with Python
Exploring the ABC's of Raspberry Pi with PythonExploring the ABC's of Raspberry Pi with Python
Exploring the ABC's of Raspberry Pi with Python
 
Ccia unit 2
Ccia unit 2Ccia unit 2
Ccia unit 2
 
Intro To Computer Hardware
Intro To Computer HardwareIntro To Computer Hardware
Intro To Computer Hardware
 
Basic course
Basic courseBasic course
Basic course
 
Computer basics--computer basics2
Computer basics--computer basics2Computer basics--computer basics2
Computer basics--computer basics2
 
Computer
ComputerComputer
Computer
 
Tac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PITac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PI
 

Recently uploaded

1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
MadhavJungKarki
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
PIMR BHOPAL
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
ElakkiaU
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
ijaia
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
PreethaV16
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
Gas agency management system project report.pdf
Gas agency management system project report.pdfGas agency management system project report.pdf
Gas agency management system project report.pdf
Kamal Acharya
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
AjmalKhan50578
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
Atif Razi
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 

Recently uploaded (20)

1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
Gas agency management system project report.pdf
Gas agency management system project report.pdfGas agency management system project report.pdf
Gas agency management system project report.pdf
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 

PSPClass1.pptx

  • 1. Dr.B.Srinivasa Rao Assistant Professor,CSE Dept GIT Problem Solving and Programming With Python Problem Solving and Programming With Python
  • 2. Objectives Problem Solving and Programming With Python  To introduce programming through Visual programming tool – Scratch.  To teach problem solving through Flow charting tool – Raptor.  To elucidate problem solving through python programming language.
  • 3. Objectives Problem Solving and Programming With Python  To introduce function-oriented programming paradigm through python.  To train in development of solutions using modular concepts.  To teach practical Pythonic solution patterns.
  • 4. Introduction Problem Solving and Programming With Python  Introduction to Programming  Why Programming ?  Programming for Everybody
  • 5. Introduction Problem Solving and Programming With Python  Any Prerequisites ?  Where to start?  Why do we have so many languages?
  • 6. Introduction Problem Solving and Programming With Python  How to go about programming?  Why to learn programming?  What is programming?  How to give instructions ?
  • 7. 7 What Is a Computer?  Computer  Performs computations and makes logical decisions  Millions / billions times faster than human beings  Computer programs  Sets of instructions by which a computer processes data  Hardware  Physical devices of computer system  Software  Programs that run on computers Problem Solving and Programming With Python
  • 8. The boot process  The process by which a machine comes up from rest state to the state that is usable is known as booting  When the power is turned on  The CPU runs the BIOS (Basic Input / Output System)  Usually located on a chip on the motherboard  Runs POST (Power On Self Test) of various hardware components  Loads the boot sector program 8 Problem Solving and Programming With Python
  • 9. Information storage  1 bit  8 bits  16 bits  32 bits  64 bits • bit (1 or 0) • byte (octet) (28) • word (216) • double (232) • long double (264) Encoding information on a fixed element of length n with a base b gives bn non-redundant possibilities Problem Solving and Programming With Python
  • 10. Information coding  Binary  0 or 1  Octal  0-7  Hexadecimal  0-9+A-F  Decimal  0-9 Problem Solving and Programming With Python
  • 11. RAM/ROM  Size reminder:  Kilobyte Kb 210 ~103  Megabyte Mb 220 ~106  Gigabyte Gb 230 ~109  Terabyte Tb 240 ~1012  Petabyte Pb 250 ~1015  … Problem Solving and Programming With Python
  • 12. Display  Screen pixel or dots  Color coding: 32 bits  1 pixel = 3 bytes of color (RGB)+1 byte alpha channel (transparency)  1600x1200x4bytes=7.5 Mb! Problem Solving and Programming With Python
  • 13. Storage Devices  Hard Disk Drive: used to store data inside of the computer.  Magnetic platter that holds a large amount of information in a form the computer can understand.  Floppy Disk: flat circles of iron oxide-coated plastic enclosed in a hard plastic case.  Most are 3 ½ inches and have a capacity to hold 1.44 MB or more of data.  CD ROM Drive: a compact disk that reads only memory.  CD-RW: a device that allows you to read and write to a compact disk Problem Solving and Programming With Python
  • 14. Storage Devices (Con.)  Internal Storage: Allows you to store information inside of the computer Hard Drive: Allows the fastest access to information RAM (Random Access Memory) – temporary ROM (Read Only Memory) - long-term memory  External Storage: Allows you to use devices to store information outside of the computer Floppy Disks CD-ROMs (Compact Disc Read Only Memory) CD-RW (Compact Disc (Read and Write) DVDs (Digital Video Disc) USB/Jump Drives Problem Solving and Programming With Python
  • 15. Which Storage Device Holds the Most Information? FLOPPY DISKS 1.44 MB CD-ROM DISC 640 MB DVD DISC 17 GB HARD DRIVES 80 and above GB Problem Solving and Programming With Python
  • 16. DVD  DVD ROM  Digital Video Disk which is read only.  DVD-R  Digital Video Disk which can be written to one time. It then becomes read only.  DVD-RW  Digital Video Disk which can be rewritten to. Problem Solving and Programming With Python
  • 18. Flash or jump Drives  External storage devices that can be used like a external hard drive.  They have the capability to be saved to, deleted from, and files can be renamed just like with a normal hard drive. Problem Solving and Programming With Python
  • 19. Thank you Problem Solving and Programming With Python