SlideShare a Scribd company logo
1 of 26
DATA SCIENCE WITH
PYTHON
Structure
PART 1 - INTRODUCTION, RECAP & WARM-UP EXERCISES
PART 2 - NUMPY (NUMERICAL PYTHON)
PART 3 - BASIC PLOTTING
PART 4 - PANDAS (PYTHON DATA ANALYSIS LIBRARY)
Ask!
THE ART AND SCIENCE OF ASKING QUESTIONS IS THE SOURCE OF ALL KNOWLEDGE.
- THOMAS BERGER
• DO NOT HESITATE TO ASK!
• DURING EXERCISES (YOU CAN ALSO ASK OTHERS).
Now let me ask something..
• WHY DO YOU WANT TO LEARN PYTHON/PROGRAMMING?
• WHAT WOULD YOU USE PYTHON FOR?
Failure
• CODING IS ALL ABOUT TRIAL AND ERROR.
• DON'T BE AFRAID OF IT.
• ERROR MESSAGES AREN'T SCARY, THEY ARE USEFUL.
History
• STARTED BY GUIDO VAN
ROSSUM AS A HOBBY
• NOW WIDELY SPREAD
• OPEN SOURCE! FREE!
• VERSATILE
Guido Van
Rossum
Python today
• DEVELOPED A LARGE AND ACTIVE SCIENTIFIC COMPUTING AND DATA ANALYSIS
COMMUNITY
• NOW ONE OF THE MOST IMPORTANT LANGUAGES FOR
• Data science
• Machine learning
• General software development
• PACKAGES: NUMPY, PANDAS, MATPLOTLIB, SCIPY, SCIKIT-LEARN, STATSMODELS
2 Modes
1. IPYTHON
PYTHON CAN BE RUN INTERACTIVELY
USED EXTENSIVELY IN RESEARCH
2. PYTHON SCRIPTS
WHAT IF WE WANT TO RUN MORE THAN A FEW LINES OF CODE?
THEN WE MUST WRITE TEXT FILES IN .PY
Noteable (Jupyter notebooks)
• EASY TO USE ENVIRONMENT
• WEB-BASED
• COMBINES BOTH TEXT AND CODE
INTO ONE
• COME WITH A GREAT NUMBER OF
USEFUL PACKAGES
1. Start Noteable
2. Clone GitRepo(recommended)
3. Starting a notebook
4. Toolbar
Save
New block
Cut, copy
paste
Move block
Stop
execution
Reset block
And clear output
Block type
5. Download files
6. Kernel/Restart & Clear output
7. Edit/Delete Cell
8. File/ Close & Halt
9. Create a folder
10.Rename
11. Upload files
Running blocks
• BY PRESSING THE RUN BUTTON
• SHIFT + ENTER – RUNS BLOCK
• ALT + ENTER – CREATES A NEW BLOCK
Other operations
• FILE/SAVE AND CHECKPOINT
• FILE/REVERT TO CHECKPOINT
• TAB COMPLETION
• INTROSPECTION
Let us start
TO FOLLOW ALONG, YOU NEED TO OPEN YOUR OWN NOTEBOOK. BUT PLEASE TRY
TO KEEP UP WITH MY PRESENTATION, AS YOU STILL HAVE TIME FOR EXERCISES
DURING THE TEACHING.
Thank you for attending!
YOU CAN CONTINUE TO ACCESS THE ‘PYTHON FOR DATA SCIENCE’ LEARN COURSE AND NOTEBOOKS
AFTER THE COURSE.
THERE ARE SOLUTION NOTEBOOKS FOR ALL THE TOPICS WE HAVE COVERED TODAY, PLUS
NOTEBOOKS COVERING ADDITIONAL TOPICS (TEXT ANALYSIS, SIGNAL PROCESSING, REGULAR
EXPRESSIONS, NETWORK ANALYSIS, MACHINE LEARNING & CONWAY’S GAME OF LIFE).
VISIT THE DIGITAL SKILLS FRAMEWORK TO FIND MORE PYTHON LEARNING RESOURCES:
HTTPS://WWW.DIGITALSKILLS.ED.AC.UK/

More Related Content

Similar to DATA SCIENCE WITH PYTHON.pptx

Science fair powerpoint 2012
Science fair powerpoint 2012Science fair powerpoint 2012
Science fair powerpoint 2012ljmccauley
 
For the People: Digitizing Hearings from the 60s, 70s, and 80s
For the People: Digitizing Hearings from the 60s, 70s, and 80sFor the People: Digitizing Hearings from the 60s, 70s, and 80s
For the People: Digitizing Hearings from the 60s, 70s, and 80sSonnet Ireland
 
Laboratory notebook policy mohamed labib salem
Laboratory notebook policy mohamed labib salemLaboratory notebook policy mohamed labib salem
Laboratory notebook policy mohamed labib salemProf. Mohamed Labib Salem
 
Art of a Medical Research (Art of making an Original Research Article)
Art of a Medical Research (Art of making an Original Research Article)Art of a Medical Research (Art of making an Original Research Article)
Art of a Medical Research (Art of making an Original Research Article)Prof. Dr. Hironmoy Roy
 
Research paper Writing (overview)
Research paper Writing (overview)Research paper Writing (overview)
Research paper Writing (overview)Laura Rebecca
 
Introduction to python 3 2nd round
Introduction to python 3   2nd roundIntroduction to python 3   2nd round
Introduction to python 3 2nd roundYouhei Sakurai
 

Similar to DATA SCIENCE WITH PYTHON.pptx (6)

Science fair powerpoint 2012
Science fair powerpoint 2012Science fair powerpoint 2012
Science fair powerpoint 2012
 
For the People: Digitizing Hearings from the 60s, 70s, and 80s
For the People: Digitizing Hearings from the 60s, 70s, and 80sFor the People: Digitizing Hearings from the 60s, 70s, and 80s
For the People: Digitizing Hearings from the 60s, 70s, and 80s
 
Laboratory notebook policy mohamed labib salem
Laboratory notebook policy mohamed labib salemLaboratory notebook policy mohamed labib salem
Laboratory notebook policy mohamed labib salem
 
Art of a Medical Research (Art of making an Original Research Article)
Art of a Medical Research (Art of making an Original Research Article)Art of a Medical Research (Art of making an Original Research Article)
Art of a Medical Research (Art of making an Original Research Article)
 
Research paper Writing (overview)
Research paper Writing (overview)Research paper Writing (overview)
Research paper Writing (overview)
 
Introduction to python 3 2nd round
Introduction to python 3   2nd roundIntroduction to python 3   2nd round
Introduction to python 3 2nd round
 

More from KabileshCm

ROBOTICS APPLICATIONS of Electronics.pptx
ROBOTICS APPLICATIONS of Electronics.pptxROBOTICS APPLICATIONS of Electronics.pptx
ROBOTICS APPLICATIONS of Electronics.pptxKabileshCm
 
Presentation On Machine Learning greator.pptx
Presentation On Machine Learning greator.pptxPresentation On Machine Learning greator.pptx
Presentation On Machine Learning greator.pptxKabileshCm
 
STUDENTS ATTENDANCE USING FACE RECOGNITION-1.pptx
STUDENTS ATTENDANCE USING FACE RECOGNITION-1.pptxSTUDENTS ATTENDANCE USING FACE RECOGNITION-1.pptx
STUDENTS ATTENDANCE USING FACE RECOGNITION-1.pptxKabileshCm
 
project[1].pdf
project[1].pdfproject[1].pdf
project[1].pdfKabileshCm
 
Application Development for the Internet of Things.pptx
Application Development for the Internet of Things.pptxApplication Development for the Internet of Things.pptx
Application Development for the Internet of Things.pptxKabileshCm
 
background.pptx
background.pptxbackground.pptx
background.pptxKabileshCm
 

More from KabileshCm (8)

ROBOTICS APPLICATIONS of Electronics.pptx
ROBOTICS APPLICATIONS of Electronics.pptxROBOTICS APPLICATIONS of Electronics.pptx
ROBOTICS APPLICATIONS of Electronics.pptx
 
Presentation On Machine Learning greator.pptx
Presentation On Machine Learning greator.pptxPresentation On Machine Learning greator.pptx
Presentation On Machine Learning greator.pptx
 
STUDENTS ATTENDANCE USING FACE RECOGNITION-1.pptx
STUDENTS ATTENDANCE USING FACE RECOGNITION-1.pptxSTUDENTS ATTENDANCE USING FACE RECOGNITION-1.pptx
STUDENTS ATTENDANCE USING FACE RECOGNITION-1.pptx
 
project[1].pdf
project[1].pdfproject[1].pdf
project[1].pdf
 
Application Development for the Internet of Things.pptx
Application Development for the Internet of Things.pptxApplication Development for the Internet of Things.pptx
Application Development for the Internet of Things.pptx
 
neural.ppt
neural.pptneural.ppt
neural.ppt
 
Lecture6.ppt
Lecture6.pptLecture6.ppt
Lecture6.ppt
 
background.pptx
background.pptxbackground.pptx
background.pptx
 

Recently uploaded

Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answersdalebeck957
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSAnaAcapella
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptNishitharanjan Rout
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfstareducators107
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 

Recently uploaded (20)

Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answers
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 

DATA SCIENCE WITH PYTHON.pptx

  • 2. Structure PART 1 - INTRODUCTION, RECAP & WARM-UP EXERCISES PART 2 - NUMPY (NUMERICAL PYTHON) PART 3 - BASIC PLOTTING PART 4 - PANDAS (PYTHON DATA ANALYSIS LIBRARY)
  • 3. Ask! THE ART AND SCIENCE OF ASKING QUESTIONS IS THE SOURCE OF ALL KNOWLEDGE. - THOMAS BERGER • DO NOT HESITATE TO ASK! • DURING EXERCISES (YOU CAN ALSO ASK OTHERS).
  • 4. Now let me ask something.. • WHY DO YOU WANT TO LEARN PYTHON/PROGRAMMING? • WHAT WOULD YOU USE PYTHON FOR?
  • 5. Failure • CODING IS ALL ABOUT TRIAL AND ERROR. • DON'T BE AFRAID OF IT. • ERROR MESSAGES AREN'T SCARY, THEY ARE USEFUL.
  • 6.
  • 7. History • STARTED BY GUIDO VAN ROSSUM AS A HOBBY • NOW WIDELY SPREAD • OPEN SOURCE! FREE! • VERSATILE Guido Van Rossum
  • 8. Python today • DEVELOPED A LARGE AND ACTIVE SCIENTIFIC COMPUTING AND DATA ANALYSIS COMMUNITY • NOW ONE OF THE MOST IMPORTANT LANGUAGES FOR • Data science • Machine learning • General software development • PACKAGES: NUMPY, PANDAS, MATPLOTLIB, SCIPY, SCIKIT-LEARN, STATSMODELS
  • 9. 2 Modes 1. IPYTHON PYTHON CAN BE RUN INTERACTIVELY USED EXTENSIVELY IN RESEARCH 2. PYTHON SCRIPTS WHAT IF WE WANT TO RUN MORE THAN A FEW LINES OF CODE? THEN WE MUST WRITE TEXT FILES IN .PY
  • 10. Noteable (Jupyter notebooks) • EASY TO USE ENVIRONMENT • WEB-BASED • COMBINES BOTH TEXT AND CODE INTO ONE • COME WITH A GREAT NUMBER OF USEFUL PACKAGES
  • 12.
  • 14. 3. Starting a notebook
  • 15. 4. Toolbar Save New block Cut, copy paste Move block Stop execution Reset block And clear output Block type
  • 17. 6. Kernel/Restart & Clear output
  • 19. 8. File/ Close & Halt
  • 20. 9. Create a folder
  • 23. Running blocks • BY PRESSING THE RUN BUTTON • SHIFT + ENTER – RUNS BLOCK • ALT + ENTER – CREATES A NEW BLOCK
  • 24. Other operations • FILE/SAVE AND CHECKPOINT • FILE/REVERT TO CHECKPOINT • TAB COMPLETION • INTROSPECTION
  • 25. Let us start TO FOLLOW ALONG, YOU NEED TO OPEN YOUR OWN NOTEBOOK. BUT PLEASE TRY TO KEEP UP WITH MY PRESENTATION, AS YOU STILL HAVE TIME FOR EXERCISES DURING THE TEACHING.
  • 26. Thank you for attending! YOU CAN CONTINUE TO ACCESS THE ‘PYTHON FOR DATA SCIENCE’ LEARN COURSE AND NOTEBOOKS AFTER THE COURSE. THERE ARE SOLUTION NOTEBOOKS FOR ALL THE TOPICS WE HAVE COVERED TODAY, PLUS NOTEBOOKS COVERING ADDITIONAL TOPICS (TEXT ANALYSIS, SIGNAL PROCESSING, REGULAR EXPRESSIONS, NETWORK ANALYSIS, MACHINE LEARNING & CONWAY’S GAME OF LIFE). VISIT THE DIGITAL SKILLS FRAMEWORK TO FIND MORE PYTHON LEARNING RESOURCES: HTTPS://WWW.DIGITALSKILLS.ED.AC.UK/