[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]

Beginner programmer

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: 37
Thread images: 2

File: python.png (80KB, 1000x1000px) Image search: [Google]
python.png
80KB, 1000x1000px
I've been wanting to get into programming for quite some time, so I've decided to learn Python as it seems easy to get into while still being good at complicated tasks. Do you have any suggestions concerning online courses? I would prefer if it was something with assignments I have to solve without too much hand-holding.
>>
>>62029248
Mark Lutz, "Learning Python"
>>
Too intelligent to "learn python"
>>
Pirate the udemy complete python masterclass.
>>
>>62029248
codecademy.com
>>
Thanks for the responses! I already tried some of the codeacademy course, but it requires a really expensive subscribtion to give you access to a lot of the tasks
>>
>>62029743
You get hang of programming without paying anything for it.
>>
>>62029764
>>62029346
I think I'll try the pro version for the free 14 days, as it should be enough time for me to complete the python stuff
>>
>>62029248
>new to programming
>wants to learn python
How does it feel like being a nigger?
>>
>>62030002
Not OP. I'm 100% white from (northern!) europe with ancestral lines going up hundreds of years.

>>How does it feel like being a nigger?
How the fuck is that an appropriate response?
I learned python just for shits and giggles. It's not that hard.
>>
File: think_python2_medium.jpg (32KB, 250x328px) Image search: [Google]
think_python2_medium.jpg
32KB, 250x328px
I highly recommand you to read the book "Think Python 2nd Edition" by Allen B. Downey.
It's a free book, you can download for free a beautiful PDF. The exercices are "fun" (especially if you like maths) and you need to really think to find the answers (without too much hand-holding as you want).

Here is the link : http://greenteapress.com/wp/think-python-2e/
PDF : http://greenteapress.com/thinkpython2/thinkpython2.pdf

Good luck.
>>
>>62030059
>How the fuck is that an appropriate response?
It's not, just ignore him instead of taking the bait.
>>
>>62029248
If you don't know math, programming isn't for you.
>>
>>62030097
I'll definetely try reading/using this! Thank you very much.

>>62030121
I'm taking math classes at the highest level possible, at this stage in my education. So I don't think that will be a problem.
>>
>>62030097

Many thanks for this!
>>
Y'all always get this wrong. Use Ruby.
>>
>>62029248
I would suggest C. It will be harder but it is also smaller and will teach you some important things about how other languages function. Try learning from video tutorials and than move on to K&R.
>>
http://greenteapress.com/wp/think-python/ is really good. I would heartily recommend it.
>>
>>62031933
>and will teach you some important things about how other languages function
no
>>
>>62032844
> this is what pyjeets actually think
>>
bash shell scripting with all the POSIX shit is better than any programming language
>>
>>62029248
https://learnxinyminutes.com/docs/python/
>>
>>62033153
>Learn bad habit programming in xinyminutes.com
>>
>>62032844
Do you think each high level language compiles/interpreted in a 100% unique way?
Someone has to create the languages and understand concepts about memory management or etc. You can't just hide from lower-level languages because your scared.
>>
>>62030097
THAKS!!
>>
>>62029248
Ok read Python comprehensive books so you learn the basics and class/object Python programming.

I prefer data types so I mixed Python and Java. Since they are both O-O you can understand object programming in a proper manner enough to almost transfer skills between the two. Syntax is different but basics are there.

I have read both comprehensive books for Python and Java but in my opinion nothing comes close to finding a task to do while limiting access to google. I have learnt more from practical programming then from follow examples in books. I mean sure they tell you decent methods and idea related to them, but try practical before copying from a book.
>>
>>62033295
>Python comprehensive 5th edition
>Thinkpython
>Python-tutorials.
>>
>>62033261
Also the documentation from Python is so well written that you can use the manuals and search to find and learn from their examples
>>
>>62033228
>le "everything I don't like is bad practice" meme
>>
>>62029248
i occasionally host a "learning to program" stream where i do project euler questions in different programming languages. let me know if anyone wants to see this
>>
>>62029248
>I would prefer if it was something with assignments I have to solve without too much hand-holding.


http://www.dreamincode.net/forums/topic/78802-martyr2s-mega-project-ideas-list/


Find projects and do them to constraints

http://rosettacode.org/wiki/Category:Programming_Tasks

- This site has code examples and you must read the constraints and think about the problems.

100 doors fuck me for days but taught me about arrays and creating, cloning, boolean arrays, so on...
>>
>>62033382
Honestly I don't care if people want to waste time constructing a fantasy that they will implement a search algorithm using "xy minute" sides.
>LearnPythonIn21Days

Their once was a programming (cbf remember the cunts name) who said you can learn the syntax of a language in days but you can also learn bad programming in a few days.

You're are either learning syntax or really shit habits. It is a gimmick to try and sell someone something which promises amazing result in a short time.
>>
>>62033452
Right
Fare enough
>>
>>62031961
Don't use this version (it's outdated because of python 2 and older/fewer exercices).
here is the last version : http://greenteapress.com/wp/think-python-2e/
>>
>>62033390
Meh
Those problems have been solved, try something yet to be solved.
>>
>>62033452
I wonder what gave you the impression that a short cheat sheet style list of Python elements was going to teach you the same amount of practical knowledge as a 900 page book or a university course including an exhaustive list of what not to do, how to work in teams, and how to write sick code golf one-liners.

It's meant to be a fucking intro to programming. Something you read through to familiarize yourself with programming BEFORE you read a book or take a course, and something to have on the side in case you forgot what the exact syntax for a list comprehension or opening a file looks like. It's a lot faster and a lot more effective at teaching you the basics of a language and creating a mental map of what elements are available to program WITH, so you can then research each of those on your own. The cheat sheet will only take you 70% of the way there, but it will do it in five minutes.

It varies from person to person, but if I try to learn something by reading a book on it from the get go, I'll end up killing myself from boredom before I even get past the hundred page mark.
>>
>>62029248
Just do the complete python master class on udemy. Has everything you need and costs £10 at the moment.
Thread posts: 37
Thread images: 2


[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.