Python is a powerful programming language well-suited for a wide range of applications. It is an interpreted, high-level, general-purpose language that is easy to read and write. Due to its simplicity, Python is a great language for beginners to learn computer programming. It is also a popular choice for data science and machine learning projects, as there are many libraries and frameworks available. With Python, you can easily write scripts to automate tasks, build web applications and APIs, create games, and even develop complex scientific models. Its clean syntax and dynamic semantics make it an ideal language for rapid prototyping and quick development. Python is cross-platform, which means it can run on different operating systems, including Windows, macOS, and Linux. Overall, Python is a versatile language that is widely used by developers and data scientists in various fields.
Course description: This 3-day online/on-site course is designed to introduce participants to the basics of programming with Python, a powerful and popular programming language. The course focuses on teaching participants the fundamentals of Python programming, including variables, data types, conditional statements, loops, and functions. Through a combination of tutorials, exercises and practical applications, participants will gain a basic understanding of Python programming and be able to write simple programs.
Course objectives:
Course content:
Course requirements:
Assessment: Participants will be assessed by participation in course activities and by completing exercises and programming assignments. Upon completion of the course, participants will receive a certificate confirming their participation and basic knowledge of Python programming.
This course description and criteria can be adapted based on specific needs or requirements of the organization or participants.
Course description: This 2-day online course is designed to introduce participants to the concept of classes and object-oriented programming with Python as well as to provide an introduction to modeling in Rhino using GH-Python components. The course focuses on teaching participants the basics of classes and object-oriented programming in Python as well as how to use Python to create and manipulate geometric objects in the Rhino environment.
Course objectives:
Course content:
Course requirements:
Assessment: Participants will be assessed by participation in course activities and by completing exercises and programming assignments in both Python and Rhino/Grasshopper. Upon completion of the course, participants will receive a certificate confirming their participation and basic knowledge of Python programming and introduction to modeling with GH-Python in Rhino.
This course description and criteria can be adapted based on specific needs or requirements of the organization or participants.