Keeping sharp when you don't have a computer?
Posted by hPlank@reddit | learnprogramming | View on Reddit | 24 comments
So I've started the udemy 100 days of code python course, and I'm really enjoying it and I feel like I'm on a roll.
My problem is I currently work in outdoor education where I often go away for periods of 5 - 20 days where I have absolutely not access to a computer. I don't want to lose momentum and forget everything I've learned, and ideally i would like to keep learning more in the small amount of free time i get at night. Keeping in mind that i need to be somewhat conservative with my phone battery, does anyone have any suggestions?
Clipzy22@reddit
Apps on your phone work pretty well as well.
PheoNiXsThe12@reddit
Try Mimo Trial period is 7 days you can cancel anytime It's app for beginners and advanced users to learn. Maybe it will help you.
hPlank@reddit (OP)
Thanks I came across mimo the other day and this is my current plan!
PheoNiXsThe12@reddit
Awesome :)
pat_trick@reddit
IMO, take a break and get away from the computer for those time periods. Don't burn out.
Curious_Parking_9732@reddit
you can download a python IDE for your phone (yes i know, coding on a phone might suck)
but seeing as it is potentially your only option, i would do it in your case
PartyParrotGames@reddit
Good old fashioned programming books should still do the trick ;)
GoldenElixirStrat@reddit
Try sololearn app
LForbesIam@reddit
Udemy videos can be made offline. She is an amazing teacher. I have an iPad and OneNote offline and the Udemy App.
mountains_and_coffee@reddit
Just an idea, and probably it can complement your python learning. Some algorithm and data structure books can be read and used in paper format as a textbook, and they might have some small implementation tasks, which you could try to write on paper as well, before using your phone to actually compile it.
hPlank@reddit (OP)
Thankyou I really like this idea! Do you have any specific recommendations?
mountains_and_coffee@reddit
No, it's been a while since I've been out of university, but I had a sneak peak what u/darthrafa512 suggested and it seems to be exactly what I meant https://www.manning.com/books/grokking-algorithms
darthrafa512@reddit
I recommend Grokking Algorithms.
the-fourth-planet@reddit
I like to practice programming on the go on the phone because it's always better than not practicing at all due to lack of access to a personal PC. I use a simple Python compiler from Play Store. I use the one by Kvass Yu — there's probably better compilers out there if you research, I just have gotten used to mine.
I practice using a wireless, portable keyboard made for tablets, so I don't waste precious screen space with a touchscreen keyboard, and usually with split screen to CodeAcademy lessons. It isn't too hard on the battery but it's always great to have a portable charger.
hPlank@reddit (OP)
Unfortunately it's not super realistic to have a wireless keyboard on a lot of these programs. You're carrying everything on your back for long periods of time and it's pretty important to cut down on weight and things that take up space. Not to mention the potential of it getting damaged. Some people go to crazy lengths just to save 50g lol. I have quite a good portable charger but my phone battery is rubbish and having a phone with battery is considered an important piece of emergency equipment so on the longer hikes I still need to be careful.
All that said I'm definitely not expecting a perfect solution here, so a compiler still seems like a great idea! I've got an old e reader and a text book seems like a great plan. Any recommendations?
finelinenpaper@reddit
If you have an android phone, unexpected keyboard (the app) has everything you need to code - just swipe in a direction on the keys to get the symbols
the-fourth-planet@reddit
I don't know which wireless keyboard you have tried because my wireless keyboard fits in my chest bag that fits items up to A5 paper dimensions and it's also lighter than the mouse I'm carrying (though admittedly my mouse houses a AA battery).
The texbook I'm currently using is "Python Basics: A Practical Introduction to Python 3" (+"Mathematics for ML") and I also have downloaded open source university PowerPoint presentations on programming and algorithms. I really like e-readers for presentations, as long as they have a white or mostly light background.
tfwrobot@reddit
Python works in termux on android phones, some people managed to even instal Xorg on termux.
Also PostmarketOS on older phones provides full linux experience. So there you can use python.
Conscious_Nobody9571@reddit
Save lessons (text... Maybe even video)
hPlank@reddit (OP)
I hadn't even realised that was an option! Saving video is probably gonna be pushing it a little bit but saving the text could be well worth it!
YOUR_TRIGGER@reddit
buy some books?
it's a pain to learn from books. it's good for you. you can't 'practice' or trial and error, you just have to brain space that. do it with a notepad next to you and take notes on interesting things that you think can relate to things you're trying to do. once you get back to society you'll be itching to sit down at a computer and experiment.
hPlank@reddit (OP)
Any recommendations for a beginner?
ToThePillory@reddit
Books? Like paper ones?
scandii@reddit
I mean, invest in a cheap second hand laptop and a portable battery.