B
B
billyK2015-03-17 23:34:19
Programming
billyK, 2015-03-17 23:34:19

How to learn math yourself?

Hello. The fact is that at school I, one might say, skipped math. Now I want to go to study as a programmer. So, tell me some textbooks (preferably one thick one) so that after learning I have enough knowledge ... For example, I wanted to read a book on cryptography, but I don’t understand these mathematical formulas.

Answer the question

In order to leave comments, you need to log in

16 answer(s)
E
Evsign, 2015-03-18
@Evsign

One fat one can not do here, I think. I myself am in the same situation right now.
I've been doing this for ~3 months already: I'm going through mathematics from scratch
at Khan academy
Interneturok.ru The
Internet lesson started from the 7th grade, now it's already at the 9th grade.
In short, it turns out that if you zadrotit every day, then in ~ 6-7 months you can master the school curriculum in mathematics almost from scratch.
When I get too busy, I change my activities a little for a couple of days: I can read Gardner or something on c ++, or on computer architecture. And then back to school.
P.s. Ideally, it would not be bad to bully Scanavi, but then it will take several years to get to the basic school level, but again, the foundation will be reinforced concrete.
For me personally, Skanavi helped to stretch my brain and enter at what level I should start studying. Now I don’t touch it anymore, but then someday I’ll definitely fix it))

A
Aitym Ramazanov, 2015-03-27
@iTeam91

I will talk about school mathematics.
At school, I taught mathematics from books without a teacher, people said "Why do you need this?", But I continued to teach. As a result, in the sixth grade I reached the derivative, I understood everything, except for geometry, because I read only algebra. In grades 10-11, he solved problems like an automaton, very quickly, much seemed elementary. So, based on personal experience, in my opinion, ideally, you should have like this:
1. Move from simple to complex . For example, first learn the addition table, then multiplication (yes, yes, some don’t even know this), then learn how to calculate the sum of natural numbers, difference, multiplication, division; understand how the degree of a number is found; then study the same operations for all integers, then for decimal fractional numbers, and so on.
2. If there are too many new and obscure concepts in a book, then most likely this book is not for you yet . Take a lighter book. I myself would recommend books on the school curriculum or a large encyclopedia book on the entire school curriculum. Ideally, you should have a reference book (where there are all the formulas if you forget), a theory book and a problem book (the last 2 are often in the same book). There should be a notebook for notes (+ cheat sheet) and a notebook for tasks.
3. There will be incomprehensible sentences, expressions. It's unavoidable. When you meet one, re-read it several times, slowly delving into each word, try to take a pen and decide, figure it out. If you don’t understand at all, pause, switch to something else, then come back. If it still doesn’t help, then clearly state what is not clear and ask the teacher or on the forum somewhere.
4. Reinforce what you have learned . The human brain tends to forget, so consolidate knowledge, take notes . We learned some kind of algorithm, immediately come up with a problem for yourself or take a book and try to solve it . It can be more hardcore: read some proof of the theorem, try to prove it yourself without looking at the book. Fix it betteraccording to the degree of practicality ): algorithms for solving problems, the formulation of the theorem and definitions .
5. Learn to solve without a calculator. Sometimes it is impractical (for example, to calculate the sine of 20 degrees), then you will have to use a calculator or a table, but in other ordinary cases it is better not to get used to the calculator.
6. Pause from time to time and recheck yourself whether you have mastered the material well or not, but after the logical end of the chapter, course, section, etc. (well, you understand me).
7. A very good sign is that looking at the problem, you can immediately understand what type this problem belongs to, what method it can be solved, and the presence of confidence that you will solve this problem.

D
Denis Krivoschekov, 2015-03-18
@densomart

To study school mathematics means to be able to solve problems. Take any problem and solve. At first it will be hard, but then the brain will turn on. Start from the very beginning. From the first grade. In mathematics, knowledge is superimposed one on top of the other, and nothing will come of the buzz base. A good site: interneturok.ru , and the like. Great sites in English. Here are the textbooks www.alleng.ru/.
School mathematics, just remembering the rules and definitions and then quickly applying them to solve problems. Nothing complicated. But it is the basis for everything else. It 's well written here: viripit.ru/index.htm . Buy an old book like "Young Mathematician's Encyclopedia". Read for pleasure. In general, the process should take several months to master the school curriculum.
Bump into those tasks that you can not solve and devote time to them. Then it goes faster and faster. Don't listen to anyone who says it's too late to learn. Each has its own destiny, and its own starting conditions. But in the end everyone gets what they really want. Mastering school mathematics is normal for any person. This is a common cultural baggage, without understanding which, a person will be limited. In fact, all school subjects develop different thinking abilities. Then it’s good to repeat physics too - in order to understand why everything around is happening like this.
In most cases, a programmer does not need mathematics. But you need to know the basics in order to quickly understand the new. Knowledge of some important sections is required: such as logic, etc. Without mathematics, you will not be able to complete a normal ComputerScience education.
And most importantly, the brain must be able to think and solve problems. This is what develops in its purest form - mathematics.
But in reality, a programmer, in addition to the ability to think, needs both imagination and abstract thinking, excellent memory, knowledge of English, and the ability to communicate; still the ability to constantly learn, good general erudition and taste, and so on. As well as good health. So don't dwell on the math, it's just part of a larger whole.
PS: Forget cryptography. You won't get it. Figure it out, now - how to share a column :)

M
Maxim Moseychuk, 2015-03-17
@fshp

Mathematics textbooks from grades 1 to 11.

P
polybook, 2015-03-30
@polybook

If you're interested, I'm going to do a public course like "Math for non-professionals" or "Math for fools" or something like that. (I choose the name - it's not the point). The features are:
- studying mathematics with examples (they will be in the free Matkad), a minimum of theory, a maximum of practice,
- in the style of "mathematics as a foreign language"
- knowledge is required at the level of 5-6 grades, and the program will cover school + 1-2 university courses
I'm picking up a group. Everything is free, remotely (possibly rare meetings in Moscow if necessary). From you - only a willingness to learn and an understanding that my activity may be irregular. If you are interested - everyone - write to editor(dog)polybook.ru
My video course (classic for a university, according to the MIT program) is here -nerepetitor.ru//edu/calculus.html Use. In the same place about me in detail.
I'm on Habré: habrahabr.ru/company/nerepetitor

A
artyomTh, 2015-03-19
@artyomTh

For starters, sip towards non-fiction math books. There is usually an emphasis on meaning. For example, the book Pukhnachev Yu.V. Mathematics without formulas - explains the tower on the fingers. You can find such books on the sites:
www.twirpx.com/files/mathematics/popular
libgen.org
booktracker.org
rutracker.org/forum/index.php
Find the sections you need there, like popular science books on mathematics, elementary level.

M
Moskus, 2015-03-18
@Moskus

There are two different things: understanding math and learning how to use it.
For the second one, Scanavi's problem book is really quite good. But he develops automatism in solving problems, but, of course, he does not explain anything from basic concepts, even if you read the solutions a hundred times.
So yes - Khan academy, the study of applied mathematical problems (for example, physical, geometric, cartographic), where mathematical functions take on real meaning. I now help several people with trigonometry, so no one remembers from school days that trigonometric functions are used, among other things, for projection. Examples from physics help a lot, even when people are not very good at physics itself.

E
Espleth, 2015-03-18
@Espleth

Do you like math then? Judging by the walks, no. Believe me, in any normal university, the first 2 courses of mathematics are significantly more than programming, and it will be much more difficult than school.

A
Alexander Kuznetsov, 2015-03-18
@GeFFest

One fat one is Scanavi's problem book. Here you solve from beginning to end - knowledge is definitely enough.
And yet. Although the USE is scolded, in general, the options there are normally drawn up and all the main topics that needed to be mastered during the school years are checked there. Now, if you solve the whole part B without errors in any variant, you can consider that you have moved to a new level.
When you learn to solve, say, also C1, C3, C5 - this will be another level. This will mean that the course of algebra as a whole is mastered. There may be certain gaps, of course, that were not identified by the USE assignments. But there it is to make up for the rest - this is a matter of small things. (For this, by the way, they give about 80 points, which is considered a good result in mathematics).

Y
Ya_Andrej, 2016-12-31
@Ya_Andrej

Now listen to my practical advice ... a good topic is to take a textbook on mathematics and take a solution book for this and solve all the problems in mathematics using the solution book. I don’t know about modern textbooks, I had an old green algebra textbook, the beginning of analysis, and so for two days I solved certain types of problems, sometimes looking at the solution book, and then it was no longer needed ... It solved itself. I bit my elbows when I saw my successes, how I start cracking these problems like nuts, and it was June 2007, 11 classes behind, the next day was the USE exam and after long sleepless nights of childhood on algebraic topics - now I just understood HOW IT TURNS OUT I NEEDED. In two months, part A and part B of the exam could be aligned so that they could easily be solved at the exam.

B
batyrbekov_d, 2018-09-28
@batyrbekov_d

Couldn't get past. Fully teaching school mathematics is very time consuming and inefficient. coursera.org has two courses Pre Calculus functions and Pre calculus Trigonometry. Each one is for 8 weeks. I strongly advise you to take those courses, they explain better than in school books. After that, you can already start high school mathematics. I think there are two important sections in mathematics that must be learned:
1) Mathematical analysis (in English it is called Calculus)
2) Linear algebra
I think these two sections need to be taught, I don’t think anything.
As for the programmer, now there are different areas of software development. Development of games, web applications. Each of them is divided into frontend and backend. Here on the frontend, I don’t think that some kind of mathematics is needed. Although they are also paid as backend developers.

V
Vitaly Pukhov, 2015-03-18
@Neuroware

You can learn poetry, study mathematics, you need to study what you need, for a start, the school course is enough, the rest will still have to be studied in the course of the play.

A
asd111, 2015-03-18
@asd111

Get ready for the exam in mathematics. This is enough for admission.
To prepare for the exam, there are special problem books, etc. with solutions

M
maxtrelle, 2015-03-23
@maxtrelle

https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D1%80%D...
https://www.lektorium.tv/course/22827?id=22827
urokimatematiki.ru/ prezentazii6klass.html
www.testmath.com.ua/Default_ru.aspx
www.bymath.net/studyguide/plan_rus.html
ua.onlinemschool.com/math/formula
interneturok.ru

V
Valery Matvienko, 2015-03-26
@Midas

School textbooks
www.diofant.ru/ - I highly recommend stretching your brain here
Fixed url

V
Vladimir Martyanov, 2015-03-18
@vilgeforce

You don't need cryptography with such complex formulas.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question