Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
I can see what Pythonic is supposed to mean. I once saw a seasoned assembly hacker fighting with C. It was a big mess of if-goto because he was thinking in assembly instead of using C's proper control structures ("I hate those curly braces").
Or, look at this one - scroll a bit down to see "rogue FP" and "good FP". Both are FP, but only one is going with the language instead of against it: http://degoes.net/articles/... -
woops83456yIt goes the other way around for me.
I started with C, then Java and when i first saw python i said "what the hell is that, get it away from me". After some time i wanted to change language since i didn't like Java and for some reason i picked Python. At first i was like meh, but it did what wanted to do. At first of course i was writing java code with python, which was ugly as hell, and counter productive. After some time i learnt the "pythonic" way since i wanted to "master" a language and now it's the most comfortable language i have used.
On new commers, i won't recommend python. I will tell them to start with C, understand some basics and then they may move on to Python.
Python can't be used everywhere for sure, but since i don't have to do something with time efficiency, it serves me perfect -
@woops you are right. Writing proper python code is hard. But trust me. When you get it. You trully get it. And you will look at python code from people like @senzory with "you either code or you dont" mentality and laugh..
Side note, by that logic.. fuck name conventions, fuck proper indentations, just write shit as long as it works...right? -
@NillValue that's why I only use languages like brainfuck, fuck other people understanding what I wrote
-
henlo32766y@senzory no but it actually makes sense. Due to all the fancy stuff like generator expressions u have several approaches on d same problem. Some problems can be done by good 'ol for loops but python programmers find better ways ; for eg-by list comprehensions
thus the 'pythonic way'
Why people are saying Python is an easy language? I mean yes, if you write c/java code with python it may seem easy, but writing proper python code, in a pythonic way is not so easy.
SO DON'T TELL PEOPLE THAT'S IT EASY LANGUAGE because new commers later they come with absurd code and ask people to fix it.
rant