Skip to content
Files required for Python course project
Branch: master
Clone or download
Latest commit 2062150 May 31, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Atomic-Nature.pdf Add files via upload May 31, 2019
Python-Project.gif Add files via upload May 31, 2019
README.md Update README.md May 31, 2019
beads-run_1.txt Add files via upload May 31, 2019
displacements-run_1.txt Add files via upload May 31, 2019
mp4.zip Add files via upload May 31, 2019
run_1.zip
run_10.zip Add files via upload May 31, 2019
run_2.zip Add files via upload May 31, 2019
run_3.zip Add files via upload May 31, 2019
run_4.zip Add files via upload May 31, 2019
run_5.zip Add files via upload May 31, 2019
run_6.zip Add files via upload May 31, 2019
run_7.zip Add files via upload May 31, 2019
run_8.zip Add files via upload May 31, 2019
run_9.zip Add files via upload May 31, 2019

README.md

Python Course Project (2019): Estimating Avogadro Number

This repository contains all the required files to complete the final project for Python programming course at faculty of Electerical and Computer Engineering, University of Tabriz, 2019. This course is based on the Introduction to Programming in Python. To download slides and for more information you can see the course website. Also you can watch video lectures related to this course in my YouTube channel.

Brownian motion

Contents

  • atomic-number.pdf: step by step description to complete the project.
  • run_1.zip to run10.zip: dataset to use in the project.
  • mp4: a folder containing different movies displaying brownian motion of beads in water.
  • beads-run_1.txt and displacements-run_1.txt: sample outputs for this project.

Required skills to complete this project

  • Modular and Object Oriented Programming.
  • Working with files, redirectiong from/to files and piping.
  • Writing functions and recursive functions.
  • Working with objects like Picture and Color.
  • Performing scientific computations.
  • Effective use of different modules and libraries introduced in the course.

Project Due

You should submit all the required files as described in the descriptions via Piazza before June, 25, 2019. Put all the required files in a folder with your student number.

You can’t perform that action at this time.