Attached: pythonlogo.0658b34b4498.jpg (680x459, 21K)
What does Jow Forums think of python?
Alexander Lewis
Other urls found in this thread:
m.youtube.com
twitter.com
Blake Parker
Non poisonous snek that squeezes their prey instead.
Blake Young
retard proof language that actually get shit done
Luke Young
best programming language, easy to learn which means its gonna be popular which means more shit added to it also future proof.
Jackson Murphy
Shit ecosystem, shit package manager, shit developers who feel superior because of math machine learning and shit
But nice syntax
Tyler Hall
THE BESTEST!!!
James Ortiz
ecosystem and packages are what got me into it but the paradigm and syntax are clumsy for me
Brayden Ward
Literally the opposite of what this guy said
Jayden Nguyen
good developers who feel inferior?
Juan Smith
bad syntax?
Justin Lewis
I love it for web scraping.
Connor Carter
Good programming language, bit slow - it's matter of evaluating technical debt.
Chase Lewis
>slow
its literally used on AI and computer science where being fast is the most crucial objective
Julian Turner
I think having the AI be intelligent is more crucial than speed.
James Sanchez
>fast
python is only a frontend for C-based backend
Charles Martin
makes me proud to be dutch.
Joseph Moore
hot
Lucas Morales
i'll learn it later after i master bash c make lua c# d m68000 and qbasic
Zachary Thompson
I want to fuck python
Blake Flores
Python is kind of like bell bottoms.
David Gonzalez
add fortran to that list
still i'll probably learn it before bothering with haskell
Josiah Peterson
another issue with python is tge GIL
Liam Rivera
Couldn't decide between python and rails but the new humble bundle pushed me over the edge desu
Hunter Baker
None of the "heavy" stuff is written in pure python. As an example, numpy is written in C/fortran. Python is great for numerical science because of its syntax and packages, but for any heavy number crunching, you have to resort to a more efficient language.
Python as a wrapper for quicker languages is the true masterrace.
Liam Edwards
There are quite a few times where performance isn't that important and dynamic typing can help, and in those cases Python is one of the best choices.
Jow Forums hates it because they hate useful things.
Reminder that languages are tools, nothing more. Don't wank over them.
Parker Gutierrez
ONE WORD
Christian Powell
it's a piece of shit and like all shitty script languages has to have it's own separate package manager
Evan Wilson
Samuel Thompson
Here's kinda the problem I have with learning Python as an introduction to programming:
It's the lack of punctuation and syntax that is somewhat common to most all other languages.
We all know you gotta be versed in a few languages, and we all know the ingrained habits of nesting in curly braces and never, ever forgetting the semicolon. These are things that are drilled in from day one. We have all become anal about pristine syntax punctuation. It's mandatory across so many languages to have that skill down so solid.
So somebody learns python *first*. They go to learn a second language, trouble; the habits just aren't unconscious and automatic. bugs, stupid remedial problems, bad nesting, wasted time at the intermediate coding level on going back to see what's wrong.
That's what gets me about python as a first language. If difficulty is an issue, I'd much rather suggest JavaScript or PHP, something not too challenging, but is useful.
I just believe a first language should ingrain proper syntax punctuation skills. This will be critical in a coder's career, whether webdev or backend.
Ian Price
i find it hard to get into python after learning { } languages. it looks kinda boring and too much like basic.
Michael Hernandez
the community is inversely proportional to the greatness of the language
Dominic Roberts
me too m8
Jeremiah Price
useful
Hunter Martinez
Great arguments as always.
Jeremiah Bell
well the language is not great, but at least the monty python jokes are fun.
Jordan Martin
Decent for some quick scripting, but I wouldn't use it for anything bigger since it's not statically typed.
Owen Robinson
It is an incredibly useful language that has a shitton of built-in packages and it is easy to make quick and dirty programs with. It is slow as fuck, so it limits its use to non-time sensitive applications. That is about it. Use it for simple shit and it is great. Use it for anything crazy and you will have a bad time. It is a tool in the tool box. To use an anology, Python is the microwave of coding. It is quick and can make something decent, but you do not use it if you need quality.
Henry Thompson
print Hello, World!
This should summarize the language to you. It is simple to do simple shit. It sucks for complex stuff. That is about it.
Adrian Jones
It's easy to use so I don't like it
Chase Torres
It doesn't really excel at anything because the creator(s) didn't have a clear idea towards which it was designed.
Camden Baker
Have you tried Brainfuck?
Josiah Nelson
It has pretty much the most concise syntax out of all the mainstream languages. That is why it is used as a learning tool. Name one other language that can create its Hello World in less than three words. It is kind of nice how simple it is. Very cozy. Other than that though, it is pretty shit, yes.
Connor Howard
>Name one other language that can create its Hello World in less than three words.
literally almost every other scripting language.
Nicholas Jenkins
Gets shit done, slow.
Owen Foster
This
Luis Campbell
>python is merely a scripting language!1!!1!1!!
>the fucking state of Jow Forums
Python is a protocol based language which actually lets you hook into itself and manage the inner workings of it. It’s got some shit you wouldn’t believe
>it’s not statically typed
You can MAKE it a statically typed language with less than 100 lines of set up. Even more, you can make up types to statically enforce and throw them into the core!
Python 3.6 is the most powerful language ever written.
Chase Reed
>implying anyone here knows even basic coding to fix the issues
William Thomas
Is it worth looking into .py to .exe?
Are python GUIs worth looking into?
Everything I've ever written with it was just a console window.
Aaron Miller
>Is it worth looking into .py to .exe?
Depends what you plan on making. For simple scripts, no.
>Are python GUIs worth looking into?
What do you mean? Do you mean GUI creation in Python or GUI-based application creation like Visual Studio? Python is great for creating object-based shit, so yes for the first and for the second...well unless you already use it, no.
Cameron Adams
>i'm fucking retarded so that means all of Jow Forums is too
Joshua Campbell
Kivy and Pyinstaller, my friend
Mason Peterson
I'm glad that got changed in python3
Carter Reyes
before i get too deep, should i stop deving a game in python?
would it really be better to switch to java or something?
Christian Jones
>>> print Hello, World!
File "", line 1
print Hello, World!
^
SyntaxError: invalid syntax
Justin Ross
>not know how to H.W. in python
hmm.
Carson Morales
>Shit ecosystem, shit package manager, shit developers
But still gets the job done with absolute minimal effort
Thats why its so damn poplular
Gavin Lee
fucking 2.7 subhuman
Andrew Reyes
Literally only use 2.7 because you don't have to type as much to print.
Jordan Anderson
coming from C/C++,it feels dumb-proof
Liam Parker
Going from python to C: "And if you type this wrong it can corrupt your operating system"
Landon Gray
You are not using the 2.7 version of Python, faggots. This is valid, numbnuts. That is the point.
Nathaniel Gutierrez
It's not, even in 2.7. You tried to look smart, but failed.
Off yourself.
Thomas Flores
Finish it, develop a similar one in Java, then decide for yourself.
Juan White
...it...is. Look it up. Clearly you do not even code in python...I get you are retarded, but you can literally look up the syntax. In 2.7, they dropped the need for the parenthesis.
Brody Jackson
Yes, but not the need for quotes.
Chase Peterson
:D I like your thinking. Everyone says python will fail if the game is "too big" but I'll see first hand for myself!
Logan Mitchell
It's the best prototyping language of the modern era. Very easy to do simple tasks but very difficult to do difficult tasks.
Definitely has a place in modern computing, but it should be treated in the same manner as shell rather than something that is all you need as it is sold now.
Python is used for batched jobs not real time stuff. That is all done in Java/C++.
Caleb Hernandez
>Definitely has a place in modern computing, but it should be treated in the same manner as shell rather than something that is all you need as it is sold now.
This, Python is often effective as a cleaner, more structured shell. I much prefer writing a small Python program than shell scripts to automate stuff most of the time.
Asher Perez
Beautiful svastika logo
Easton Edwards
Its used for AI because having to make all the neural networks and all the other bullshit is a massive pain in the ass on C.
but its not as slow as people like to pretend, its still not a top contender.
Daniel Hernandez
>t. writes 'great atention to detail' in his CV
Levi Ramirez
>It's not, even in 2.7
The current state of Jow Forums
Levi Ward
Tbh it's alright. It has lots of useful packages and tools like jupyter which can be pretty comfy. Wish it had the option of typing though (like typescript/JavaScript)
William Nguyen
I had the same problem. Put it off for years. Was forced to learn at my last job and now I really enjoy it.
Colton Jenkins
Python is extremely good for simple scripts
Cameron Sanders
>Python is a protocol based language which actually lets you hook into itself and manage the inner workings of it. It’s got some shit you wouldn’t believe
It's actually part of the reason why it's crap.
>You can MAKE it a statically typed language with less than 100 lines of set up.
The way that works enables almost none of the benefits static type checks have.
Henry Rivera
I'd like it more if it ran faster so I could crunch big numbers, but it's still my go-to language for getting shit done if it doesn't need to be super efficient
Blake Carter
Try it, and see for yourself. It won't work in any Python version.
Post results, I'm waiting.
Jack Rogers
>javascript or PHP as a first language
please no, it would be worse than learning python since those languages (especially PHP) are so broken. i'd unironically suggest C or something instead.
t. learned PHP as a first language
lol
Alexander Watson
q/Hello, World!/
Dylan Torres
The fallacy of this argument is that - unlike in your opinion - syntax is a rather simple thing to learn once you are aware that a language is made of syntactical rules and not arbitrary punctuation like in a tax form.
Grayson Flores
its lit, f a m
Camden Stewart
never mind, i forgot you still need a print statement in perl lol
Jaxson Wood
This fucking post again, I've seen this post three times a day for the last week. Fuck.
Noah Carter
brainlet
Caleb King
noob to python, which tier should I get
Cameron Rodriguez
It's been my go-to language for scripting ever since I had to learn it for work. Bash hasn't been able to replace it completely just yet, although bash has become more important. Now I am learning FreePascal for my next job and that looks like a good replacement. Still like Python though.
Logan Lopez
>FreePascal for my next job
There are jobs for it?
Nice.
Jason Barnes
You must have a shitty operating system if it lets you write over the OS.
Jayden Hughes
How has no one made a compiled version of python yet?
Gabriel Barnes
Don't. All the crap here you either don't need as a noob or you can find for free, perhaps even superior in quality.
Jonathan Morgan
Why do you constantly desire validation?
Every single language has its own application. C is used for fast and efficient programs. Python is used to make something quickly. VB.net is used to help poeple learn programming. PHP is used for backend crap. Every language is useful in one way or another, now stop seeking validation for the language you use because there will never be a single "best" language.
Samuel Torres
As far as I know, all snakes are non poisonous.
Jordan Martin
The parts where you require high performance can be written in C. So, what's the problem?
Zachary Kelly
There are Python compilers, moron.
Nicholas Mitchell
If you want a good book, I'd suggest "Diving into Python 3". It's also available for free online.
Luke Lee
There's several things that qualify - depends on what counts for you as compiled Python.
Basic-ass CPython technically *is* compiled. That's what .pycs are. It's not really what most people count as compiled though.
Then there is stuff like Numba, which generate code actually compiled to machine code, but that's per-function, wherever you can and want to apply it, not the whole program.
If you want something *like* Python except compiled, check out Nim. It's a babby language, but appears to aim for just that. Didn't look much into it myself though.
Kayden Thomas
Cython/Nuitka probably is the thing that comes closest.
Samuel Ross
Good books to learn Python?
John Rogers
...