Just a BTW, you can download and run Python 3.7.0b1, the first of four planned beta release previews, here https://www.python.org/downloads/release/python-370b1/.
The new features in Python 3.7 compared to 3.6 are explained here https://docs.python.org/dev/whatsnew/3.7.html
Edit: March 28, 2018 Python 3.6.5 is out https://www.python.org/downloads/release/python-365/
For discussion on the previous stable release, see
[Edit] Now see https://www.sololearn.com/post/648177
The new @dataclass decorator makes instantiating data classes really easier in 3.7!
...instead of the common style:
def __init__(self, name, user_id, just_joined=True):
self.name = name
self.id = user_id
self.just_joined = just_joined
A summary of the most significant updates: https://www.infoworld.com/article/3252852/python/whats-new-in-python-37.html
Never Give up. Doesnt matter how hard times will get, keep on going. I almost stopped python because of really hard math operations at the end, but I kept on going. I basically didn't learn them, I knew i wouldn never need them. I have made big projects, and haven't used those hard math operations in ONE of them. So what I wanted to say is coding is fun. Sorry for making this too long to read hahah. Another tip is dont forget the Indent.