Sinan Kalkan , Onur T. Şehitoğlu , Göktürk Üçoluk
This book introduces computing and programming with undergraduate engineering students in mind. It uses Python (Version 3) as the programming language, chosen for its simplicity, readability, wide applicability and large collection of libraries. After introducing engineering-related Python libraries, such as NumPy, Pandas, Matplotlib, Sci-kit, Programming with Python for Engineers shows how Python can be used to implement methods common in a wide spectrum of engineering-related problems drawn from (for example): design, control, decision-making, scheduling and planning.
Important features of the book include the following:
This is a web page maintained by authors. The official page is at:
https://link.springer.com/book/10.1007/978-3-031-57148-0
Department of Computer Engineering, Middle East Technical University, Ankara, Türkiye
Department of Computer Engineering, Middle East Technical University, Ankara, Türkiye
Department of Computer Engineering, Middle East Technical University, Ankara, Türkiye
You can access the book via the links in the official site
https://link.springer.com/book/10.1007/978-3-031-57148-0
Note: The interactive notebooks are not available yet. Please visit in September 2024 for the interactive content if you have a legal access to of the book
Interactive version of the book is available as Jupyter Notebooks. In the interactive version, you can:
Interactive version uses Jupyter Lite where the Python code runs in your browser as a browser-side application.
Note that no information is stored at the server side. All changes you make, and new notebooks you create will be locally scored in your browser. Do not forget to save your work by downloading your notebooks as .ipynb files.
The interactive version is subject to the same license and copyright with the book and only book owners can access it. Sharing the .ipynb (Notebook) files containing the text and the codes from the book violates the copyright. Before sharing your changes in the interactive cells, Make sure you that you removed the original text (belonging to the book) before sharing .ipynb files created in this environment.
If you have a legal copy of the book, you can sign up using the button below. If you already created an account, you can sign in with your credentials. (coming soon)