Discuss Scratch

ChocolatePi
Scratcher
1000+ posts

Best place to learn coding?

I recommend you learn Python 2 and Python 3, because once you've learned 2, it's really easy to learn 3. Learning 2 is important because if you're collaborating with people or using a library, then you're gonna need to write 2 sometimes.
Rumanti
Scratcher
1000+ posts

Best place to learn coding?

BookOwl wrote:

Rumanti wrote:

-snip-
xD You're not the first one to say that Python 2 is better than Python 3.. Occasionally posts are flung around on the weirdness of 3 and the quirkiness of 2. Or more specifically, 2.7 and 3.4.
PREHISTORIC CODING DINOSAURS!!! YOU KNOW NOTHING ABOUT CODING!!! PYTHON 3 IS THE FUTURE!!!
Also, what about Python 3.5?
Um.. Lol.
3.5 is not mentioned a lot xD All I mentioned in my post are that I prefer 2, that 3 is weird, and what have been happening in the ATs. I never said that any of them is better (at least in that post)- I don't have enough awesomeness to make that claim

Let's stop being offtopic now before arguing on how old cavemen have a healthier diet and enough exercise than 'ye futuristic modern humans!
Firedrake969
Scratcher
1000+ posts

Best place to learn coding?

But they also happened to die sooner!
BookOwl
Scratcher
1000+ posts

Best place to learn coding?

Rumanti wrote:

BookOwl wrote:

Rumanti wrote:

-snip-
xD You're not the first one to say that Python 2 is better than Python 3.. Occasionally posts are flung around on the weirdness of 3 and the quirkiness of 2. Or more specifically, 2.7 and 3.4.
PREHISTORIC CODING DINOSAURS!!! YOU KNOW NOTHING ABOUT CODING!!! PYTHON 3 IS THE FUTURE!!!
Also, what about Python 3.5?
Um.. Lol.
3.5 is not mentioned a lot xD All I mentioned in my post are that I prefer 2, that 3 is weird, and what have been happening in the ATs. I never said that any of them is better (at least in that post)- I don't have enough awesomeness to make that claim

Let's stop being offtopic now before arguing on how old cavemen have a healthier diet and enough exercise than 'ye futuristic modern humans!
It was just supposed to be a joke.
Oh, and I happen to like being futuristic siting at my computer all day being lazy and eating nothing but pizza.
Although my mom would never let me do that.
MegaApuTurkUltra
Scratcher
1000+ posts

Best place to learn coding?

BookOwl wrote:

Rumanti wrote:

Hamish752 wrote:

liam48D wrote:

Jonathan50 wrote:

Rumanti wrote:

Python2 isn't weird! It's PYTHON3 that's weird!!
Can you explain please?
Python 3 is weird because it changes how Python 2 works, and Python 2 is weird because of how it works.
^^^ I guess I was just so used to Python 2….
xD You're not the first one to say that Python 2 is better than Python 3.. Occasionally posts are flung around on the weirdness of 3 and the quirkiness of 2. Or more specifically, 2.7 and 3.4.
PREHISTORIC CODING DINOSAURS!!! YOU KNOW NOTHING ABOUT CODING!!! PYTHON 3 IS THE FUTURE!!!
Please don't ban me for that.
Also, what about Python 3.5?
ANCIENT CODING CIVILIZATIONS!! YOU KNOW NOTHING ABOUT PROGRAMMING! ES7 IS THE FUTURE!!!
BookOwl
Scratcher
1000+ posts

Best place to learn coding?

MegaApuTurkUltra wrote:

BookOwl wrote:

Rumanti wrote:

Hamish752 wrote:

liam48D wrote:

Jonathan50 wrote:

Rumanti wrote:

Python2 isn't weird! It's PYTHON3 that's weird!!
Can you explain please?
Python 3 is weird because it changes how Python 2 works, and Python 2 is weird because of how it works.
^^^ I guess I was just so used to Python 2….
xD You're not the first one to say that Python 2 is better than Python 3.. Occasionally posts are flung around on the weirdness of 3 and the quirkiness of 2. Or more specifically, 2.7 and 3.4.
PREHISTORIC CODING DINOSAURS!!! YOU KNOW NOTHING ABOUT CODING!!! PYTHON 3 IS THE FUTURE!!!
Please don't ban me for that.
Also, what about Python 3.5?
ANCIENT CODING CIVILIZATIONS!! YOU KNOW NOTHING ABOUT PROGRAMMING! ES7 IS THE FUTURE!!!
YES!!! ES7 AND PYTHON 3 WILL TAKE OVER THE WORLD!!!!!!!!!
-ScratchOs
Scratcher
71 posts

Best place to learn coding?

BookOwl wrote:

Jonathan50 wrote:

Hamish752 wrote:

I would recommend trying Python. I found it really easy to understand when I first started out. Although, as any other sane person will tell you, learn Python 2, not 3.
No seriously, don't learn Python 3
Learn Python 3 first
LEARN PYTHON 3
but like, why? why would you prefer python 2?! (py 2 has odd syntax for print and input() is just way messed up, also you can't have unicode characters like accented letters in strings)
You're my new best friend
I only have one version of python, 3.5….
so learn it!!!
liam48D
Scratcher
1000+ posts

Best place to learn coding?

MegaApuTurkUltra wrote:

BookOwl wrote:

Rumanti wrote:

Hamish752 wrote:

liam48D wrote:

Jonathan50 wrote:

Rumanti wrote:

Python2 isn't weird! It's PYTHON3 that's weird!!
Can you explain please?
Python 3 is weird because it changes how Python 2 works, and Python 2 is weird because of how it works.
^^^ I guess I was just so used to Python 2….
xD You're not the first one to say that Python 2 is better than Python 3.. Occasionally posts are flung around on the weirdness of 3 and the quirkiness of 2. Or more specifically, 2.7 and 3.4.
PREHISTORIC CODING DINOSAURS!!! YOU KNOW NOTHING ABOUT CODING!!! PYTHON 3 IS THE FUTURE!!!
Please don't ban me for that.
Also, what about Python 3.5?
ANCIENT CODING CIVILIZATIONS!! YOU KNOW NOTHING ABOUT PROGRAMMING! ES7 IS THE FUTURE!!!
NOOO!! ONLY ES2017!!!
Racer500
Scratcher
47 posts

Best place to learn coding?

ChocolatePi wrote:

I recommend you learn Python 2 and Python 3, because once you've learned 2, it's really easy to learn 3. Learning 2 is important because if you're collaborating with people or using a library, then you're gonna need to write 2 sometimes.
OK, I'll try Python. Thanks! (Though I have some experience with JavaScript)
thejerwin
Scratcher
49 posts

Best place to learn coding?

Rumanti wrote:

Python2 isn't weird! It's PYTHON3 that's weird!!
Agreed.

I'd go to the local library. The Sam's teach yourself in 24 hours series is great.

And a really good programming website I've used is Treehouse. It does cost money, but your library may have contracted it to get you a free account like mine did. I say DID because my library just cut off that service. (I spend lots of time at the library.)
Jonathan50
Scratcher
1000+ posts

Best place to learn coding?

But Python 2 can't have non-ASCII characters in strings, so it is only useful for people who use the Latin alphabet without accents!

ChocolatePi wrote:

I recommend you learn Python 2 and Python 3, because once you've learned 2, it's really easy to learn 3. Learning 2 is important because if you're collaborating with people or using a library, then you're gonna need to write 2 sometimes.
I kind of agree, but Python 3 first.

EDIT: Wow, Python 2/3 argument has took about a whole page of this discussion!
At least most people agree on one thing, Python is a good first (or in this case second) language to learn.

Last edited by Jonathan50 (Oct. 15, 2015 22:09:51)

ChocolatePi
Scratcher
1000+ posts

Best place to learn coding?

Jonathan50 wrote:

But Python 2 can't have non-ASCII characters in strings, so it is only useful for people who use the Latin alphabet without accents!

ChocolatePi wrote:

I recommend you learn Python 2 and Python 3, because once you've learned 2, it's really easy to learn 3. Learning 2 is important because if you're collaborating with people or using a library, then you're gonna need to write 2 sometimes.
I kind of agree, but Python 3 first.

EDIT: Wow, Python 2/3 argument has took about a whole page of this discussion!
At least most people agree on one thing, Python is a good first (or in this case second) language to learn.
You can put Unicode characters in strings, but you have to put a u in front of the string.
Jonathan50
Scratcher
1000+ posts

Best place to learn coding?

ChocolatePi wrote:

Jonathan50 wrote:

But Python 2 can't have non-ASCII characters in strings, so it is only useful for people who use the Latin alphabet without accents!

ChocolatePi wrote:

I recommend you learn Python 2 and Python 3, because once you've learned 2, it's really easy to learn 3. Learning 2 is important because if you're collaborating with people or using a library, then you're gonna need to write 2 sometimes.
I kind of agree, but Python 3 first.

EDIT: Wow, Python 2/3 argument has took about a whole page of this discussion!
At least most people agree on one thing, Python is a good first (or in this case second) language to learn.
You can put Unicode characters in strings, but you have to put a u in front of the string.
Oh thx
(that's kind of weird)
BookOwl
Scratcher
1000+ posts

Best place to learn coding?

ChocolatePi wrote:

Jonathan50 wrote:

But Python 2 can't have non-ASCII characters in strings, so it is only useful for people who use the Latin alphabet without accents!

ChocolatePi wrote:

I recommend you learn Python 2 and Python 3, because once you've learned 2, it's really easy to learn 3. Learning 2 is important because if you're collaborating with people or using a library, then you're gonna need to write 2 sometimes.
I kind of agree, but Python 3 first.

EDIT: Wow, Python 2/3 argument has took about a whole page of this discussion!
At least most people agree on one thing, Python is a good first (or in this case second) language to learn.
You can put Unicode characters in strings, but you have to put a u in front of the string.
WHY WOULD I WANT TO WASTE 1.2 SECONDS OF MY LIFE PUTTING AN U IN FRONT OF MY STRINGS?!?
ChocolatePi
Scratcher
1000+ posts

Best place to learn coding?

Jonathan50 wrote:

ChocolatePi wrote:

Jonathan50 wrote:

But Python 2 can't have non-ASCII characters in strings, so it is only useful for people who use the Latin alphabet without accents!

ChocolatePi wrote:

I recommend you learn Python 2 and Python 3, because once you've learned 2, it's really easy to learn 3. Learning 2 is important because if you're collaborating with people or using a library, then you're gonna need to write 2 sometimes.
I kind of agree, but Python 3 first.

EDIT: Wow, Python 2/3 argument has took about a whole page of this discussion!
At least most people agree on one thing, Python is a good first (or in this case second) language to learn.
You can put Unicode characters in strings, but you have to put a u in front of the string.
Oh thx
(that's kind of weird)
Ya
Like this

print u'国'
comp09
Scratcher
1000+ posts

Best place to learn coding?

ChocolatePi wrote:

Jonathan50 wrote:

ChocolatePi wrote:

Jonathan50 wrote:

But Python 2 can't have non-ASCII characters in strings, so it is only useful for people who use the Latin alphabet without accents!

ChocolatePi wrote:

I recommend you learn Python 2 and Python 3, because once you've learned 2, it's really easy to learn 3. Learning 2 is important because if you're collaborating with people or using a library, then you're gonna need to write 2 sometimes.
I kind of agree, but Python 3 first.

EDIT: Wow, Python 2/3 argument has took about a whole page of this discussion!
At least most people agree on one thing, Python is a good first (or in this case second) language to learn.
You can put Unicode characters in strings, but you have to put a u in front of the string.
Oh thx
(that's kind of weird)
Ya
Like this

print u'国'
Why not
print u'中国'
?

I'm Chinese. gasp!
ChocolatePi
Scratcher
1000+ posts

Best place to learn coding?

comp09 wrote:

ChocolatePi wrote:

Jonathan50 wrote:

ChocolatePi wrote:

Jonathan50 wrote:

But Python 2 can't have non-ASCII characters in strings, so it is only useful for people who use the Latin alphabet without accents!

ChocolatePi wrote:

I recommend you learn Python 2 and Python 3, because once you've learned 2, it's really easy to learn 3. Learning 2 is important because if you're collaborating with people or using a library, then you're gonna need to write 2 sometimes.
I kind of agree, but Python 3 first.

EDIT: Wow, Python 2/3 argument has took about a whole page of this discussion!
At least most people agree on one thing, Python is a good first (or in this case second) language to learn.
You can put Unicode characters in strings, but you have to put a u in front of the string.
Oh thx
(that's kind of weird)
Ya
Like this

print u'国'
Why not
print u'中国'
?

I'm Chinese. gasp!
Even better
print u'美国!'

I took Chinese for 2 years but forgot most of it. Gasp!
BookOwl
Scratcher
1000+ posts

Best place to learn coding?

ChocolatePi wrote:

comp09 wrote:

ChocolatePi wrote:

Jonathan50 wrote:

ChocolatePi wrote:

Jonathan50 wrote:

But Python 2 can't have non-ASCII characters in strings, so it is only useful for people who use the Latin alphabet without accents!

ChocolatePi wrote:

I recommend you learn Python 2 and Python 3, because once you've learned 2, it's really easy to learn 3. Learning 2 is important because if you're collaborating with people or using a library, then you're gonna need to write 2 sometimes.
I kind of agree, but Python 3 first.

EDIT: Wow, Python 2/3 argument has took about a whole page of this discussion!
At least most people agree on one thing, Python is a good first (or in this case second) language to learn.
You can put Unicode characters in strings, but you have to put a u in front of the string.
Oh thx
(that's kind of weird)
Ya
Like this

print u'国'
Why not
print u'中国'
?

I'm Chinese. gasp!
Even better
print u'美国!'

I took Chinese for 2 years but forgot most of it. Gasp!
Even better:
print("美国!")
Jonathan50
Scratcher
1000+ posts

Best place to learn coding?

BookOwl wrote:

-snip-
Even better:
print("美国!")
or even
print('My real life namé')
because I personally like Python 3 better.
It's newer and more powerful.
WHY DOES APPLE SHIP OS X WITH PYTHON 2
EDIT: Oh no quotes bug

Last edited by Jonathan50 (Oct. 16, 2015 01:37:57)

GodzillaKing100
Scratcher
100+ posts

Best place to learn coding?

Javascript, Unity and also Stencyl.
oh yeah, stencyl is very difficult to learn so cross that out

Powered by DjangoBB