In this series of videos we provide an introduction to Python with a focus on what is important for Upstream Engineers and Scientists to learn. We start at the very beginning, introduce essential concepts and then teach you how to learn more by yourself.
*** We are currently making these videos. Please check back regularly – we expect 2-3 new videos to be released each week ***
Video Series: Learning to Program in Python for Upstream Engineers and Scientists
Step 1: Introduction (5mins)
Step 2: Installing Python (8mins 30secs)
Step 3a: Coding Essentials I (15mins 30secs)
Step 3b: Coding Essentials II
Step 4: How to Write a Program
Step 5: Your first Program
Step 6: Understanding Dataframes
Step 7: Loading data from CSVs
Step 8: Loading data from Databases
Step 9: Sharing your code with Others
Step 10: Learning more…
Getting Started: Learning to Code Resources
Head First Python (Recommended Textbook for Beginners)
W3Schools Online Python Reference
Automate the Boring Stuff
10 Minutes to Pandas (Beginners guide to Python dataframes)
Getting even better: Good Reference Material
Python’s official Style Guide (called “PEP 8”)
Python Data Science Handbook (“Essential Reading” – Matt Flett)
Full Stack Python – A detailed book on how to build compete Python Applications, not just data science scripts.
Feedback to the Co-ordinators
If you have any suggestions on how to improve these Learning to Code resources, please email us here.