Знайомство з Python
після оплати (24/7)
(для всіх пристроїв)
(в т.ч. для Apple та Android)
Як обіцяє назва, ця книга познайомить вас з однією з найпопулярніших у світі мов програмування: Python. Він призначений для програмістів-початківців, а також для більш досвідчених програмістів, які хочуть додати Python до мов, які вони вже знають. У більшості випадків комп’ютерну мову легше вивчити, ніж людську. Тут менше двозначності та менше винятків, які потрібно тримати в голові. Python є однією з найбільш послідовних і зрозумілих комп'ютерних мов. Він збалансовує легкість навчання, простоту використання та виразну силу. Комп’ютерні мови складаються з даних (як іменники в розмовних мовах) та інструкцій або коду (як дієслова). Вам потрібні обидва. У наступних розділах ви познайомитеся з основним кодом і структурами даних Python, навчитеся їх комбінувати та створювати більш просунуті. Програми, які ви читаєте та пишете, ставатимуть довшими та складнішими. Використовуючи аналогію з деревообробкою, ми почнемо з молотка, цвяхів і шматочків дерева. У першій половині цієї книги ми представимо більш спеціалізовані компоненти, аж до еквівалентів токарних верстатів та інших електроінструментів. Ви не лише вивчите мову, але й дізнаєтеся, що з нею робити. Ми почнемо з мови Python і її стандартної бібліотеки «батареї включені», але я також покажу вам, як знайти, завантажити, встановити та використовувати кілька хороших пакетів сторонніх розробників. Я наголошую на тому, що я дійсно вважав корисним за більш ніж 10 років розробки Python у робочому режимі, а не на маргінальних темах чи складних хаках. Хоча це вступ, деякі складні теми включено, оскільки я хочу розкрити їх вам. Такі сфери, як бази даних і Інтернет, все ще охоплені, але технології швидко змінюються. Тепер можна очікувати, що програміст на Python щось знає про хмарні обчислення, машинне навчання чи потокове передавання подій. Тут ви знайдете щось про все це. Python має деякі спеціальні функції, які працюють краще, ніж адаптація стилів з інших мов, які ви можете знати. Наприклад, використання ітераторів for і є більш прямим способом створення циклу, ніж ручне збільшення деякої змінної лічильника. Коли ви вивчаєте щось нове, важко сказати, які терміни є специфічними, а не розмовними, а які концепції насправді важливі. Іншими словами, «Це на тесті?» Я виділю терміни та ідеї, які мають певне значення чи важливість у Python, але не надто багато одночасно. Справжній код Python додається рано та часто.
Характеристики
- Мова
- Англійська