This workshop focuses on the basic level aspects of python like- variables, loops, data structures and string manipulation. The workshop is designed to help non-programmers, or programmers switching to python.
We will be using Jupyter notebook for this workshop. For instructions regarding the installation of Jupyter, please Navigate to the Setup page
Workshop goals
- Solve basic problems using python.
Recommended Reading
Problem Solving (“Think Python: How to Think Like a Computer Scientist- Allen B. Downey”)
Workshop Content
Section | Overview | Time Estimate |
---|---|---|
Setup | download and setup required software. Download data files/other required set up files | 5 min |
Introduction | Introduction to Python(What, Where amd Who) | 5 min |
Variables | To understand variables and the rules of naming variables | 6 min |
Inputs and Outputs | To understand inputs and outputs in python | 4 min |
Datatypes | Learn about data types in python | 15 min |
Operations | Learn about basic operations in python | 10 min |
Conditional Statements and Flow control | Understand Conditional Statements and Control Flow statements | 22 min |
Functions | To understand how to use functions in python. | 5 min |
Lists | To understand how to work with lists | 36 min |
Tuples | To understand the concept of Tuples in python | 9 min |
Dictionaries | To understand the concept of dictionaries | 20 min |
Sets | Understand how sets work in python | 9 min |
String Manipulation | To use python functions to manipulate strings | 20 min |
Survey
Thank you for attending this workshop or reading through the workshop material! If you could take 3-5 min to respond to our survey, we can continue to improve this workshop. We appreciate any and all feedback!
Next Up…
Check out these workshops after you’ve completed this one: