After this course, you should:
Have a solid foundation in Python programming.
Understand fundamental programming concepts such as variables, control flow, basic data structures, and functions,
Know how to load, manipulate, and visualize data in Python
Be able to apply these skills to basic data analysis and programming in other courses and to start developing more advanced, domain-specific Python skills.
This course is designed for first-semester students of Social and Economic Data Science
This course is only pass/fail, there is no numeric grade
We will inform you of whether you pass fail in the two weeks after the course
Then, between December 1 and January 15th, you have to “REGISTER FOR THE EXAM” in Zeus
Vibe coding: Using chatbots (ChatGPT, Claude, Gemini) to write the code of a software project and using the software without understanding the code
Vibe coding is OK for hobbyist but a professional data scientist is responsible of the code they run and deliver.
It’s OK to discuss your work with a chatbot but not to copy-paste code from a chatbot or anywhere else (e.g. Stackoverflow, another student)
Coding plugins might use AI for autocomplete but you must always understand your code
Are you set up? – Break for setup support, check instructions in: setup/Anaconda.html