DS231 Module 6
DS231 Module 6
26/12/2021
College of Computing and
Informatics
Introduction to Data Science
Programming
2
Introduction to Data Science Programming
Module 6:
• Part 1: Ten Phenomenal Resources
for Open Data
3. Discovering Python
5
Required Reading
1. Chapter 19. Ten Phenomenal Resources for
Open Data (Lillian Pierson, Data Science, 3rd
Edition, 2021)
2. Book 1, Chapter 1. Starting with Python (John
C. Shovic and Alan Simpson, Python All-in-One,
Videos
2ndData
• Best edition 2021)
Sources for your Next Analytic Projects | FREE Open-
Source Datasets
https://youtu.be/z3DsLSmkqOU
• كيف ممكن تفيدك اإلحصاءات في مجالك؟
https://youtu.be/8h7hWls5Nh4
6
Part 1: Ten Phenomenal Resources for
Open Data
Introduction
Introduction
https://data.gov.sa/en/aboutodp
Discovering Saudi Open Data Portal
https://data.gov.sa/en/aboutodp
Discovering Saudi Open Data Portal
https://data.gov.sa
Part 2 : Starting with Python
1. Why Python Is Hot
Why Python Is Hot
• You’ll need a good Python interpreter and editor. The editor lets
you type the code, and the interpreter lets you run that code.
• A code editor is an app that lets you type code. But you also
need the Python interpreter.
• Anaconda is a complete Python development environment with
intuitive and easily managed graphic user interface, as on a Mac
or Windows or any phone or tablet.
• Anaconda is often referred to as a data science platform
because many of the packages that come with it are data
science oriented. And it also comes with VS Code.
Tools for Success
Installing Anaconda and VS Code
• Go to www.anaconda.com/download
• Click Download under the largest version number.
• Follow any on screen instructions to download the free version
• Installation: Choose whichever option makes sense to you.
• When you come to a page where it asks if you want to install
Microsoft VS Code (it may take quite a while), click Install
Microsoft VS Code (or whatever option on your screen indicates
that you want to install VS Code).
Tools for Success
Installing Anaconda and VS Code
• Using Anaconda Navigator : Anaconda Navigator lets you
navigate around through different features of the app and
choose what you want to run.
4. Writing Python in VS Code
Writing Python in VS Code