python
(157)
Випуск Pyston 2, реалізація мови Python з JIT-компілятором
Вийшла нова версія проєкту Pyston 2. Pyston це реалізація мови Python з використанням напрацювання проєкту LLVM. Реалізація примітна застосуванням сучасних технологій JIT-компіляції та націлена на досягнення високої продуктивності, близькою до продук...
Alex · 29 жовтня 2020 · 156Ітератори в Python
Ітератори — об'єкти, які можна ітерувати один за одним. В Python майже все є ітераторами і розуміння їх роботи допоможе вам писати кращий код. Якщо ви використовували цикл for, ви вже працювали з ними. Як вони працюють? Перш ніж ми почнемо писати сво...
Codeguida · 09 червня 2017 · 154Посібник по Django для початківців – Частина 1
Основи Це повноцінний гайд для початківців, який допоможе вам розпочати вивчати Django. Матеріал ділиться на сім частин. Ми розглянемо всі основні поняття в деталях, починаючи зі встановлення, підготовки середовища розробки, моделей, представлень, ш...
Codeguida · 30 жовтня 2017 · 143Python + Pygame. Урок 1.
Доброго часу доби усім. Для початку скажу, що я буду використовувати Python 2.7, але ви можете використовувати і третю версію, так як Pygame не залежить від якоїсь конкретної версії Python. Для того, щоб вся інформація добре сприймалась, я сподіваюсь...
Codeguida · 4 роки тому · 141Ітерація в Python: детальний огляд
Поведінка циклу for в Python відрізняється від типової поведінки for в інших мовах програмування. У статті зануримось в логіку роботи for в Python, щоб краще зрозуміти його особливості. Підводні камені циклів Почнемо наш огляд з деяких проблемних мом...
Codeguida · 29 липня 2019 · 138Гвідо ван Россум запропонував включити в Python оператори для зіставлення із зразком
Гвідо ван Россум (Guido van Rossum) представив на розгляд спільноті чернетку специфікації для реалізації в мові Python операторів для зіставлення зі зразком (match і case). Слід зазначити, що пропозиції щодо додавання операторів зіставлення зі зразко...
Alex · 29 червня 2020 · 137Посібник по Django для початківців – Частина 3
Основи У цьому уроці ми глибоко зануримося у два основних поняття: URL-адреси та форми. В процесі ми вивчимо декілька інших концепцій, серед яких створення шаблонів багаторазового використання та встановлення сторонніх бібліотек. Ми також напишемо ба...
Codeguida · 15 листопада 2017 · 131Пильний погляд на роботу f-рядків Python
PEP 498 ввів новий механізм форматування рядків, відомий як Інтерполяція Рядкових Літералів (Literal String Interpolation) або, частіше, як F-рядки (через символ f, що передує рядковому літералу). F-рядки забезпечують стислий і зручний спосіб вбудову...
Codeguida · 04 вересня 2017 · 1295 способів вивчити Python
Пайтон - гнучка мова програмування. Ви можете використовувати її для розробки веб-застосунків, алгоритмів у машинному навчанні і навіть для розробки безпілотних літальних апаратів. Але спочатку вам потрібно її вивчити. Вивчення будь-якої мови програм...
Codeguida · 21 жовтня 2020 · 125Посібник з Python Celery: маленький інструмент для великих можливостей
Celery — не новинка для спільноти Python. На певному етапі роботи вам може знадобитись фонова обробка завдань. Тут на допомогу приходить Celery, який може запускати відкладений або окремий код в ізольованому процесі або навіть на іншому комп'ютері чи...
Codeguida · 5 років тому · 122Що таке глобальне блокування інтерпретатора Python (GIL)?
Глобальне блокування інтерпретатора Python або GIL, простими словами, - це м'ютекс (або замок), який дозволяє лише одному потоку утримувати контроль над інтерпретатором Python. Це означає, що тільки один потік може перебувати у стані виконання в будь...
Alex · 19 березня · 118Синтез голосу в Python
Комп'ютерні системи, які використовують для створення штучної мови називають синтезаторами мови. Вони можуть бути реалізовані в програмному забезпеченні або апаратних продуктах. Text-to-speech (TTS) система перетворює звичайний текст в мову. Як ми мо...
Codeguida · 3 роки тому · 116