Instructed by Dr. John Ho, Senior Engineer at Boeing
ü12 September, 19 September, 26 September 2020 (3 Days)
üSaturdays from 1100-1900 Eastern Time (800-1600 Pacific Time), with 1-hour break (all sessions will be recorded and available for replay)
üOne of the most popular courses taught for many years exclusively for Boeing employees
üAll students will receive an AIAA Certificate of Completion at the end of the course
Overview
“Learning programming languages is over-rated. Learning programming is under-rated.”
In the Aerospace profession there is a lot of interest in learning programming languages, and not enough emphasis on proficient use of programming languages.
Many are attracted to Python as a popular, easy to learn general purpose programming language. Most engineers can easily start Python scripting leveraging their prior programming experiences. Yet Python being an interpreted language is inefficient with the traditional programming approaches. Many fail to take full advantage of Python’s powerful, expressive capabilities to reduce the amount of coding, and to speed up computations.
Furthermore, Python is unsuited for extensive numerical aerospace computations without the NumPy add-on library. Engineers needs to appreciate the features of NumPy and other libraries to proficiently use it for numerical computations.
In this popular course, taught for years at Boeing, the Python programming language is introduced. And using its syntax, structures and libraries, students will learn to elegantly implement efficient algorithms.
Students will be required use a computer for the class with Anaconda Python Distribution (www.anaconda.com) loaded onto it.
Learning Objectives
· Understand essential concepts to use Python effectively
· Understand the NumPy add-on library and its practical applications
· Understand vocabulary to locate documentation, tutorials, and guides.
· Understand what other libraries are available for aerospace engineering applications
Course Outline
oPython native data types
oPython syntax
oLoops
oBranching
oExceptions
oPackages and Modules
oName spaces
oExamples and applications
·NumPy Library
oNumbPy add-on
omatplotlib
oExamples and applications
·Survey of other libraries useful for aerospace engineering applications such as…
oThe Jupyter Notebook environment.
oThe matplotlib plotting package .
oThe standard libraries, in particular Regular expression.
oThe scientific/engineering routines in SciPy.
oThe Pandas data analytics package.
oIntegration with other languages.
Who Should Attend:
This course is intended for any engineers, scientist, researcher, or manager with programming needs and/or interests.
Course Fees (Sign-In to Register):
Non-Member Price: $1045 USD
AIAA Member Price: $845 USD
AIAA Student Member Price: $495 USD
Instructor
Dr. John Ho has been involved in engineering software development and maintenance for his entire career. Fifteen years ago, he selected Python as his primary programming language, and developed a dozen projects using Python; as well as using it for data analysis and machine learning. He actively coaches engineers at Boeing in Python and effective use of the powerful features provided by the Python ecosystem and strongly believes in proactive software quality assurance and documentation best practices.
Classroom Hours/ CEUs:
21 classroom hours
2.1 CEU/PDH
Course Delivery and Materials
The course lectures will be delivered via Zoom. You can test your connection here: https://zoom.us/test
Students will be required use a computer for the class with Anaconda Python Distribution (www.anaconda.com) loaded onto it.
Software installation instructions, course material and access to the Zoom classroom will be provided to registrants near to the course start date.
Between lectures, the instructor will be available via email (john.py.ho@gmail.com) for technical questions and comments.
Cancellation Policy: A refund less a $100.00 cancellation fee will be assessed for all cancellations made in writing prior to 14 days before the start of the event. After that time, no refunds will be provided.
Contact: Please contact Jason Cole orCustomer Service if you have any questions
Title | Credit(s) | |
---|---|---|
1 | ||
2 | ||
3 | ||
4 | ||
5 | ||
6 | ||
7 |