Python
Table of Contents
1. Stream
1.1. 0x21E9
- starting out diving deeper into Hy (Lisp + Python)
- plan on being able to use the python ecosystem with the fluidity of lisp off of my fingers.
1.2. 0x21C4
- read a little about task queuing, checkout:
- exploring testing in python, first line of defense against bugs should be, in the case of python, using Type hints.
- read up : https://realpython.com/python-testing/
- also see https://hypothesis.readthedocs.io/en/latest/quickstart.html for test-case generation
- read up : https://realpython.com/python-testing/
- also, in the case of browser applications, look into Selenium
- read up on creating mock tests : https://realpython.com/python-mock-library/
1.3. 0x21C3
- reached the frameworks section and the book seems to be a little out-dated (django or flask)
- instead, proceeding with FastAPI
- for the frontend, again rather than react or other similar alternatives, will proceed with htmx.
- will be strengthening the web development aspect for once.
1.4. 0x21C0
- continuing the fullstack python marathon
- delving into databases and web frameworks today
1.5. 0x21BF
- starting an open source book to densen the sparsed out knowledge of python I've accumulated over the years.
- although work in AI, feel like I should have more than a working knowledge of the practical aspects of programming and development in general.
- will be completing full stack python over the coming days
- diff b/w setup.py vs requirements.txt
- instead of separately using pip and venv, checkout pipenv
- conda and mamba are fine, but personally feel like they're a little too slow for my patience levels.
- broke micromamba once and then just shifted to using venv, no regrets there: segmentation faults are scarier when dealing with python than when working with C.
- conda and mamba are fine, but personally feel like they're a little too slow for my patience levels.
1.6. 0x21B3
Exploring Serialization
1.7. Init
- some programming languages force the programmer to think like they're building with lego blocks.
- some enquire (or enforce) enlightenment before one can start coding elegantly
- some induce mania
- some are crisp and structured and just …., yeah, they just are.
- python can be everything depending on who you are(I'm guessing).
- worth mastering.
- I'm going the careless children way.
- here's the parent doing it's job before it was created: