[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Convince me to start learning python. Also, how much difference

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 51
Thread images: 6

File: pythonlogo.jpg (46KB, 680x459px) Image search: [Google]
pythonlogo.jpg
46KB, 680x459px
Convince me to start learning python. Also, how much difference is there between 2.7 and 3?
>>
>>55063822
Just learn 3 if you are starting out

The reasons to learn python:

easy
tons of modules for interacting with many programs
95% chance whatever you're doing has already been done and posted online
>>
>>55063822
Easy to learn, easy to maintain because great readability, many libraries.
There are some differences between 2.7 and 3.X but if you learn one of them you can easy adapt to the other one.
>>
>>55063822
>Also, how much difference is there between 2.7 and 3?
https://docs.python.org/3/whatsnew/3.0.html
>>
>>55063822
1. Easy to learn
2. Easy to learn
3. Easy to learn
...
99. Not a bad programming language
>>
It's an incredibly easy to learn language.
Everything just wekrs.
While slow, having the ability to write less code to do more is great since you can always port it to something faster like C++.
There's a module for everything, but this isn't necessarily a good thing.
It's actually a good programming language.
>>
>>55063897
With PyPy speed shouldn't be a problem, as long as performance isn't crucial for the task(s) the program/script performs.
>>
>>55063822
Learn Python. 0.3.
>>
OP here, convinced.
How easy/hard will the jump to CS/C++/Java be, coming from python?
>>
I've got three versions of Eclipse: one for Java, one for C++, and one for javascript, php, etc.

Which one should I install PyDev on? The Java one?
>>
>>55063989
I feel that the jump from C to anything is incredibly easy, but the jump from Python to another language might be a little weird.
>>
>>55063989
very, start with C#, Java or C++ and then learn Python, I did that, started with C#, Java and learned C++ in 3 months after that, Python, I learned on the weekends just for fun.

Im not trashing it, its great lang, its just better to start with the others.
>>
>>55063992
none
use pycharm
>>
>>55064028
Why? (OP)
>>
>>55064020
>>55064028
this, I did it the other way around and its a pain in the ass
>>
>>55064047
Its syntax.
>>
Can one learn Python from absolute scratch besides the fact of being good at only using a computer/software ?
>>
>>55064036
Would you recommend Intellij, WebStorm, CLion and PHPStorm too?
>>
File: 2016-06-13-232130_724x436_scrot.png (37KB, 724x436px) Image search: [Google]
2016-06-13-232130_724x436_scrot.png
37KB, 724x436px
It's fun and quite easy to grasp. . I'm a n00b and already made something besides hello world
>>
>>55063989

>hasn't even begun learning to program
>already thinking about other languages

You'll give up after 5 days of not being able to create a videogame anyway.
>>
>>55064036
>buy IDE
>>
>>55064047
Python has some quirks that can make learning something like C/C++/Java (fuck Java tho) somewhat of an adjustment (e.g. indentation actually matters, variables don't have a declared type, for loops only use iterables, weird OO)

Personally though I still think it's a great way to learn a useful language and jumpstart an interest in programming

Have a free EBook:
https://automatetheboringstuff.com/
>>
>>55064180
pycharm is free you cuck
>>
>>55064221
https://www.jetbrains.com/pycharm/buy/#edition=commercial
>>
If you start out don't "just learn 3" learn 2 first, if you only learn 3 there is a big chance you have no fucking clue what'S going on "under the hood"
>>
>>55064244
https://www.jetbrains.com/pycharm/

>Full-fledged Professional or Free Community
>Free Community

kys
>>
>>55064244
twat

https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=linux&code=PCC
>>
>>55064245
How's that? (not OP, just wondering)
>>
>>55064276
>>55064287
https://www.jetbrains.com/pycharm/features/editions_comparison_matrix.html
>>
>>55064079
If you want to learn, then yes.
>>
File: maxresdefault.jpg (234KB, 1908x1010px) Image search: [Google]
maxresdefault.jpg
234KB, 1908x1010px
>>55064180
>>55064088
>>55064180
>>55064221
>>55064244
>>55064276
>>55064287
>>55064305

USE VIM!!!!
>>
>>55064305
Ok and? Community edition is plenty for a beginner (or even a non-beginner if they don't need the webcuck features)
>>
>>55064323
fuck off, use emacs instead of this trash OP
>>
File: 3251176498_c3485a55fb.jpg (31KB, 500x333px) Image search: [Google]
3251176498_c3485a55fb.jpg
31KB, 500x333px
>>55064348
>>
>>55064305
haha, it's almost as if you should kys or something!
>>
>>55064276
>>55064399
>kys
Unacceptable leddit faggotry.
>>
>>55064079
>>55064079
>Can one learn Python from absolute scratch besides the fact of being good at only using a computer/software ?

Yes.
>>
>>55064422
The only way you would know that is if you browsed reddit, you cuck
>>
>>55064276
>>55064399
>kys
Kill yourselves.

>>55064422
I first saw it on YouTube, fuck if I know whatever reddit does.
>>
File: vitard.jpg (7KB, 480x360px) Image search: [Google]
vitard.jpg
7KB, 480x360px
>>55064367
>>
Careful guise, thread is derailing.
>>
>>55064323
>>55064348
>>55064367
>>55064478
don't listen to these retards install atom, join the church of atom
>>
Python is great. It's my go-to language for anything I need to do anymore. It's just so easy to bang something out that does the job you need done.
>>
>>55064515
Good idea
>>
Don't listen to people who tell you to use IDE. Use a text editor.
>>
If you need a job: C/C++/C# and Swift.
>>
>>55064563
Why? (op)
>>
>>55064577
An I IDE gives you an error before you even start typing. You might think this is great but it bad practice. Use your command line and a text editor. Get familiar with the errors. Know what python is trying to say, not the IDE.
>>
>>55064276
>>55064287
>having to sign a privacy policy for an IDE
>>
>>55064020
yeah i can see that. i learnt java first and the jump to c was easy in some ways but a pain in others (memory, pointers, having to do so much shit manually).
>>
>>55064573
and Java. everywhere uses java and it is like lego programming as you just click premade shit together and earn £80k for doing it.

java is the language you use if you dont really like programming for a living but you hate it less than doing any other kind of job.
Thread posts: 51
Thread images: 6


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.