im fucking tired of looking at python code, seeing 40 different modules at the top, and people expecting me to understand to how read and use their obscure FAG modules and reading cryptic code designed by some FAG in san diego who doesnt know shit about a compiler and only knows fucking basic HTML and python.
why cant there be a vanilla revolution like there was for pajeetscript. i want to fucking go back. we need to go back.
also python is not lisp, why are fucking arrays called lists??
Zachary Barnes
>must import half the base 'functionality' to have a decently general purpose language >hufuhfufuffuhfruhrfhurfhfurf
Alexander Lewis
Did a masters degree and had to take a course involving programming. Was in Python. I had a Java, PHP, JSP, MySQL dev background. Lecturer/prof dude was like OP's pic related. Would ask him a basic question relating to converting a String to an array of single characters and he simply didnt understand the premise of the question. Useless at teaching computer science. other students failing to get their head around hello world level code. Get 100% for the entire course except the group project which was a near fail. Python was a mistake. Serious programmers don't use Python.
Mason Lee
>serious programmer don't use python >lists java and php as background you sound like you have a degree in women studies and are 2 month in hrt, because only a faggot would whine like a bitch like you do
William Diaz
learn C faggot.
John Morgan
>2017 >being a code monkey why haven't you bought bitcoin in 2010 ,user?
Connor Butler
You only need to know a small bunch of libraries, most are pretty well documented. Can count them with my fingers unlike with JavaScript where any project has a huge package.json flooded with dependencies like left-pad.js.
C needs even more dependencies unless you find reinventing dynamic arrays, maps and queues somehow amusing.
Zachary Scott
I'm also up for the Python hate. The true mark of a mediocre developer.
Remember when Unity dumped Python? Lol, good times.
Aiden Morales
Haskell is how a high level language should work. Python is bad.
Luke Jackson
I hate python so fucking much. It's borderline unreadable to me.
Adrian Miller
OCaml is really the best of both worlds. Functional+declarative by default with the ability to for imperative programming.
Carson Scott
>reinventing dynamic arrays, maps and queues somehow amusing. Most everyone in Sup Forums got that down tbqh
Tyler Baker
sounds like he got a degree in languages people other than Sup Forums neets actually use
Jacob Hughes
>why are fucking arrays called lists?? Because they're not fucking arrays you absolute retard.
Jose Edwards
>degree in php holy shit nigga, stop samefagging, you are pathetic
Owen Robinson
I understand the hate, but this thread is crazy.
Python is a basic script language. Turn pseudo code into something that saves you a few minutes a day and don't expect anything else and you'll be fine.
Aiden Flores
It's this the thread for brainlets?
Aiden Watson
>F# masstre dong reporting in
Levi Wright
Backend development is a cushy, well paying job on the east coast
Logan Hughes
Shut you mouth. Python is a pretty language.
Jeremiah Sanders
have fun with your code being outperformed by scripting languages because of your shitty data structure implementations
Caleb Jones
well, it enforces indentation rules so ofc code written by beginners/brainlets looks good. but ruby is actually better and prettier than python, if you dont abuse it's syntax. you can write absolutely disgusting code with ruby, but if you use common sense, you will be fine.
Ryder Miller
>some FAG in san diego ...do...
do you think silicon valley is in southern california?
guys, we need to kill all of the pajeets. this is getting out of hand.
Blake Cooper
Ruby won't get you a job, though.
Aaron Russell
>assuming that the average py faggot can outperform even the shittiest C programs Do they teach you that in the "introduction to cs with python" course, too?
Jason Hall
Why do you need to convert a string to a char array? For internal use, strings do everything lists do (iterable, slices, etc). If you need to write bytes to the outside world you encode it in utf-8 or whatev.
Nicholas Carter
I don't get the hate python gets, it's a great tool for the right jobs. It's a simple scripting language that's intended to be easy to understand and quick to write, but that's all it is. It's great for quickly putting together some script or smaller projects where performance isn't an issue, but don't go around throwing shit at it that it's not intended for and then complaining that it gets ugly and slow.
Caleb Roberts
If you're having trouble reading fucking python written by some soyboy in California who just imports all the functionality anyways, you're just bad at your job. At least the """code artisan""" has enough brainpower to read documentation and copy-paste together software you can sell. All you do is dick around reimplementing trees that segfault when you try to balance them.
Please, never touch a text editor again. You're legitimately less skilled than a pythonista
Ryan Robinson
>why are fucking arrays called lists Because a list is the general term for a collection of indexed elements. A linked list is also a list.
I don't know what you're on about. Python is one of the easiest languages to read, especially because it's possible to eliminate almost all boilerplate.
Christopher Anderson
He's larping, or doesn't know power of python and why it's popular.
Samuel Brown
Python has a weird way of going about things and unless your using Cython is borderline one of the most inefficient programming languages in terms of resources used at runtime. That being said, its not as chaotic as yall like to make it out to be. I'll take python any day in the week over a backend web language that thinks having == and === comparison operators is sane. This.
Justin Scott
sure it can when some Sup Forumsay decides to implement his own hashtables in C
Anthony Perez
>Would ask him a basic question relating to converting a String to an array of single characters Which is a stupid question. Python doesn't have a type for a single char. Only single-character strings. Even then, it's still a stupid question because 99% of the time there's no need to. Strings already effectively act as lists of characters, and all the list operations that would work on an immutable list will work on strings.
Oliver Richardson
>seeing 40 different modules at the top anyone with more than 2 functioning neuron cells could see that happening, in the moment they were introduced to libraries, in any language. i was 12 year old when i realized this, whenever i see threads like this, i feel like i dodged a fucking bullet.
Jayden Turner
It would need to be a pretty bad implementation to be outdone by Python.
Asher Foster
I'm finally at that stage where I am actually almost an intermediate programmer but to spending time in the java gulags. Should I abandon my mission and try out Rust or C for a bit and come back to Java? Professor is a poo.
Hudson Gutierrez
Any sane Python library developer is going to put a Cython wrapper over some C library for hash tables. This is exactly what Pandas does.
Isaac Gomez
>Lecturer/prof dude was like OP's pic related. Would ask him a basic question relating to converting a String to an array of single characters and he simply didnt understand the premise of the question. tst_str="like this?" ch_array=[c for c in tst_str]
dunno why you'd ever need to do that, since tst_str[n] will give you individual characters anyway
unless you want a plain bytes array, since python strings are UTF-8, and you just do bytes(tst_str,"utf-8") or if it's hardcoded, b"here's a plain ascii c-string"
Sebastian Flores
there's a handful of reasons, but here's my two: >"pythonic" anything read: let's make the common, expected syntax for this weird just to piss off people who write in other languages regularly >forced indents if you're aware of the problems, you can nip them in the bud pretty easily (read: just run tabs to spaces like all the time), but it's still dumb I indent properly normally, but there's an assload of places and things that strip extra whitespace. With other symbols present to indicate blocks, you can automatically reformat shit if needed.
actually, for years, I ended up putting #end if/while/def or whatever after a block in shit I wrote myself for myself
Nathaniel Foster
>I'll take python any day in the week over a backend web language that thinks having == and === comparison operators is sane.
t. Crafted with
Jonathan Fisher
...are you actually advocating PHP (or JS lol) over Python?
Jordan Russell
I'm not sure what is bad with importing functionality. Why bother re-inventing the wheel every time you need to go for a drive?
Matthew Clark
I use python more for data analysis than actual programming....
Nathaniel Williams
And what is your excuse for not using well documented libraries and code completion?
Angel Bennett
my introduction was in c
Aiden Ward
>What is numpy? Call me when your code outperforms openBLAS or MKL.
Tyler Lopez
This. Every python thread I have to remind people it's the greatest frontend for scientific computing ever.
Juan Baker
>lists C libs, demands outperform them in C to prove that python is not slow retardation is strong in this one.
Eli Cruz
>Would ask him a basic question relating to converting a String to an array of single characters
[char.srip() for char in "OP is a faggot"]
Henry Diaz
I meant char.strip(). Truly a fail
Carson Sullivan
The funny part is the actual solution is just list("string goes here").
Sebastian Garcia
THIS
REAL programmers program directly in machine code.
Christian Wood
python is dead, perl 6 is the future of programming
Mason Reyes
Yes. Which is different from some random fa/g/ implementing his own shitty hash tables.
Christopher Ward
Real programmers manually solder the correct transistors together
Colton Rogers
>tfw i use the python interactive shell as a terminal calculator
Benjamin Gutierrez
Everyone does.
Parker Anderson
You want to go back? All we have to do is start putting bullets in the brains of cuckputer scientists.
Lucas Evans
far better than learning the limited idiosyncratic syntax of bc or dc or ick or yuck or whatever
Benjamin Russell
>im fucking tired of looking at python code >seeing 40 different modules at the top >expecting me to understand to how read and use their obscure FAG modules
Are you sure you're using Python and not Node.js? Or are they both cancer?
James Morales
Depends on how much functionality you import, who wrote said functionality, what other functionalities your wheel depends on, etc
Jayden Ramirez
I'll get a job as a Chef instead.
Evan Collins
Everything is fine as long as it has monads and lazyness.
Ryder Hall
IIRC you can just do foo = ”bar” fooList = list(foo)
Jack Lopez
>vanilla revolution like there was for pajeetscript What are you referring to?
Isaiah Bennett
...
Lincoln Lewis
Its better to use popular and proven modules instead of writing your own code, especially if you don't fully understand the intricacies of the task at hand. Rolling your own JSON or bcrypt implementation is a stupid idea