## Welcome to Python β€œThe joy of coding Python should be in seeing short, concise, readable classes that express a lot of action in a small amount of clear code β€” not in reams of trivial code that bores the reader to death.” β€” Guido van Rossum **All the resources that I could ever have when it comes to python. It was doing me no good having it in google drive folder. Instead Obsidian is here for the rescue! --- 1. Pick Your IDE! - [jupyterlab](obsidian://open?vault=Coding%20Tips&file=[[Jupyter]]) - PyCharm - [VSCode](obsidian://open?vault=Obsidian&file=Coding%20Tips%2FComputers%2FPython%2Ftools%2FIDEs%2FVSCode) - [iPython](obsidian://open?vault=Coding%20Tips&file=IPython) - [Colab](https://drive.google.com/drive/folders/1Onol-r4UUfwz-CxSt4FkhSD8_CLa1U3S?usp=sharing) - the best way to understand something is to [reverse engineer](https://dagshub.com/blog/reverse-engineering-google-colab/) it. - For a beginner IDE, there is [Pythonfiddle](http://pythonfiddle.com/battleships-game-in-python/) with examples! 2. The basics. - [Dive in](https://diveinto.org/python3/table-of-contents.html) here! - It's good to reference the [docs](https://docs.python.org/3/tutorial/) too - ultimately though it's how well you use your [tools](obsidian://open?vault=Coding%20Tips&file=Python%2Ftools%2FAbout%20Tool) when it comes to python. 3. Practice makes Perfect! - here are [practice](obsidian://open?vault=Coding%20Tips&file=Coding%20Assessment%2FPractice%20Problems%2FAmazon%20Python%20problem%201) problems - [test them ](obsidian://open?vault=Coding%20Tips&file=Python%2FProjects%2FTesting%2FTesting%20in%20python)out & show as you go. - this is the official [reference](https://python-reference.readthedocs.io/en/latest/docs/functions/index.html) to use Note to self: organize the info put together [here](https://docs.google.com/document/d/1omDv8IhUAnflVvrEEYNvERqWtZeg8H93QsYrXCVRpXs/edit) from many years ago as next task put it into practice in obsidian/wherever sidenote: a few [formatting]([https://notes.dannyhatcher.com/Notes/Markdown+Formatting](https://notes.dannyhatcher.com/Notes/Markdown+Formatting)) tips for obsidian going forward.