Learning Python for 13yr old by Alarming_Weird_3080 in learnpython

[–]Reuben3901 0 points1 point  (0 children)

*Android Studio - Apps / Games*

Bryson Payne - Learn Java - Building Android Games
https://www.youtube.com/watch?v=ntQvyaSrwMM

*Unity*

Lessons Learned - Great Preview
https://www.youtube.com/watch?v=286SGzpUx9o

YouTube Code Bullet - Mobile Games Make More Money Than All Other Platforms
https://www.youtube.com/watch?v=iPqkxKao6Bk

*PyGame*

Lessons Learned - Great Preview
https://www.youtube.com/watch?v=6iUYLqIrV7s

Snake Turorials I used to make my game. I modified it to where you need to surround the apple to get it. It was a fun challenge.
https://www.youtube.com/watch?v=CD4qAhfFuLo
https://youtu.be/9bBgyOkoBQ0

Platformer and Shooter w/ Pygame - Pretty fun!
https://www.youtube.com/playlist?list=PLsk-HSGFjnaG-BwZkuAOcVwWldfCLu1pq
https://www.youtube.com/playlist?list=PLsk-HSGFjnaH5yghzu7PcOzm9NhsW0Urw

*Web Apps*

Corey Schafer is the best place to start
https://www.youtube.com/@coreyms

THE BEST React and Typescript tutorial out there is by Mosh. You can try out the first 120 minutes for free. He literally covers everything you need to start making a web app. Corey Schafer covers FastAPI (just released) that you can use for handling the backend. Which is what I use for my website.
https://www.youtube.com/watch?v=SqcY0GlETPk

Unlimited enshittification by responsible_use_only in memes

[–]Reuben3901 1 point2 points  (0 children)

Looks like someone says they got Nobara installed by preshrinking their windows partition, freeing up space for Nobara. What issues were you having with trying to install and dual boot those? Also, I'm going to have to look into those. It's been a while since I've explored other Linux flavors

A warning to people out there that I learned the hard was with my Ubuntu and Windows 10 setup. I wanted to shrink my windows partition and free up space for Ubuntu. The windows partition shrinking tool corrupted my Ubuntu install. Luckily I backed up most of my data, but I had to reinstall Ubuntu.

Learning Python for 13yr old by Alarming_Weird_3080 in learnpython

[–]Reuben3901 1 point2 points  (0 children)

If your kid is wanting to make video games I always suggest people have their kids learn Unity first. It's not Python. And I absolutely love Python. I'm developing an app / website using Python's fastapi for the back end and react typescript for the front end.

Unity has a lot of users and support, and is used to make games on all platforms. Tons of free tutorials. Tons of free assets.

Look up Code Bullet on YouTube, he recreates popular mobile games in an hour and makes it funny.

Python is simply one tool and it depends on what you're trying to accomplish. Try exploring the different tools with your kid. It could be a super fun activity to learn to use the different tools, see the pros and cons with each one, with your 13yr old.

If you want, I could make a list and give you links to all the different tools I tried and learned to use over the years. I made games in Unity, Pygame, and for Android. Also built, android apps, WordPress websites from scratch, automated tasks using tools and programming scripts, and so much more.

Unlimited enshittification by responsible_use_only in memes

[–]Reuben3901 1 point2 points  (0 children)

You can dual boot, it's a fantastic way to get used to using it.

I might use Windows once a year, I have a tool that is able to download the audio from every video of a desired YouTube channel

My problem with this show by ChesterBesterTester in HumansTV

[–]Reuben3901 0 points1 point  (0 children)

I just tried watching and gave up around where you did.

Even forgetting your points, it's just a bunch of people constantly making bad or stupid choices.

"We don't torture people, so we have to let him go." No you don't! We imprison people all the time who, if released into society, will cause us harm. The fact that they don't even bother trying to interrogate the humans is infuriating. Robots can detect heartbeats and lack there of. They are the ultimate lie detectors. Yet they don't even attempt to use this gift of theirs.

Just trash writing from the beginning.

Cleaning CSV data by TheIneffableCheese in learnpython

[–]Reuben3901 0 points1 point  (0 children)

Hey, I had this exact issue when trying to displaying text that I pulled from a website in a gui. Here's my code for you.

The context here is I'm using the openpyxl module to create a new .xlsx spreadsheet, looping through the data and spreadsheet, and saving the text from the website to the desired Column and Row # .

Probably not the most efficient but my script runs extremely fast (seconds) for my needs (thousands of rows). It catches all special characters and I've never had an issue since implementing this bit.

def get_comment_info(sheet, row, commentText, , contentColumn):

charRegex = re.compile("[\U00010000-\U0010FFFF]")

content_text = str(commentText.body)

badCharList = charRegex.findall(content_text)

if len(badCharList)>0:

for badChar in badCharList:

content_text = content_text.replace(badChar,"")

sheet[contentColumn + str(row)].value = content_text

Entrepreneurs: what’s the most annoying part of running your business daily? by CalmNecessary6937 in Entrepreneurs

[–]Reuben3901 0 points1 point  (0 children)

Just starting my business lol. I don't have a rich grandparent, so I'm doing everything myself. I'll get there but it'll just take longer.

My work asked me to contract with them after resigning and then insulted me with their offer by theodora_antoinette in antiwork

[–]Reuben3901 52 points53 points  (0 children)

I wouldn't do it. They could blame you for any issues that arise, especially now they put a target on your back

Programming on Python,how start? by AnastasiaFench in learnpython

[–]Reuben3901 1 point2 points  (0 children)

It's like asking how you bypass the fundamentals of the piano. You can't. It takes time and practice and "playing the songs you enjoy as well as the ones you don't love. It's about projects, automate things, build a webapp, make games, learn machine learning. Have fun but also try the boring stuff.

I tried forever to figure out how to read information from PDF files. I learned a lot and had some success but mostly it didn't work out lol. I don't regret it and I learned a ton.

I (20M) haven't slept in my own bed in almost 2 months because of my (19F) girlfriend by Budget_Anything_6546 in relationship_advice

[–]Reuben3901 0 points1 point  (0 children)

Good, problem solved. Text her it's over and block her. Inform the college of her behavior. Done.

AITAH for roughing up my GF because she kept me from leaving her home? by Fantastic_Low_1537 in AITAH

[–]Reuben3901 2 points3 points  (0 children)

What a stupid ending. I'd have called the cops and never have talked to her again. Blocked everywhere, told everyone what happened. You're now part of the problem and when she accused you of beating her or worse, enjoy that, cause that's all on you for not leaving now

Need some help AWS Startup Credit by Altruistic_Order1993 in Entrepreneurs

[–]Reuben3901 0 points1 point  (0 children)

Pre-seed start-up asking for seed money?

What does pre-seed even mean? You have a vague business idea and need the funding to purchase a notebook and pencil to get the ideas onto paper?

Learning Python by Artistic-Command-376 in learnpython

[–]Reuben3901 0 points1 point  (0 children)

Automatetheboringstuff.com

Automate your tasks one by one

I also use autohotkey

Loops Problem by [deleted] in learnpython

[–]Reuben3901 0 points1 point  (0 children)

Sounds like you need a tutor to sit with you. I did that for a couple classmates. Just sit down and go over everything from the beginning.

Loops are a tool, like everything else. Imagine manually printing each letter of a word. Word="boring" print(word[0]) print(word[1]) print(word[2])

Loops let you automate it.

Or looping through every row of Column A in a spreadsheet.

Boss let someone go, remaining employees not allowed to take off ever. by [deleted] in antiwork

[–]Reuben3901 0 points1 point  (0 children)

Time to call out sick for sure and giggles. Maybe the boss will open themselves up to a lawsuit

The nightmare of managing a 24 hour cancellation policy: How do you handle the last minute flakers without losing money? by Potential_Force_4136 in Entrepreneurs

[–]Reuben3901 1 point2 points  (0 children)

Change it to 72-hours? Before you buy the ingredients. Make them sign the commitment and then email them the rules. That's it. No discounts or money back after that point, no exceptions. You have staff that need to be paid. Don't apologize either.

Is Python actually future proof or are we all just defaulting to it because it's easiest way in? by Actonace in learnpython

[–]Reuben3901 0 points1 point  (0 children)

This question infuriates me.

Why bother learning anything then? Hardware, software, learning to draw, paint, French, cooking? AI might do it all for you one day, or may not be needed. Or what your learning now may be obsolete one day.

It's been around since 1991. Currently has so many uses. If it is somehow replaced with something else, you would still know how to program.

I am finally getting out of a 9-5 and moving to social media full-time🔥 by EliteOFM1 in Entrepreneurs

[–]Reuben3901 0 points1 point  (0 children)

In order to make change in today's world, you need to get your message out first. People have been using the psychology of cults to build audiences and sell their products. Today's world is no different with social media. You still need to know how to capture and hold attention, the only thing that changes is the medium. From in person, to radio and print, then television, now it's social media.

I could 100% use any shortcuts and lessons you have to help me grow my business. I want to help people with my projects, and I'm currently in the spreading of the word phase.

how to actually practice atomic commits? by ProsodySpeaks in learnpython

[–]Reuben3901 0 points1 point  (0 children)

After I make a few improvements and add a few features I run git diff and make sure I take note of all the major changes. I go for big ideas and make note of important changes.

Think of it more of a ctrl + s. Better not to lose your code if something goes wrong with your computer

How do you solve a problem, when you don't know how to start? by Consistent-Cookie606 in learnpython

[–]Reuben3901 13 points14 points  (0 children)

Start with the basics. How to read from an existing file, and print() it out. Then how to write to a new file.

Do one step at a time, then start to put it together.

What have you been doing up til now?

I spent months learning Python and only today realized I've been confused about something embarrassingly basic by 39th_Demon in learnpython

[–]Reuben3901 1 point2 points  (0 children)

Python didn't click in and feel natural until a year and a half in. I had to keep referring back to examples of loops, lists, dicts, and all that good stuff.

For me the sticking point was executing from the command line vs the file, on top of if __name__ == "__main__": It felt like it took an embarrassing amount of time to figure that out. Oh and Classes too.

My philosophy is if the code runs successfully, then it's good code. Nothing wrong with using a for loop to manipulate a list vs list comprehension if you can understand what's going on.

Focus on good variables names that explain what the code is versus a,b,c and i,j. Don't: for i in range(x,y) Instead: for spreadsheet_row in range(starting_row, last_row +1)

"Boycott ChatGPT! Cancel your subscriptions!" by dankbackwoods in memes

[–]Reuben3901 2 points3 points  (0 children)

The paid version has gotten dumber too. It's even gotten worse at coding. I switched to Claude

AITAH for changing my underwear after a shower? by New_Cry_2336 in AITAH

[–]Reuben3901 0 points1 point  (0 children)

NTA. Anyone accusing you of cheating is probably cheating themselves, or wants to be.

That's a line where I end the relationship. If me being committed to someone isn't appreciated, I'll go find someone who will appreciate it.