Version 1 of 1
Table of contents
Initial Aksbel table of contents. · Working · Aug 21, 2026 20:30 · saved by @mujirin
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.
- Cover
- Copyright
- How to read this book
- Introduction
- Chapter 1: Thinking Like a Programmer and an Engineer
- Chapter 2: Setting Up a Reliable Python Workspace
- Chapter 3: Python Basics: Values, Variables, and Expressions
- Chapter 4: Control Flow: Making Programs Decide and Repeat
- Chapter 5: Data Structures: Lists, Tuples, Dictionaries, and Sets
- Chapter 6: Functions: Building Reusable Tools
- Chapter 7: Debugging and Error Handling
- Chapter 8: Files, Data Input, and Data Output
- Chapter 9: Working with Libraries and Virtual Environments
- Chapter 10: Numerical Computing with NumPy
- Chapter 11: Data Analysis with pandas
- Chapter 12: Visualization and Communication with Matplotlib
- Chapter 13: Modeling and Simulation for Engineering Problems
- Chapter 14: Object-Oriented Programming for Practical Design
- Chapter 15: Testing, Quality, and Maintainable Code
- Chapter 16: Version Control with Git
- Chapter 17: Automation and Scripting for Engineering Workflows
- Chapter 18: Software Project Design from Problem to Prototype
- Chapter 19: Technical Communication for Coders and Engineers
- Chapter 20: Leadership Foundations for Technical Work
- Chapter 21: Leading Small Technical Projects
- Chapter 22: Collaboration, Feedback, and Conflict Resolution
- Chapter 23: Capstone Project: Build and Lead a Python Engineering Tool
- Conclusion