BIM A+ module 3 presentations and videos on programming related topics.
Presentations#
- Lecturer: Matevž Dolenc
- AEC Specifics
- Agile methodologies
- Git and GitHub
- Data science
- Python programming language and environment
Assignments#
- Programming assignment 1
- Programming assignment 2
- Geo locations - Google Sheet URL @ BIM A+ e-Learning platform
Videos#
Links#
Agile methodologies:
General programming:
- Andrew Hunt, David Thomas, The Pragmatic Programmer: from journeyman to master
- Pragmatic Programmer - slides
Introduction to Python programming language:
- Python Homepage
- Python Documentation
- Anaconda Python
- A free full Python course I like - Python Tutorial for Beginners - Learn Python in 5 Hours
- Programiz, Python Online Compiler
- Jupyter Project and Community, Jupyter
- Python Software Foundation, The Python Package Index
- Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers, Learning with Python 3
- Allen B. Downey, Think Python
- Mark Pilgrim, Dive Into Python 3
Git and GitHub:
- Git - Fast Version Control System
- Scott Chacon and Ben Straub, Pro Git
- Tech Talk: Linus Torvalds on git
- GitHub - social coding
- Aditya Sridhar, An introduction to Git: what it is, and how to use it
Dynamo:
- Autodesk, Dynamo Package Manager
- Autodesk, The Dynamo Primer