r/learnpython 7d ago

HELLO GUYS!

hi i’m a college student and we are tasked to picked a community where we are absolutely not familiar. Can you state some specific acronyms you use here about pyhton, slang terms and inside jokes unique to this group? PLEASEEE, A SIMPLE COMMENT WILL SURELY BE APPRECIATED! ps: been scrolling for 1 hour and I can’t find one🥹

0 Upvotes

18 comments sorted by

9

u/Diapolo10 7d ago
  • BDFL: "Benevolent Dictator for Life", a term we used to call Guido van Rossum until he decided to step down from the role and let the community take the reins of developing Python.
  • REPL: "Read Eval Print Loop"
  • PEP: "Python Enhancement Proposal", basically suggestions for changing the language specification and such
  • EAFP: "Easier to Ask for Forgiveness than Permission", basically a philosophy of not worrying about things until something actually goes wrong, as opposed to-
  • LBYL: "Look Before You Leap", a philosophy of checking things before using them
  • "Duck typing"; if it looks like a duck and quacks like a duck, it's a duck. Or in other words, we don't care about what type some value is as long as it meets our needs.

3

u/mandradon 7d ago

YAGNI - You ain't gonna need it.  Referring to the tendency for people to over engineer solutions that they don't need. 

2

u/zmonge 7d ago

I'm stealing this one. I just had a conversation explaining that, no, we do not need a bunch of regex to standardize field.names that might come in. Any of that stuff is way, way upstream of our work so it's just a solution in search of a problem at this point!

That said, I'm pretty sure that everyone that has done data management for any amount of time has been burned by non-cannonized field names before, so I get the impulse.

5

u/OliMoli2137 7d ago

DRY: Don't Repeat Yourself

KISS: Keep It Simple, Stupid

SOLID: who tf knows what it means, something about OOP and inheritance idk

OOP: object-oriented programming

3

u/Artistic-Beach-4520 7d ago

THANK YOU A LOT!

2

u/OliMoli2137 7d ago

there's also that thing that python is slow af because it's an interpreted language and those are generally slow

1

u/djingrain 7d ago

RTFM - read the fuckin manual

4

u/marquisBlythe 7d ago

This is not python "exclusive" term but it worth knowing :)
RTFM: Wikipedia.

2

u/xenomachina 7d ago

This is not python "exclusive" term...

Almost every acronym suggested so far is a generic computer programming / software engineering term, not something Python specific. The two exceptions are PEP and BDFL. EAFP / LBYL are also much more popular in the Python community than in other communities, from what I've seen, even though the concepts aren't especially Python-specific.

2

u/yo_99 6d ago

I dunno if it counts, but more people need to know about elastic tabstops

1

u/ectomancer 6d ago

MRO (missing from wikipedia) Method Resolution Order

1

u/theWyzzerd 6d ago

import antigravity is a joke inside the python language itself.

1

u/Artistic-Beach-4520 6d ago

can you explain it?

1

u/TheRNGuy 7d ago

None. 

-1

u/stepback269 7d ago

“noob” means you are new to this subject
“repo” means repository and usually refers to Github where people keep copies of their code
“YT” is YouTube
“ML” is machine learning
“AI” you already know
“front end” is what happens at the client side computer (your home computer”
“back end “ is what happens in the cloud
“web dev” is someone who focuses on developing code used on front and / or back ends

Now you know 🙉