MindMap Gallery Python
Python has become one of the most popular programming languages for data management and analysis due to its simplicity, versatility, and extensive libraries. With its robust data handling capabilities, Python offers a powerful platform for managing and manipulating large datasets efficiently. This mind map aims to explore the various ways Python can be used for data managementn.
Edited at 2023-03-13 14:59:21Python for data Management
Unit 1: First programs
Computer Science overview
Algorithms
Why Python
First program
Unit summary
Formative Quiz
Unit 1 Worksheet
Anaconda Installation
Anaconda Documentation
Unit 2: Basic Maths
Variables, Constants and Literals
Variable Resources
Unit2-N01-variables-and-types
Engaging Code Interface (Part 3 - Fix the names)
Engaging Code Interface (Part 4 - Fix the Errors)
Coding Standards
Variables and Literals
Math functions
Arithmetic Operations Resources
Math Operations
Engaging Code Interface (Part 2 - Code the Equations )
Engaging Code Interface (Part 3 - C Fix the code - Brackets)
E01 - Volume of a jug
E02 - Path of a Robot
Strings
Unit2-N02-strings
Strings (Resources)
Same material as strings slides. No reference resources
Engaging Code Interface (Part 1)
Formating Strings
Engaging Code Interface (Part 2)
Engaging Code Interface (Part 3)
Engaging Code Interface (Part 4)
Engaging Code Interface (Part 5)
Unit review
Unit 3: Decisions and Loops
Making SimpleDecisions
Engaging Code Interface (Part 3 - Fix the elevator)
Making complex decisions
EngagingChange the tax rate Code Interface (Part 4 - Add in condition)
EngagingChange the tax rate Code Interface (Part 4 - Change the tax rate)
Flowcharts
Analyzing Strings
Engaging Code Interface (Fix the code - String Processing)
Boolean Data Types
Engaging Code Interface (Fix the code - comparisons)
Engaging Code Interface (Build a truth table)
While Loops
Engaging Code Interface (Part 4 - Calculate the Average number)
For loops
Engaging Code Interface (Part 5 - Find the highest value)
Processing Strings with Loops
Engaging Code Interface (Part 7 - Average Grades)
Unit Review
Test your understanding
Unit 4: Managing Data
Functions
Implementing and testing functions
Parameter passing
Variable Scope
Engaging Code Interface (Part 5 - Complete the functions)
Lists
List Operations
Common List Algorithms
Engaging Code Interface (Part 3 - Complete the functions)
Lists with Functions
Tables of Data
Engaging Code Interface (Part 4 - Print the Population Table)
Unit Review
Error Handling
User Defined Functions
Collections
List Algos
Unit 5: File processing
Reading and Writing text files
Engaging Code Interface (Part 2 - Process the Text File)
Processing Text Input and Output
Engaging Code Interface (Part 4 - Process the Text File)
Reading the entire file methods
Engaging Code Interface (Part 5 - Process the Text File)
File Open Modes in Python
Reading Records from Files
Engaging Code Interface (Part 2 - Process Records)
File Operations
Comma Separated Values (CSV files)
Engaging Code Interface (Part 4 - Process CSV FIles)
Steps to processing text files
Engaging Code Interface (Part 6 - Example - Calculating World Population Density)
Exception Handling
Handling Input Errors
Engaging Code Interface (Part 3 - Catching Exceptions)
The Finally Clause
Test Your Uderstanding
Unit5-N01-files.ipynb
Unit 6: Visualising Data Files
Introduction to numpy
Unit 7: Data visualisation
Unit 8: Data Manipulation