Programming Resources

Programming Fundamentals & Python(For Engineering Students)

Lecture slides and notes for Programming Fundamentals & Python(For Engineering Students) in Programming Resources by Md Ahbab. 120 pages.

Document Info: 120 pages · Slides

Programming Fundamentals & Python(For Engineering Students), first page preview

Content Preview

C L A S S 1 | 2 H O U R S Programming Fundamentals & Python From your first line of code to a working civil engineering project Course Instructor Md Ahbab Hamid Khan

Programming Fundamentals & Python | Md Ahbab Hamid Khan Welcome to the Course This class is built for engineering students of every branch. You do not need any coding background. We start from zero, and by the end of the course you will have written a real program that checks whether a structure is strong or weak. No background needed Every idea is explained in plain words before any code appears. Engineering examples The examples use beams, loads, materials and site data, not toy topics. Slides are yours Keep this deck. Every code example has line by line notes and its output. 2

Programming Fundamentals & Python | Md Ahbab Hamid Khan What We Will Cover Today Agenda for the 2 hour class • Part 1 to 4: What programming is, where it came from, why it matters and where it is used • Part 5 to 7: Pseudocode, types of programming and types of languages • Part 8: How to start, with a study roadmap of 5 hours a week • Part 9: Python, the Antigravity IDE, setup and extensions • Part 10: Python from beginner to intermediate level • Part 11: A project for civil engineering using loops and conditionals • Part 12: How AI helps us, and how Python builds AI applications • Part 13: Cheatsheets, glossary, error guide and free resources 3