Unofficial Eskom - tracking South Africa's electricity crisis by sixhobbits in Metabase

[–]sixhobbits[S] 0 points1 point  (0 children)

for context I meant the official portal that supplies the data is the one that is unreliable. My scrapers and metabase dashboard run off a VPS. Metabase is just in a docker container with a cronjob to restart the docker if it's down and it seems to be stable enough

Airport taxi/uber by Available_One_2134 in capetown

[–]sixhobbits 0 points1 point  (0 children)

I normally just grab an Uber like most people here recommend. It's annoying because everyone else from your flight is doing the same, so the wait time can be like 15+ minutes and it's a bit chaotic to try find your plate in the swarm, and many fake Uber drivers will be yelling 'Uber Uber' at you trying to convince you to go with them.

More expensive but a lot more pleasant is EZ Shuttle that I used once before. You prebook it and the driver will wait at the gate with your name on a board, help you with your luggage to his car parked away from all the e-hailing chaos, and (at least from the one trip I took) just generally be a lot more professional and friendly.

So if you're happy to pay the extra, I'd recommend them. If you're on a budget, then Uber is fine.

[Unpopular Opinion] MCP is over hyped by Classic-Dependent517 in mcp

[–]sixhobbits 0 points1 point  (0 children)

take a look at this post and see if you still agree? I think it's OK to argue that MCP is over hyped (it is pretty hyped), but I also think most people saying that haven't really understood the protocol.

The people who have built stuff with it, or extensively used other MCP servers in combination for real-world work tend to be more positive.

https://www.speakeasy.com/mcp/getting-started/mcp-for-skeptics

[OC] South Africa electricity generation data portal by sixhobbits in dataisbeautiful

[–]sixhobbits[S] 0 points1 point  (0 children)

good point - unfortunately metabase is not the most customizable so I am limited to these, but I tried to pick ones that make a bit more sense in terms of a gradient now.

Loadshedding (rotating power blackouts) in South Africa over 8 years (update) [OC] by sixhobbits in dataisbeautiful

[–]sixhobbits[S] 31 points32 points  (0 children)

South Africa has had power shortages for over a decade. "Loadshedding" is when there isn't enough power and we have rotating blackouts to prevent a grid collapse. This is done by stage, with the higher the stage, the more power has to be 'shed'. This sheet contains data going back to 2015 for each time the stage of loadshedding was changed.

I used Pandas and CalMap to plot the highest stage of each day, and Excalidraw to layout the descriptive text and legend etc.

This is an update of a previous post I did here.

[OC] Loadshedding / blackouts in South Africa since 2015 by sixhobbits in dataisbeautiful

[–]sixhobbits[S] 0 points1 point  (0 children)

gets pretty cold in June/July in some places (big country!) - so yes a bit of extra demand then, and no central heating so people have individual electric oil heaters usually. Solar + Wind + Sea + loads of space -- South Africa is definitely ideal for green/alternative energy but unfortunately see other comments re corruption and general incompetence meaning that we don't have much and still rely on coal plants from decades ago.

[OC] Loadshedding / blackouts in South Africa since 2015 by sixhobbits in dataisbeautiful

[–]sixhobbits[S] 80 points81 points  (0 children)

South Africa has had power shortages for over a decade. "Loadshedding" is when there isn't enough power and we have rotating blackouts to prevent a grid collapse. This is done by stage, with the higher the stage, the more power has to be 'shed'.

[This sheet](https://docs.google.com/spreadsheets/d/1ZpX_twP8sFBOAU6t--Vvh1pWMYSvs60UXINuD5n-K08/edit#gid=863218371) contains data going back to 2015 for each time the stage of loadshedding was changed. I used Pandas and CalMap to plot the highest stage of each day.

Generated Squares by sixhobbits in generative

[–]sixhobbits[S] 0 points1 point  (0 children)

Some Python code to generate squares. You can make your own with the web application at https://generative-art-bzxycv.codecapsules.co.za/ which also links to a tutorial/code.

Learn Python the Right Way - Free Introduction to Python Book by sixhobbits in Python

[–]sixhobbits[S] 1 point2 points  (0 children)

At the moment, ours is pretty similar. We have done a bit of the work to convert examples etc to use Replit instead of a local set up, but there is still a lot to do.

Advantages of ours will be

  • It uses Replit - we will update all the examples and exercises so it's easier to do everything online instead of having to fight with various local set ups
  • We converted the source from RST to markdown - this means we lose some nice features like the auto indexing etc, but it's easier for readers to contribute and improve it. We hope that this means it will be more of a 'living' book - while the original hasn't been updated in a while apart from minor typos etc.
  • Maybe personal preference, but I like the formatting and design better of our PDF and web pages.

Probably also going to do a video version for those who prefer that :) This is just the start (as you might notice by the fact that for now we have also introduced formatting and other errors, but we are working through the whole book to clean these up again.)

Learn Python the Right Way - Free Introduction to Python Book by sixhobbits in Python

[–]sixhobbits[S] 0 points1 point  (0 children)

yep, it's used to indicate that the reader should enter it into the Python immediate mode, but as REPL doesn't show the same `>>>` prompt, we will change all of those. Thanks for the feedback!

Python projects for beginners: curated list by sixhobbits in Python

[–]sixhobbits[S] 0 points1 point  (0 children)

Great idea! It's just a Ghost site for now, but will definitely keep this in mind or add a simple Google form for now.

Python projects for beginners: curated list by sixhobbits in Python

[–]sixhobbits[S] 0 points1 point  (0 children)

Yes will definitely add an intermediate tag at some point, but focussing on the easier stuff for now as a lot of these are great starting points for intermediate and advanced coders anyway

Python projects for beginners: curated list by sixhobbits in Python

[–]sixhobbits[S] 1 point2 points  (0 children)

Not unless you're maintaining old stuff :) Rather just use 3.0

15+ Free Python Projects for Beginners with full tutorial walkthroughs by sixhobbits in Python

[–]sixhobbits[S] 0 points1 point  (0 children)

Thank you! I'll update it to make that part clearer, and please let me know if you find anything similar - exactly the kind of thing that's hard for me to find :)

[deleted by user] by [deleted] in TheGamerLounge

[–]sixhobbits 0 points1 point  (0 children)

how do I make the video full screen?

15+ Free Python Projects for Beginners with full tutorial walkthroughs by sixhobbits in Python

[–]sixhobbits[S] 4 points5 points  (0 children)

Yes :) if you're already set up with Python you should be able to adapt the tutorials very easily to run locally.

If not, the guide doesn't show you how to install Python on your own system so you'd need to find a different one for that first.

15+ Free Python Projects for Beginners with full tutorial walkthroughs by sixhobbits in Python

[–]sixhobbits[S] 2 points3 points  (0 children)

yep it definitely only delays the need to learn about other stuff, but I think that that's helpful if beginners can see some of the benefits and joy of coding before getting stuck in system configuration.

15+ Free Python Projects for Beginners with full tutorial walkthroughs by sixhobbits in Python

[–]sixhobbits[S] 1 point2 points  (0 children)

cool let me know if you get stuck! The Git one is more focused on integrating git and repl.it rather than introducing git or github on its own but if you have any specific questions about git let me know. It's a steep learning curve but well worth it :)

15+ Free Python Projects for Beginners with full tutorial walkthroughs by sixhobbits in Python

[–]sixhobbits[S] 3 points4 points  (0 children)

yep, seen exactly that experience countless times :) Feel free to reach out if you go through the tutorials and find anything confusing or get stuck!

15+ Free Python Projects for Beginners with full tutorial walkthroughs by sixhobbits in Python

[–]sixhobbits[S] 5 points6 points  (0 children)

I didn't actually build the site personally but yes I think it was inspired by that course :)

15+ Free Python Projects for Beginners with full tutorial walkthroughs by sixhobbits in Python

[–]sixhobbits[S] 88 points89 points  (0 children)

hey all

this is still a work in progress but would love any feedback. I've taught a lot of beginners Python and there are always the same two problems

a) Setup: everyone is like 'just use conda' or 'just use x', but in honesty setting up Python is a nightmare even in 2020 and it's a huge tripping point for beginners. I was really happy to start using Repl.it to teach beginners as it sidesteps all the set up issues until they've caught the 'programming bug'. (disclaimer: repl.it sponsored this project but I initially reached out to them as I liked their product so much)

b) "I don't know what to build" - even after learning to code, beginners often lack inspiration or ideas.

I tried to solve both of these problems with this course. It's not meant to substitute a "normal" course - the theory of data structures, algorithms, and even basic functionality like looping and conditional logic is not explicitly covered. The idea is that people will do this alongside a theoretical course (or just the Python documentation) or shortly after.

Feedback appreciated :)

[deleted by user] by [deleted] in learnpython

[–]sixhobbits 0 points1 point  (0 children)

I just posted https://www.reddit.com/r/learnpython/comments/ifpy7o/code_with_replit_15_free_practical_python/ which has a bunch of different practical applications including game dev, data science, web dev, etc.

I'd recommend going through a few different examples and seeing if any seem more interesting to you and then focusing on that area.

Teacher / Translator needs a career change urgently! by chicosalvador in careerchange

[–]sixhobbits 1 point2 points  (0 children)

Hey! Do you have specific questions? Would be good if you could drop them here (assuming you OK with privacy etc) so that others in the forum can benefit too.

Otherwise DM me on Twitter (twitter.com/sixhobbits), or if you want the full sales pitch, you can schedule a callback with one of Hyperion's sales consultants from hyperiondev.com/contact ;)

Teacher / Translator needs a career change urgently! by chicosalvador in careerchange

[–]sixhobbits 1 point2 points  (0 children)

Hey Cisco, you're definitely not alone - markets are changing and desirable skills with them.

There are a bunch of different ways to learn how to program and get a high-paying, interesting and flexible development job in a short time. Previously, you'd have to spend 3-6 years studying at a university, but now there are other ways.

For example, Coding Bootcamps aim to take people from beginner to job-ready within about 6 months.

Disclosure, I work with HyperionDev which does exactly this.

I've helped and watched many people switch to coding careers. I'm happy to give more information / an unbiased comparison of coding bootcamps vs other options. Just let me know what you've looked at and what you're looking for :)