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.
APDLearning offers qualified professional courses and support in planning, coordination, parametric modeling, graphic design and documentation, scripting, programming and customized solutions, in the construction industry. By offering these qualified courses, companies and organizations in the construction industry can strengthen their employees' skills and capabilities while keeping up-to-date with the latest technologies and working methods. APDLearning's courses and support can be tailored for different levels of knowledge and experience, enabling professionals to take their skills to the next level and be better equipped for the challenges of the construction sector. A comprehensive learning experience is offered for professionals looking to improve their skills and knowledge. APDLearning's services can be advanced and tailored to meet specific needs of participants. Depending on the participants' preferences and geographic location, the courses can be held at the customer's location or via virtual meeting platforms such as Zoom. The APDLearning platform's founder and main manager is Ahmadreza Roozbeh