Answer the question
In order to leave comments, you need to log in
What do you need to learn Python from scratch?
Decided to learn programming. I read and decided to choose Python . Recommended books by Mark Lutz(both on Habré and on the open spaces of the network). The next question is, since I have met with programming a little (very little), I know that programming is just a tool and you need to know how to use it. Recommend books on algorithms and mathematics for programmers (linear algebra, discrete mathematics, etc.). I don't have a high school diploma. I had to quit because of the fighting (I'm from Donetsk). "Studied" at the correspondence school, passed Pascal. I didn't care at the time, but now I want to do it. For recommendations, consider my knowledge at the level of a graduate of a regular school. At school, there was only a "logo" :) Recommend maybe something else besides what I listed, something that might come in handy.
Answer the question
In order to leave comments, you need to log in
Any textbook will do. Absolutely anyone. By Python. After you master it, it will probably be clear to you what to read, study, do.
What online programming courses did anyone use (if used)?
The first course mentioned in the answer comes with a Python-adapted SICP (Structure and Interpretation of Computer Programs) book with built-in interactive goodies.
Find the problem you need to solve. It is very desirable - a real, necessary task for someone. Then you can read the book you indicated and decide whether it is enough for you or whether you need to read something else to solve your problem.
And without a real task, learning programming is a prank that will soon get boring because it is difficult and you have to think a lot.
What's the point of those algorithms if you can't implement them in your chosen language yet? :-) Wait a minute, get comfortable with the language.
A beginner will not learn anything according to Lutz.
This is a handbook. The best and complete.
V.V. Voevodin "Computational mathematics and the structure of algorithms", Prosvetov G.I. "Linear algebra and analytic geometry", of course, Ilyin and Pozdnyak, Belousov, Tkachev "Discrete mathematics" ....
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question