Название: Learn coding with Python and jаvascript: A practical introduction for beginners
Автор: Joachim L. Zuckarelli
Издательство: Springer
Год: 2024
Страниц: 555
Язык: английский
Формат: pdf (true), epub (true)
Размер: 25.3 MB
Whether on the computer, tablet, mobile phone, in the car or in the coffee machine - computer programs determine our everyday life. Software is becoming increasingly important, hardly anything works without the mysterious power of algorithms. But how do programs work? And how do you develop them? This book teaches you the basics of programming. Using everyday examples, you will first learn the basic concepts of programming, which are similar in all programming languages. Based on these basic ideas, you will then learn two popular and very useful programming languages, Python and jаvascript, in a systematic way and with many practical exercises, which you can use for a wide range of different tasks. The book is aimed at novice programmers of all ages (from students to professionals) who have no previous programming experience. If you talk to professional software developers, you will often hear that they know a range of languages in which computer programs are written. Some programmers list an impressively long list of languages with sometimes very strange names. How is that possible? How can they all speak two, three, four of these programming languages? Are they all geniuses? Not at all. However, programmers take advantage of a simple fact, namely that programming languages are very similar in many aspects, much more similar than natural languages like English or Spanish are to each other. Many basic concepts are found in virtually all programming languages in one form or another. They may be called differently in each language, but in the end they are always just variants of the same idea implemented in different ways. If you understand these basic concepts, you can learn new programming languages quickly because you know exactly what to look for and only need to understand how the new programming language you’re learning implements each basic concept. This makes language learning much easier.