Log in to access more pages.
Create an account or log in to continue reading more pages.
Log in
Table of contents
Python Coding and Leadership for Engineering Beginners
Learn to program, solve engineering problems, and lead technical work with confidence
Read each section in order. Every title can be opened as a TheoryTrace document.
- Cover1
- Copyright2
- How to read this book3
- Introduction4
- Chapter 1: Thinking Like a Programmer and an Engineer5
- Chapter 2: Setting Up a Reliable Python Workspace6
- Chapter 3: Python Basics: Values, Variables, and Expressions7
- Chapter 4: Control Flow: Making Programs Decide and Repeat8
- Chapter 5: Data Structures: Lists, Tuples, Dictionaries, and Sets9
- Chapter 6: Functions: Building Reusable Tools10
- Chapter 7: Debugging and Error Handling11
- Chapter 8: Files, Data Input, and Data Output12
- Chapter 9: Working with Libraries and Virtual Environments13
- Chapter 10: Numerical Computing with NumPy14
- Chapter 11: Data Analysis with pandas15
- Chapter 12: Visualization and Communication with Matplotlib16
- Chapter 13: Modeling and Simulation for Engineering Problems17
- Chapter 14: Object-Oriented Programming for Practical Design18
- Chapter 15: Testing, Quality, and Maintainable Code19
- Chapter 16: Version Control with Git20
- Chapter 17: Automation and Scripting for Engineering Workflows21
- Chapter 18: Software Project Design from Problem to Prototype22
- Chapter 19: Technical Communication for Coders and Engineers23
- Chapter 20: Leadership Foundations for Technical Work24
- Chapter 21: Leading Small Technical Projects25
- Chapter 22: Collaboration, Feedback, and Conflict Resolution26
- Chapter 23: Capstone Project: Build and Lead a Python Engineering Tool27
- Conclusion28