M
M
Masha Kravtsova2017-08-10 21:31:58
Python
Masha Kravtsova, 2017-08-10 21:31:58

How to start learning Python 3?

What books to read, what services to use? What should be avoided?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
I
IvankoPo, 2017-08-11
@wasright

I'll tell you how I studied, but already having experience from C ++.
First, the basics: variables, input-output, loops, conditions, functions and classes, strings and their methods, an array of the so-called list, and its methods, tuples, dictionaries. Exception Handling. Then I wrote a couple of sorting algorithms for myself. Then I wanted to solve real problems, looked at the tweepy module for working with twitter, started experimenting, pulling out a list of my followers, their tweets, analyzing them somehow using conditions to look for keywords, started posting tweets under certain conditions, then got acquainted with the module that pulled out weather about any city I need, got acquainted with its methods, how to find out humidity, temperature, cloudiness, etc. Then he wanted to pull information from his followers on Twitter about where they live, made a request about the weather in their city and posted a tweet about the weather for today in his city, then I wanted to get acquainted with server-side programming. Everything is pretty simple there, the socket module, I read tutorials on it on the Internet, wrote my own simple echo server, and a client to it, then I wanted to make a chat server, I eventually did it, but a maximum of 2 clients, then I got acquainted with the Tkinter module, using it I attached a graphical interface to my chat. Then I thought about how to make my chat server serve more than 2 clients and began to study multithreading, this is my short journey that is still ongoing. with the help of it, I attached a graphical interface to my chat. Then I thought about how to make my chat server serve more than 2 clients and began to study multithreading, this is my short journey that is still ongoing. with the help of it, I attached a graphical interface to my chat. Then I thought about how to make my chat server serve more than 2 clients and began to study multithreading, this is my short journey that is still ongoing.

D
dvlprjv15, 2017-08-17
@dvlprjv15

On KursEre in Russian, a 9-week course from the Higher School of Economics
https://www.coursera.org/learn/python-osnovy-progr...
If English does not scare you, then search for Python there. You will get links to very strong courses, but in English.
If a certificate is not needed, then training is free.

S
sim3x, 2019-04-09
@sim3x

https://learnxinyminutes.com/docs/python3/
https://learnpythonthehardway.org/book/

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question