Wrapping up your journey

10.5. Wrapping up your journey#

And so we have arrived to the end of our programming foundations journey!

Through the usage of this book and a lot of hands-on exercises, you have now mastered the essential concepts of programming in Python. Note that these concepts are widely applicable: other programming languages also work with conditionals, functions, loops, etc. Should you in the future use a different language, all the logic and algorithmic thinking you have learned here will remain applicable; you will only need to learn the particulars of the syntax of another language.

../../_images/bootcamp-nano-program1b.jpg

Fig. 10.13 Art by Mark van Huystee.#

Now that you’re at the end of this journey, take a moment to reflect:

  • What concepts did you find most interesting or challenging?

  • How do you feel about your computer and programming skills now as compared to when you started?

  • How do you think Python may be useful in the future?

Moving forward, stay open to learning and remember that Python community has built a massive online support: whenever you wish to use Python, but don’t exactly know how to get started or whether there’s a function to do it, just use these freely available online resources. It’s normal to encounter challenges in programming and perseverance is key. We encourage you to stay curious and keep experimenting with code.

May your coding journey be filled with curiosity, creativity, and many scientific discoveries!

Help us improve this material

If you notice typos or mistakes in the book, or if you have any suggestions for book improvement, please let us know via this Google form.

This material is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Creative Commons License