Difference between revisions of "Start coding"

From Wiki.OSArch
(created page)
 
Line 11: Line 11:
 
* [[Topologic]] is a node based programming environment for several uses. See links on it's page and ask for help in our [https://community.osarch.org discussion forum]
 
* [[Topologic]] is a node based programming environment for several uses. See links on it's page and ask for help in our [https://community.osarch.org discussion forum]
 
* [[FreeCAD]] has a page for their [https://wiki.freecadweb.org/Python_scripting_tutorial Python scripting tutorial]
 
* [[FreeCAD]] has a page for their [https://wiki.freecadweb.org/Python_scripting_tutorial Python scripting tutorial]
 +
* [[Blender]] can be scripted with Python. Here's a good [https://www.youtube.com/watch?v=XqX5wh4YeRw Python crash course video for Blender].
 
* [[BlenderBIM Add-on]] can be scripted with Python. See for example: [[BlenderBIM_Add-on_code_examples]]
 
* [[BlenderBIM Add-on]] can be scripted with Python. See for example: [[BlenderBIM_Add-on_code_examples]]
 
* [[IfcOpenShell]] can easily be used to interrogate [[Industry Foundation Classes (IFC)|IFC]] data, see the [[IfcOpenShell_code_examples]]
 
* [[IfcOpenShell]] can easily be used to interrogate [[Industry Foundation Classes (IFC)|IFC]] data, see the [[IfcOpenShell_code_examples]]

Revision as of 19:29, 29 December 2020

This page is unfinished. Feel free to help the project by sharing your knowledge about this subject.

Noun program 2979275 64x64.png This page is part of a series about Starting to code. All articles in the series can be found in the Category:Start_coding

This is planned to be the starting page for a series on starting to code for free/libre opensource (FOSS) software projects.

Fell free to ask in the discussion forum if you're ready to start learning - we can then start developing learning material together.

Start by visiting the Category:Start_coding to see what pages we already have. There are also lots of resources on the internet. Here are some directly related to projects on our AEC Free Software directory:

There are also Free_software_extensions_to_proprietary_software which can be leveraged by learning to code

That's a few things to get started with.