Ga naar de startpagina
Zoek leermateriaalKennis & expertiseCommunities
NL|EN
Privacy policyDeelnemende instellingen
Creative CommonsCreative Commons AttributionSURFFunded by the European Union

Filteren

Zoekresultaten (43)

HBO/WO

MBO

3 februari 2021

A short introduction to Python

Python tutorial.

Wo, HboDocument

Aniel Bhulai

2023

Lecture Notes chapter 2: Introduction to Python Programming

This "Maker Lab" course uses Jupyter Notebook files and the Python programming language for data analysis and visualization and uncertainty analysis. Chapter 2 of the lecture notes introduces the Python programming language. It consists of four sub-chapters, each published as separate files. Note: If you do not (yet) have Jupyter Notebook, you cannot fully utilize these .ipynb files. But the attached PDFs will give an idea of their content and functionality. Note also: In order to interact with and fully utilize the Jupyter Notebook documents (including their hyperlinks and pointers to data and image files), it is helpful to save the entire collection locally in a way that preserves the original directory structure. This is easiest to accomplish by downloading all files at once via the JupyterPython-materials zip file and unpacking it (extracting the files) to your preferred local directory. This zip file of all Jupyter Notebook materials is located here: https://search.edusources.nl/materialen/d144774e-9705-489a-b3cd-28e3618f7324

Document

Forrest Bradbury

5 september 2020

1.2. Python for beginners

This publication contains two videos about Python for beginners created by Aniel Bhulai, senior lecturer Computer Sciences at the Vrije Universiteit Amsterdam. In this video, a short introduction to Python is given. Especially for those who don’t know anything about Python, this is a quick start. The video consists of two parts. In this part, you will learn what Python is, how to use Python, what operators, strings, and variables are. In this second part of the quick start of Python for beginners, you will learn what data types are, you will also learn what conditions, loops, and functions are.

Video

Aniel Bhulai

2 juli 2025

Intro to python programming

Learning Outcomes for Python Programming Modules 1. Develop and Document Python Code in Jupyter Notebooks Learners will create, document, and execute Python code using Jupyter Notebooks, effectively utilizing Markdown for readable and well-structured analysis. 2. Understand and Apply Python Data Types and Operations Learners will identify and manipulate core Python data types, perform data operations, and utilize comprehensions for efficient data processing. 3. Implement Program Logic and Functions Learners will control program flow using conditionals and loops, encapsulate logic within functions, and handle errors using Python’s exception mechanism. 4. Read, Write, and Process Data Files Learners will read from and write to files, apply regular expressions for text processing, and leverage core library functions for common data tasks. 5. Apply Object-Oriented Programming and Prepare for Data Analysis Learners will design and use classes, including data classes, and set up a Python environment with (Ana)conda, preparing to work with data analysis libraries such as pandas. Consists of 18 lessons (5EC).

Website

Michiel Noback

25 augustus 2025

Python handbook for engineering students

This book offers a concise and practical introduction to Python programming, specifically tailored for Electrical Engineering students. It begins with the fundamentals to help readers get started, covering essential concepts such as variables, operations, control structures, and plotting. As the material progresses, students are introduced to core topics in numerical computation and the basics of signal processing using powerful Python libraries such as NumPy and SciPy. To support learning, the book provides numerous clear examples and an optional step-by-step guide designed to help readers work through the material at their own pace. This structured approach makes it easy for beginners to build confidence and develop practical coding skills. Designed as a fast and accessible entry point, the book equips students with the programming foundation needed to support and enhance their learning in other engineering courses.

Open (Access) Tekst Boek

Bahareh Abdi

2023

Maker Lab Assignment: Programming and Data Analysis: Python Exercises

Before the Maker Lab students begin the open inquiry phases, they first learn and practice some important skills, supported by small assignments. In this assignment they are tasked with using a worksheet in Jupyter Notebook and the Python programming language for data analysis and visualization and uncertainty analysis of a provided data set. The analyzed data set is generated quickly via an online survey completed by all students. Note: If you do not (yet) have Jupyter Notebook, you cannot fully utilize the .ipynb file. But the attached PDF will give an idea of its content and functionality. Contents: student worksheet in Jupyter Notebook: Programming-and-DataAnalysis_Python-Exercises.ipynb (and .pdf) instructor link to Google Forms survey for data collection: https://docs.google.com/forms/d/e/1FAIpQLSfWsdadhq-v3ubt1p3EIkzxAVyAyQ-1hBYst_RodV7PEp9E7A/viewform?usp=sharing example of data file: example_Data_Collection_For_Python_Exercises.csv

Document

Forrest Bradbury

30 oktober 2025

Programming Foundations

This introductory programming book offers a hands-on approach to learning Python, designed specifically for students of natural sciences who wish to enter the world of coding. Covering fundamental programming concepts - from variables and data types to functions and loops - the book presents examples and exercises rooted in applications across biology, physics, and mathematics. In addition to Python fundamentals, readers also build good practices of programming and working with computers, such as using the terminal, navigating an integrated development environment, tracking changes with Git, and writing pseudocode. Moreover, the book addresses how to usage generative AI tools effectively when learning the basics of programming. Through hands-on learning, each chapter builds both confidence and competence, guiding students from simple scripts to more complex code. By the end of the book, students will not only understand Python’s core principles but also have the skills and tools to tackle real coding challenges within their scientific disciplines in the age of AI.

Open (Access) Tekst Boek

Nikolina Šoštarić

22 februari 2021

Python package for calculating one- and two-electron integrals

PyQInt is a Python package for calculating one- and two-electron integrals as encountered in electronic structure calculations. Since integral evaluation can be quite computationally intensive, they are programmed in C++ and connected to Python using Cython.

Website

Ivo Filot

2017

CheckPy

A Python tool for running tests on Python source files.

Website

Auteur onbekend

2017

DesignPy

This tool provides feedback on the design and style of Python code, specifically on: •formatting of comments •amount of commenting •consistency of indentation type •line length violations •length of identifiers •use of whitespace around operators

Website

Auteur onbekend