Discuss Scratch

alexolin
Scratcher
7 posts

Help with Python.

Hello fellow scratchers, I might or might not be leaving scratch. I want to learn to code in the language of python, I was wondering if you guys had any tips when learning or websites I can learn from for now I am using www.codesters.com which is good at teaching basic python but what I want to learn deeper. So if you guys have any tips or tricks when learning python or websites I can learn on can you post them in the comments. Thank you for reading this post and spread the love.
-Freeze-
Scratcher
58 posts

Help with Python.

This website Codecademy has all sorts of programming languages you can learn, and it's not that hard.
explodingtoilet
Scratcher
100+ posts

Help with Python.

The book Python for Kids really helped me learn Python.
DominoDragon1
Scratcher
1000+ posts

Help with Python.

One thing that might help is Pythonista, an app works best on an iPad (it might be on other things, but it works well on an iPad). It provides example programs that explain many different things you can do with the Python language.
StackMasher
Scratcher
100+ posts

Help with Python.

If you're serious about this, you should choose a lower-level language like C so you're not stuck as a script kiddie forever because you can't get accustomed to the lack of all these luxuries high level ones have
ddlucas
Scratcher
91 posts

Help with Python.

Codecademy is probably the best source to learn python. Once you get into python, you might want to think about getting a raspberry pi to use python to control physical components such as LEDs, robots, etc.
TheAspiringHacker
Scratcher
100+ posts

Help with Python.

If you want to learn Python quickly, read the Python Wiki: https://wiki.python.org/moin/FrontPage

StackMasher wrote:

If you're serious about this, you should choose a lower-level language like C so you're not stuck as a script kiddie forever because you can't get accustomed to the lack of all these luxuries high level ones have
I can't say that I agree with that attitude. Programming languages across the abstraction spectrum are useful to know, from low-level languages like C and C++ to high-level languages like Haskell and Prolog. Abstraction is a point-of-view. Maybe we should scrap C and use an assembly language?

Please refer to Paul Graham's Blub Paradox: https://en.wikipedia.org/wiki/Paul_Graham_%28computer_programmer%29#The_Blub_paradox

Last edited by TheAspiringHacker (Aug. 30, 2017 02:19:29)

StackMasher
Scratcher
100+ posts

Help with Python.

TheAspiringHacker wrote:

If you want to learn Python quickly, read the Python Wiki: https://wiki.python.org/moin/FrontPage

StackMasher wrote:

If you're serious about this, you should choose a lower-level language like C so you're not stuck as a script kiddie forever because you can't get accustomed to the lack of all these luxuries high level ones have
I can't say that I agree with that attitude. Programming languages across the abstraction spectrum are useful to know, from low-level languages like C and C++ to high-level languages like Haskell and Prolog. Abstraction is a point-of-view. Maybe we should scrap C and use an assembly language?

Please refer to Paul Graham's Blub Paradox: https://en.wikipedia.org/wiki/Paul_Graham_%28computer_programmer%29#The_Blub_paradox
I meant as a first language, so you don't get used to all the abstractions/language constructs in high level ones. That's what I did with c++

Last edited by StackMasher (Aug. 30, 2017 06:57:45)

Powered by DjangoBB