Hey, I'm here asking for some help
What would you guys reccomend to learn this language? I actually learned the basics, I think fully, but then i dropped programming for a while. I want to keep earning because I'm going to System's Engineering in a few months.
Specifically Python 3 if it's possible, but what do you think it's better? Some book? Any webpage like codechef?
Thanks in advance guys
>>59818649
What is "System's Engineering"?
Here is the book you're wanting: https://www.amazon.com/Python-Programming-Introduction-Computer-Science/dp/1590282752/ref=pd_sim_14_5?_encoding=UTF8&pd_rd_i=1590282752&pd_rd_r=5EA9PZWH8GBY6ZB5N6JG&pd_rd_w=mcL9y&pd_rd_wg=LALR9&psc=1&refRID=5EA9PZWH8GBY6ZB5N6JG
>>59818690
It's a career, I'm not sure how it's called in English
Thanks for the book, anon, I'll downl- buy it
>>59818649
Learn Lisp.
Python is an excellent language for developing shit fast. If you need low level, I would still learn python before making the jump to c/++ (most here have said they did the same thing)
>Literally anything you could ever need can be imported from a library
>Libraries are generally pythonic / PEP8 so they're generally easy to pick up
>Asyncio is gr8
>Some really nice syntax sugar:
Unpacking:# Result = 5, 8
x, y = Result
# swapping variables
x, y = y, x
List / dict comprehensions:[i for i in range(3)] # 0, 1, 2
# Dicts:
{k, v for k,v in function if (v)}
while / else:while True:
...
else:
# runs if break was never called
etc. Also requests is a great url lib and python3 is GOAT
What environment should I use being a begginer? The python Idle was simple and cool but I'm not sure if I can use it on Linux
>>59819849
https://www.jetbrains.com/pycharm-edu/
>>59818649
>What would you guys reccomend to learn this language?
The official tutorial on the python website.