Python - Introduction to Programming
"Theo is a fantastic instructor for this level of programming. Very friendly, breaks down complex/abstract concepts in a clear and beginner-friendly way, and keeps the presentations interesting through humour and relatable metaphors. 10/10”
Introduction to Programming
Worldwide Python is the most popular language for doing datascience, but at its core it is also a widely used general programming language.
In this introductory course we'll use python to show the most important tools in programming; conditions, loops, functions, and datatypes like integers, floats, strings, lists, tuples, dictionaries and eventually classes.
Who Should Attend?
This introduction course is for everyone who wants to learn the basics of programming, or more specifically, how to do that in Python. This is useful for those new to programming and/or Python, but also for those who already use Python but never got the chance to learn the basics themselves.
-
No prior knowledge needed.
What do you learn?
✅ Introduction
✅ Python and Spyder (NB using another IDE’s are fine, but the teacher will use Spyder)
✅ Basics (variables and datatypes)
✅ Functions
✅ Conditions and recursion
✅ Iteration: for and while loops
✅ Error handling and debugging
✅ Sequences: strings, lists and tuples
✅ Dictionaries
✅ Text files
✅ Object oriented programming
✅ Algorithms (self-study)
Result
At the end of the course you'll not only be able to work with Python, but you will also be able to expand your knowledge in your own specific work field.
Interactive Learning Experience
This course relies heavily on highly interactive (online or hybrid) sessions where we review what you’ve done in the reader. During a review the teacher will share his screen and go through the code asking you by voting and chatting to find the error or complete the code. These reviews are used to rehearse material, show tips and tricks, warn for common mistakes, explain error messages, show how to use the helpfiles and the program (IDE) in general, and overall to motivate you to keep up the pace. Participants report they are highly involved during these sessions and the course is consistently highly evaluated. On average this course is rated with an 8.2 (10% gives a 10!) by students and employees alike.
More information
-
For more information on this or similar courses, please mail the coordinator, Theo van Mourik (t.j.van.mourik rug.nl).
Last modified: | 25 November 2024 1.46 p.m. |