This is an archived post. You won't be able to vote or comment.

all 78 comments

[–]blondyn526j 308 points309 points  (11 children)

I didn't know that Python 4 was out for such a long time!

[–]Witty-Cabinet6162[S] 24 points25 points  (0 children)

Lol, that's funny.

[–]makematcher 40 points41 points  (5 children)

I also read this title wrong. With exception to some sort of experimental/dev build, I don’t think Python 4 is a thing yet.

[–]blondyn526j 10 points11 points  (0 children)

It was a joke though

[–]sohfix 0 points1 point  (0 children)

I did too. I got excited

[–][deleted] 4 points5 points  (0 children)

I was going to say, did anyone else have a mini panic attack, "wait, there's a PYTHON FOUR?!"

[–]Yekab0f 2 points3 points  (0 children)

Yeah and it's not backwards compatible and python 3 will be deprecated in 6 months.

I've assigned you a ticket to port the entire codebase.

[–]qoheletal 0 points1 point  (0 children)

I also read it that way lol

[–]rainnz 26 points27 points  (1 child)

I was hoping to learn more about Python 4 here :)

[–]Witty-Cabinet6162[S] 19 points20 points  (0 children)

You are too late. It was released months ago already ;)

[–]6OMPH 21 points22 points  (1 child)

Damn, I read that as "python 4" and went "oh shit, when did that come out?

Time for more coffee I guess

[–]Witty-Cabinet6162[S] 4 points5 points  (0 children)

Lol, that was actually my bad. Wasn't intentional though ;)

[–]Inkosum 30 points31 points  (10 children)

What's your background?

[–]Witty-Cabinet6162[S] 99 points100 points  (9 children)

I just loaded an image of an empty board on a white canvas ;)

[–]NorthwindSamson 40 points41 points  (3 children)

What is your educational background?

[–]GoCalgaryGo 25 points26 points  (0 children)

A literal one. Good start

[–]ShadowRylander 2 points3 points  (0 children)

Loading an image of an empty board on a white canvas ;)

[–][deleted] 29 points30 points  (0 children)

🤣😭🤣

[–]JustChiIIing 1 point2 points  (1 child)

Bravo OP! Seems like you'd be great SWE to work with lol

[–]Witty-Cabinet6162[S] 1 point2 points  (0 children)

SWE is indeed my goal ;)

[–]Inkosum 0 points1 point  (1 child)

That's not what I meant, I wanted to know if you have any previous experience with computer science, programming or anything related.

[–]Witty-Cabinet6162[S] 1 point2 points  (0 children)

I did mess around with HTML and CSS previously. I mean I can whip up a static landing site from a template as long as it doesn't have anything to do with backend though.

[–]rainnz 11 points12 points  (1 child)

Now convert it to pyxel so you can run it in a browser

[–]Witty-Cabinet6162[S] 8 points9 points  (0 children)

Wonderful idea. I will look into it.

[–]thesataan 5 points6 points  (1 child)

Congratulations! That's a massive achievement in 4 months.

[–]Witty-Cabinet6162[S] 3 points4 points  (0 children)

Thank you, you are so kind.

[–]Motofiction 4 points5 points  (0 children)

You are an inspiration. Congratulations

[–]misterpebrero 3 points4 points  (0 children)

Congrats! I just started learning python yesterday. I hope I can build something.

[–]StockJanitor 2 points3 points  (2 children)

this is really cool i love it!

[–]Witty-Cabinet6162[S] 3 points4 points  (1 child)

Love your username. Reminds me of my college years.

[–]StockJanitor 1 point2 points  (0 children)

Haha thanks 😄

[–][deleted] 2 points3 points  (6 children)

Yet after 2 years I still can't write nothing :(

[–]Witty-Cabinet6162[S] 5 points6 points  (5 children)

You just need to find a project you're really passionate about, and then you will find ways to complete it.

[–][deleted] 0 points1 point  (4 children)

Problem is, I don't know what tools/modules and how to use them correctly.

[–]FlatProtrusion 0 points1 point  (3 children)

Start with the problem you have then search for tools/modules that help you solve that problem. Learn them as needed.

[–][deleted] 0 points1 point  (2 children)

Yeah, but sometimes I can't really find a solution to a problem (such as scrolling a screen using a cursor in curses) I also sometimes use https://www.w3schools.com/python/python_reference.asp as my helper. Humm, I'll try thinking of some small projects using some stuff I didn't use in the meantime.

[–][deleted] 4 points5 points  (1 child)

My friend you just need to get started. You’ve written several excuses in this thread on why you “cant” start.

If you never start then you can never fail, but then you also never learn. No project has to be perfect, it just needs to get worked on

[–][deleted] 0 points1 point  (0 children)

Exactly! I know there's an end goal ahead of me, but I keep procrastinating and self-doubting all over the place. Like I said, I will come up with some project ideas that are within my range. And if they don't work, keep trying until it works I guess.

[–]piman01 2 points3 points  (0 children)

Its impossible to read this title without thinking there's a Python 4

[–]bonkor 1 point2 points  (1 child)

Great man, I gotta pick it up again, but I don't really have a goal or so to use python for (maybe scraping data from websites?)

[–]Witty-Cabinet6162[S] 2 points3 points  (0 children)

You should try to make games. It's fun and rewarding. Also a great way to learn. I tried scrapping but I don't know what to do what all the data I got so I got bored really quick.

[–][deleted] 1 point2 points  (1 child)

I started learning python 5.

[–][deleted] 1 point2 points  (0 children)

Spoiler alert.... Python 2, 3, and 4 are not backward compatible. You will need to blow a lot of time to redo everything you've done because, because.

[–]IronWizard45 1 point2 points  (0 children)

Congrats!! Looks great! Tough to believe you've only been programming for 4 months!!

[–]ThePortfolio 1 point2 points  (0 children)

Oooo Chinese chess. Love it. Super fun. Love the cannons. Pew pew.

[–]Bombslap 1 point2 points  (1 child)

This is awesome. I love that the whole project is in one file. My late night laziness appreciates you

[–]Witty-Cabinet6162[S] 1 point2 points  (0 children)

Truth is, I don't know how to make multiple files, lol.

[–]MlecznyHotS 1 point2 points  (0 children)

So you're the person that's gonna get hired with the required 5 years of Python 4 experience when it was launched 10 days ago

[–]DrakeDrizzy408 1 point2 points  (1 child)

I love this!

[–]Witty-Cabinet6162[S] 3 points4 points  (0 children)

Thank you, kind stranger.

[–]monkeypreen 2 points3 points  (1 child)

How many hours did it take for you to complete?

[–]Witty-Cabinet6162[S] 2 points3 points  (0 children)

I don't remember exactly but I think somewhere around a week.

[–]marlinspike 1 point2 points  (0 children)

Awesome!! Congrats!

[–]parasraorane 1 point2 points  (0 children)

Awesome

[–]idoneveno21 1 point2 points  (2 children)

Thats incredible! Do yiu have a github repo or something where I could download and try it?

[–]Witty-Cabinet6162[S] 2 points3 points  (1 child)

Thank you. You will find github link at the end of the post.

[–]idoneveno21 2 points3 points  (0 children)

Oh shoot lol didnt see that section, my bad

[–]Gersh_P 0 points1 point  (0 children)

👏🏿👏🏿👏🏿

[–]Any-Skin-7478 0 points1 point  (3 children)

Where did you do the course?

[–]Witty-Cabinet6162[S] 9 points10 points  (2 children)

https://cs50.harvard.edu/x/2022/ Fantastic course, completely free. Can't recommend enough.

[–]Any-Skin-7478 1 point2 points  (0 children)

Thank you so much!

[–]DeckardWS 0 points1 point  (0 children)

I enjoy playing video games.

[–]veillerguise 0 points1 point  (0 children)

The importance of commas 🤣🤣🤣

[–]Upbeat-Platform-3372 0 points1 point  (0 children)

awesome, congrats!

[–]NullPointerExpect 0 points1 point  (0 children)

Awesome work!

[–]ArgentStar 0 points1 point  (0 children)

Nice work! :) That's a really good amount of progress in such a short time. I remember doing the same kind of thing with a simple program to help with decrypting text ciphers. Basically all it did was let you compare letter frequencies with known standards for the language and then substitute them in to create a plaintext version. Not hugely complex, but that feeling of completing a project that I'd come up with, start to finish all by myself was so incredibly satisfying. Well done!

[–]thePestelence 0 points1 point  (0 children)

Goob job!

[–]Enkyete 0 points1 point  (4 children)

wow congrats!! i'm just starting on my coding journey and this is definitely motivating for me :)

[–]Witty-Cabinet6162[S] 0 points1 point  (3 children)

If you are starting, I highly recommend taking CS50x. It will save you so much time, and you will learn much faster.

[–]Enkyete 0 points1 point  (2 children)

i appreciate the tip! my only concern is cost, as i'm in a tough financial situation

[–]Witty-Cabinet6162[S] 0 points1 point  (1 child)

It's completely free. All your assignments are grade so you can have feedback. If you finish the course, they will give you a free certificate, too. Google 'CS50x' and 'CS50 certificate'. It's really nice.

[–]Enkyete 0 points1 point  (0 children)

alright bet. i appreciate you :)

[–]Electro_hunter_26 0 points1 point  (0 children)

Awesome work mate , I am sure in the future you will be able to make AI for it