All Projects → bimfag → Intro Python Bim

bimfag / Intro Python Bim

Licence: mit
Basic Course in Python for use with BIM

Projects that are alternatives of or similar to Intro Python Bim

Dl Twitch Series
Notebook from the Deep Learning Twitch Series on AWS (https://twitch.tv/aws)
Stars: ✭ 42 (-2.33%)
Mutual labels:  jupyter-notebook
Twitter Post
This code shows how to get Twitter users interests combining Twitter API and MonkeyLearn.
Stars: ✭ 42 (-2.33%)
Mutual labels:  jupyter-notebook
Dl4sci Pytorch Webinar
Stars: ✭ 43 (+0%)
Mutual labels:  jupyter-notebook
2016 Pydata Carolinas Pandas
Material for Pandas Tutorial at Pydata Carolinas 2016
Stars: ✭ 42 (-2.33%)
Mutual labels:  jupyter-notebook
Quick Neural Art Transfer
Theano/Lasagne based Neural artistic style transfer with Kivy GUI
Stars: ✭ 42 (-2.33%)
Mutual labels:  jupyter-notebook
Lovebeat
Super simple heartbeat and metrics monitoring
Stars: ✭ 42 (-2.33%)
Mutual labels:  jupyter-notebook
Pyhowfun
🌻 提供一系列的 Python 教學,讓初學者或是有程式基礎的人,快速融入 Python 的世界
Stars: ✭ 42 (-2.33%)
Mutual labels:  jupyter-notebook
Radiotalk
The RadioTalk dataset of talk radio transcripts
Stars: ✭ 43 (+0%)
Mutual labels:  jupyter-notebook
Plotly Plots
IPython notebooks for Plotly plots
Stars: ✭ 42 (-2.33%)
Mutual labels:  jupyter-notebook
Pyvhr
Python framework for Virtual Heart Rate
Stars: ✭ 43 (+0%)
Mutual labels:  jupyter-notebook
Pstocky
股票小数据
Stars: ✭ 42 (-2.33%)
Mutual labels:  jupyter-notebook
Spark Sklearn Airbnb Predict
Code example to predict prices of Airbnb vacation rentals, using scikit-learn on Spark with spark-sklearn, on MapR.
Stars: ✭ 42 (-2.33%)
Mutual labels:  jupyter-notebook
Python101
Stars: ✭ 43 (+0%)
Mutual labels:  jupyter-notebook
Adaptive Multispeaker Separation
Adaptive and Focusing Neural Layers for Multi-Speaker Separation Problem
Stars: ✭ 42 (-2.33%)
Mutual labels:  jupyter-notebook
Tensorflow Lite Rest Server
Expose tensorflow-lite models via a rest API
Stars: ✭ 43 (+0%)
Mutual labels:  jupyter-notebook
Notebooks
Sample Notebooks for PipelineAI
Stars: ✭ 42 (-2.33%)
Mutual labels:  jupyter-notebook
Banti telugu ocr
End to end OCR system for Telugu. Based on Convolutional Neural Networks.
Stars: ✭ 42 (-2.33%)
Mutual labels:  jupyter-notebook
Da Tutorials
Course on data assimilation (DA)
Stars: ✭ 43 (+0%)
Mutual labels:  jupyter-notebook
Computervision tutorials
Stars: ✭ 43 (+0%)
Mutual labels:  jupyter-notebook
Rl mlss 2020
Stars: ✭ 43 (+0%)
Mutual labels:  jupyter-notebook

Material for a basic course in python for use with BIM

It is a course over two days of 4 hours each, and students are expected to work in between. There is also material for a secondary course, with supplementing material for related Python cases.

Course lecturers: @SigveMartin and @hansmei

Course 1 - Python in jupyterhub with ifcopeshell

A special thanks to @aothms for enabling us with direct help and creating an awesome opensource community. Day one of the course will use several opensource components, and especially @ifcopeshell in jupytherhub setup. Everyone could setup their own jupytherhub by following @aothms guide here: IfcOpenShell/ifcopenshell-jupyterhub. Illustrated below.

jupyterhub IfcOpenShell pythonOCC screen-shot

The model that will be used in this course is the well know Grethes Hus, as illustrated below:

jupyterhub Grethes Hus screen-shot

Course 2 - Python on your own desktop

In course 2 we will cover basics on how to set up Python 3.7 on your own machine, and how to start coding using the simplest tools. Next up you will learn to write functions and reusable bits of code for real world applications.

We might cover the following cases:

  • Writing and modifying PDFs
  • Continued work with the IFC format: modifying and writing IFC files
  • Implementing your own Python script in Dynamo for Revit
  • Working with matplotlib to create nice graphs and present data

Learning goals for this session:

  • Writing your own functions
  • Getting familiar with using other peoples code (modules and libraries)
  • Using modules inside other applications (Dynamo for Revit)
  • How to fish: getting what you need when you need it
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].