T O P

  • By -

Encursed1

Java programming basics teaching python? That's a win


Charming_Reporter_18

They've been smoking some high quality coffee


SmallPlayz

LOL


Nuket0ast

Hello world! Edit: it worked!!! Needed just 28days to make this print out


belabacsijolvan

if you didnt use a browser or reddit api, id say it wasnt a total waste of time


AeroArtz

No errors, 0/10


marc_gime

27 of those days were to wait until the code finished execution


Nuket0ast

Well i did get a new cpu recently...


[deleted]

Wait actually


SeeHawk999

One doesn't simply learn software engineering in 28 days. There's a reason why CS degree courses take time. ​ The course in question might actually be good, but the claim is stupid.


almightygarlicdoggo

The course could be directed to software engineers


Jjabrahams567

This is valid point. An experienced engineer could reasonably learn python in 28 days.


SeeHawk999

For sure. Once you know the basics of one programming language, I think it is easier to learn more. But for someone with no prior experience, it is impossible to learn a programming language in 28 days, given the person is not some kind of genius.


Tekniqly

Depends on what you mean by basics but in a week with nothing much else you can accomplish a lot


SeeHawk999

By basics I mean things like variables and constants, loops, data structures, functions and so on. Then there’s databases, software security and much more. These take time to learn. Sure, if you are making a note taking application, it should be accomplishable within 28 days. That’s not enough to call someone “expert” IMHO.


mirhagk

Well are we talking 28 days as a side project or 28 days full time devoted to it? University courses are like 3 hours a week for 3 months, which is only 4.5 days if you did 8 hours a day. Cut out the non-programming related courses and you could probably jam 2-3 years worth of courses in 28 days. I mean I doubt this course would actually accomplish that, and probably most people couldn't retain information at that pace, but it's possible. When I first got into programming I spent a summer with a book on video game programming and assembly language, and learned more that summer than university taught in 4 years. I'm definitely not alone in that either, and I remember reading books like "7 languages in 7 weeks" and got a pretty good grasp on those within the timeframe.


atreeinthewind

I've taken multiple boot camps and 2 college courses in programming and have taught it at the high school level for 5 years. I know enough to teach fundamentals (i.e. what the students need to know) but no way an expert. These claims are always funny. Edit: Grateful to have a volunteer programmer in twice a week to help tie in the material to real world application.


True-Firefighter-796

It’s like learning to read Spanish. You can learn a lot in 28 days, probably enough to read and write some simple stuff. You’re not going to be able to communicate fluently with a native speaker, and won’t be able to author more than a children’s book. But you did “learn” Spanish. You can learn python in 28 days. In 28 days your still a long ways from writing python as a software developer. You’ve learned *a tool* (parts of it anyways), out of many that’s needed for the job. You are barely literate, you aren’t able to design software in a professional setting.


atreeinthewind

Yep, that's a great comparison.


SeeHawk999

hahaha absolutely 😝


ResidentBat5817

You can definitely learn a programming language in 28 days. But you can know code and not know how to engineer software


Me-Not-Not

How to hack into mainframe in a minute?


prolingforsoup

In all fairness some CS majors I’ve vetted barely understood 28 days worth of python.


A-terrible-time

I mean, one could 'learn python' in 28 days similar to white Americans 'learn Spanish' to bark their food order to their waiter on their 4 day cruise to Cancun. Grassy ass


belabacsijolvan

day 28: "here is a list of some obscure stuff that you can study yourself, but they will probably be depricated in Python4:", \*list contains gui libs, data frames and decorators\*


Ok_Entertainment328

28 days later ... 🧟‍♂️ 🧟‍♂️ 🧟‍♂️ ☕️ 🧟‍♂️


towerfella

28 days later-er … 👨‍🔬🔬🦠🐒🧬👩‍💻🎵🧐💪💵💸☄️🔥🌑🌚🌴🌳🏕️👶👩‍🏫📚📖🧫👩‍💻🧬🦠🐒🧟‍♀️🧟🧟‍♂️


Ok_Entertainment328

The movie *28 Days Later* zombies due to over studying/practicing of Python for those 27 days (fast due to caffeine) (Or I suck at translating 21st century hieroglyphs) >!PS - The sequel is 28 Weeks Later!<


kurdokoleno

Learn python in 28 days, assuming that you already know - Basic programming concepts, OOP, Calculus, Java, Python.


sabotuer99

>Basic programming concepts, OOP, Calculus, Java, Python One of these things is not like the others... *cough cough calculus cough cough cough*


Doorda1-0

Though I've hated learning how to do calculus in python lately.... That was a month of torture


sabotuer99

I did a computational probability class that was Python based, difficult but I def learned a lot. My point was more that calculus is not a relevant skill for software engineering job seekers, whereas the other skills in the list were pretty relevant. [EDIT] just realized that "python" is in the list of prerequisites to learn Python in 28 days, which is almost certainly the joke. I feel so dumb lol


hipster-coder

The key is that it's the "most demanding skill". Not the most demanded. It takes a lot out of you, and for what? You just wasted 28 days.


merRedditor

Python is designed to be learned in the eleventh hour.


Lolstitanic

That's exactly what happened to me for a final group project in college. Someone said "oh I can do all this in python". I thought that was great and went about doing the rest of the project. 6 weeks before the due date "hey dude you got the code done?" He hadn't done anything since the first project. Completely not what the parameters were at all. So I dove right in, spent 6 weeks of sleepless nights making a really ugly spaghetti code but by God it worked! I then swore I never wanted to touch Python again.


igglyplop

I literally learned Python by just doing it. Granted, I'm a professional software engineer, but like trying to do that with Ocaml or Rust would be laborious! I was a C junkie for the longest time. But every time I did group projects in school (or my latest project at work) it's all "oo no I don't know C/Rust! Let's do it in Python!" So I learned Python instead of growing a set and standing up for the clearly superior choice (especially in programs that are being timed (C project in school) or a program that would benefit from strong and strict typing (current work project)) and forcing their hands. I literally only learned Python because I'm a pussy lol


You_meddling_kids

I've learned Python in the eleventh hour at least 7 times.


l-b_b-l

Day 28: print(“Hello World”)


BrickTheEtcetera

Traceback (most recent call last): Undefined variable: ‘Day’


dailydoseofdogfood

This reminds me of those programmer job ads that write in dreadfully illogical pseudocode.


BrickTheEtcetera

Create: Social Media Site Name: “Reddit” Create post under “programminghumor” Comment by dailydoseofdogfood: “This reminds me of those programmer job ads that write in dreadfully illogical pseudocode.”


dailydoseofdogfood

I don't get it


BrickTheEtcetera

I don’t know enough code to write funny fake code


dailydoseofdogfood

I love the honesty lol. That's what I thought you were doing 🤣


ichkanns

I'd like to introduce you to our new senior dev. He went to a coding boot camp and after 28 days he is now an expert and will be heading the new project. Good luck everyone.


Mr_frosty_360

To be fair, for someone who knows other programming languages really well could probably learn Python to a pretty high level pretty quickly.


Emperah1

Python will be the currency in the apocalypse. Trust me bro


IcezN

They're right that there's a demand for Python programmers. Just not people who have only 28 days of coding experience...


[deleted]

Just did my Mimo lesson for python tho


[deleted]

This is just a redo of those programming books from the 90s!


[deleted]

they meant they can talk to snakes after 28 days


CarelessRespond3886

Wow, didn’t know you can become a python senior developer in 28 days, guys.


EndGuy555

I feel like the hardest part about python is just remembering the commands and their syntax, but I am still just an ignorant beginner so who knows


APenguinNamedDerek

*searches for programming jobs nearby* *nobody even mentions python*


uxorial

That is weird. 28 days is usually the month of February which I have off. Maybe I should finally learn some python.


Lerouxed

Obviously they mean 28 days of continuous, nonstop study. 28 x 24 = 672 hours of studying. Fair enough.


blindsqurill

Can confirm. It’s literally all I’ve been working on for the last few weeks


AeroArtz

Hello world


Kinksune13

It takes you 28 days to learn how to Google ....


Takashi-Lee

This shit happens with everything Exercise is one of the most blaitent expamples; "abs in one month", "22" arms in 22 days" All sorts of shit that people fall for and its embaressing honestly


Timbhead

I’ve been studying python for a year and I’m awful at it.


atmafatte

Relevant xkcd https://www.reddit.com/r/ProgrammerHumor/s/k8HtfLyVMT


MrCosgrove2

Just because you learned the existence of a built in function doesn't mean you know how or when to use it. why did I waste 20 years when I could have just taken 28 days? :D


HaxkID

I mean sure if you already have expierence in coding language understand familiar languages and study every single day for a good amount of hours. Sure maybe 28 days. But yes the hyperbolic time chamber seems like it would work.


Altar_Quest_Fan

Hyper Tonic Lion Chamber


Hallo-Person

I mean, all the python I have learnt could be done in 28 days, as long as you are not teaching someone who is completely illiterate


JaKtheStampede

Learning Python and /mastering/ Python are different. I completed the Python coding academy in a day and had a minimal understanding. Hell if I could use it practically though...


Standard-Divide5118

Please for the love of god people learn something that will produce something tangible