Dasgeek’s Brain
Welcome to my brain. This is the page where I store documents,research, and favorite things that I’ve discovered in collaboration with the community.
All documents are hosted on HackMD which is a collaborative markdown based tool. You can help enhance these documents by logging in and adding your voice.
If you want to see some of my code and scripts check out my Github
Latest Document
Research On Ethical Companies – Research on ethical companies that don’t use forced labor
Other Documents
- Guide to the Dark Web – A list of dark web .onion sites to check out.
- Troubleshooting Linux Guide – A guide for basic troubleshooting steps to help you get Linux back up and running.
- De-Googlify – Ways To Limit Google and software alternatives.
- Linux On Microsoft Surface Go – Setup Microsoft Surface Go with Linux and win at life.
- Razer Stealth 2016 – Fix Caps Lock Freeze and Sleep Issue.
- Digital Divide – Notes on the digital divide and the impact it has.
- Rando Tips & Tricks – Just some random tips and tricks I documented at some point.
- Pinebook Pro Manjaro – Tips & Tricks
- Lenovo Flex 14 Setup – Enable rotation and setup AMD GPU
- Solus 4.1 – Review notes
- Favorite Linux Software – List of my favorite linux software
- Research On Ethical Companies – Research on ethical companies that don’t use forced labor
Lot’s of goodies here like the Favorite Linux Software link. Enjoy!
Check out my Github page for scripts and software.
Python Learning Resources
EdX: The Michigan State courses led by Charles Severance are my absolute favorite and you can get a certification for very little additional cost that could help you in future job endeavors.
CodeCombat: Play video games and learn Python? It’s possible with this fun online game that let’s you learn Python syntax and play an awesome RPG at the same time. This helped me understand critical concepts such as looping. Don’t forget to join my clan and we can compete against other people all around the world. Join Clan
Udemy 2020 Complete Python Bootcamp: Great course that goes from basics all the way to more advanced concepts. Good flow and earn a certificate (though not accredited). Use my affiliate link to sign up for Udemy.
Illustrated Guide To Python 3: This book helped me to solidify some of the concepts that I learned in the EdX courses.
JetBrains Education Courses: Helpful courses and you can install the edu plug-in directly into Pycharm.
Python For Everyone Book: Get the book to go along with Charles Severance courses on EdX.
Python Laminate Cheat Sheet: Get a cheat sheet to keep on your desk to reference commands and practice what you’ve learned.
Creative Coding In Python: Over 30 Projects in a perfectly fun illustrated book that will have you coding in Python quickly. Really enjoyed going through this with my kids but also learned a ton myself. Must buy!
Python IDEs & Tools
- PyCharm: The very best IDE (in my opinion) for learning Python in my experience. Easy to get started and open source. Works in Linux, MacOS and Windows. All the defaults will work perfect without hunting down extensive plug-ins. Includes an education training plug-in from Jetbrains as well. You can add Vim Emulation, Markdown and Bash support plug-ins as well.
- ATOM: Open-source and multi-purpose you can do a lot with ATOM. Not as easy to setup as Pycharm for Python. A lot of community plug-ins. Here are my favorites:
- Atom-material-syntax theme for code highlighting
- https://atom.io/packages/python-indent for auto indenting lines as you’re typing python
- Autocomplete Python – who wants to type redundantly.
- Run code from Python with f5 or f6
- Anaconda – Anaconda is a distribution of Python, Jupiter, R, and other tools you will use later on in Python learning. Very powerful tool to have at your disposal.
- IDLE: This is the built-in IDE for Python an is quite a powerful tool to get started with and test out new concepts along the way
- Another amazing IDE (though not open source) is Sublime Text. It’s free for non-commercial use for life but will pop-up and ask you to buy a license once in awhile. License cost is $80. It is one of the most popular IDE’s with a ton of great support for many languages including Python.