Python Programming


Graphic Processor Units for Many-particle Dynamics


Course Description

This subject is aimed at students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems. It also aims to help students, regardless of their major, to feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class will use the Python™ programming language.

Getting Started

Textbooks and References

Introduction to Programming
Learn Python the Hard Way
Think Python: How to Think Like a Computer Scientist
Python Programming
The Python Tutorial


Homework 00 - Introduction to Computation and Computational Thinking
Homework 01 - Operators, Statement, Branch, Iteration
Homework 02 - Control Structures and Exhaustive Search
Homework 03 - Functions and Recursion and String Operations
Homework 04 - Successive approximation, as well as data structures such as tuples and lists
Homework 05 - IUT Wordgame
Homework 06 - IUT Wordgame
Homework 07 - Solidify Your Understanding
Homework 08 - As If You Needed More Classes
Homework 09 - OOP I did it again 

Visitors Counter

© 2009-2024 by GPIUTMD

We have 5 guests and no members online

Latest News


NVIDIA is calling on global researchers to submit their innovations for the NVIDIA Global Impact Award - an annual grant of $150,000 for groundbreaking work that addresses the world's most important social and humanitarian problems. 

Read more ...

Unified Memory in CUDA 6

With CUDA 6, we’re introducing one of the most dramatic programming model improvements in the history of the CUDA platform, Unified Memory. In a typical PC or cluster node today, the memories of the CPU and GPU are physically distinct and separated by the PCI-Express bus. Before CUDA 6, that is exactly how the programmer has to view things. Data that is shared between the CPU and GPU must be allocated in both memories, and explicitly copied between them by the program. This adds a lot of complexity to CUDA programs.

Read more ...

My Apple Style Countdown

© 2009-2015 by GPIUTMD

Word Cloud

ارتقاء امنیت وب با وف بومی