python (157)

Гвідо ван Россум запропонував включити в Python оператори для зіставлення із зразком

Гвідо ван Россум (Guido van Rossum) представив на розгляд спільноті чернетку специфікації для реалізації в мові Python операторів для зіставлення зі зразком (match і case). Слід зазначити, що пропозиц...
29 червня 2020 ·
0
· 144 · Alex

Граємося з VK API та Python, частина 5: self-delete повідомлення

Добридень, пані та панове. Давненько я сюди нічого не писав. Ну що ж, час виправлятися. Як можна здогадатися з назви, ми будемо писати повідомлення, що автоматично видаляться через деякий час. При чом...
26 червня 2020 ·
0
· 6 · Codeguida

Очікуємо результат асинхронних операцій в Python

Одне з основних призначень asyncio в Python — виконання декількох корутин асинхронно. А чи добре ви знаєте про способи очікування результату таких операцій? Поговоримо про них детальніше в цій статті....
02 червня 2020 ·
0
· 21 · Codeguida

Що вам слід вивчити в 2017-му

Індустрія розробки програмного забезпечення впевнено рухається вперед. В 2016-му ми бачили релізи відомих мов програмування, фреймворків та інструментів, що допомагають нам в роботі. І відслідкувати з...
24 травня 2020 ·
0
· 10 · Codeguida

Чи скоро можуть з’явитись Python-застосунки для Android

Мова Python досить популярна серед розробників, але для мобільних пристроїв вона поки не адаптована. Однак автор мови Ґвідо ван Россум і спільнота розробників хотіли б це змінити. Цьому міг би допомог...
19 травня 2020 ·
0
· 6 · Codeguida

Створюємо Telegram бота на Python. Частина 1

Привіт, codeguida, це стаття про створення ботів для **Telegram **на мові **Python **з використання бібліотеки pyTelegarmBotAPI. Тож почнемо. Створюємо Telegram бота на Python - це серія статей, де я...
18 травня 2020 ·
0
· 710 · Codeguida

Python + Pygame. Урок 1.

Доброго часу доби усім. Для початку скажу, що я буду використовувати Python 2.7, але ви можете використовувати і третю версію, так як Pygame не залежить від якоїсь конкретної версії Python. Для того,...
18 травня 2020 ·
0
· 419 · Codeguida

Python vs C. Порівняння ctypes і Python/C API

Може бути багато причин, щоб використовувати код на С в інтерпретаторі Python, наприклад: наявність бібліотек, написаних лише на С; робота з hardware, де існують виклики з нативними для С структурам...
10 травня 2020 ·
1
· 29 · Codeguida

Розробка Pong Game за допомогою Kivy

В цьому туторіалі ми напишемо гру Pong використовуючи Kivy. Почнемо Давайте почнемо саме зі створення простого додатку. Створіть директорію для гри і в ній файл main.py. Для початку ми помістимо у цей...
27 квітня 2020 ·
0
· 50 · Codeguida

Python: поради, рекомендації, ідіоми

Писати код на Python легше і швидше ніж на інших мовах – це одна з його основних переваг. Багато хороших трюків та ідіом дозволяють писати кращий, читабельніший код. Ця стаття пропонує колекцію деяких...
26 квітня 2020 ·
0
· 65 · Codeguida

В Python додадуть асинхронні генератори

В Python 3.5 була додана можливість асинхронного програмування з використанням async&await. Тепер у пітон пропонують додати асинхронні генератори. Звичайні генератори (представлені в PEP 255) дозволил...
21 квітня 2020 ·
0
· 22 · Codeguida

Що таке генератор і ключове слово yield

Щоб зрозуміти, що робить yield, необхідно знати, що таке генератори, а перед генераторами йдуть ітератори. Ітератори Коли ви створюєте список, ви можете прочитати його елементи один за одним. Це назив...
29 березня 2020 ·
0
· 71 · Codeguida

Оптимізація з алгоритмом Grid Search у Python

Вступ У цьому посібнику ми поговоримо про потужний алгоритм оптимізації під назвою Grid Search. Найчастіше його використовують для оптимізації гіперпараметрів в моделях машинного навчання. Після прочи...
13 березня 2020 ·
1
· 102 · Codeguida

Як створити проєкт на Django з шаблону

Що таке шаблон проєкту на Django Мало хто знає, що в Django можна встановити проєкт з шаблону, тобто зі спеціальної структури директорій. Така фіча стає у пригоді, коли звичайного формату проєкту вже...
04 березня 2020 ·
1
· 54 · Codeguida

Робота з vk api в Python

Вконтакті дуже популярна соціальна мережа на теренах СНД. API сайту досить зручне та зрозуміле. Де його використовувати, і чи використовувати взагалі залежить лише від вас. **Встановлення, п...
29 лютого 2020 ·
0
· 9 · Codeguida

Керівництво по використанню pdb

Давайте почнемо з того, що таке pdb. pdb — це модуль зі стандартної бібліотеки Python, що дозволяє: Покрокове виконання коду Встановлення брейкпоінтів (breakpoint, точка переривання) Дослідження трас...
20 лютого 2020 ·
0
· 14 · Codeguida

XML в Python

Extensible Markup Language(XML) є мовою розмітки так само як HTML, або SGML. XML рекомендується W3C(World Wide Web Consortcium) і доступний в якості відкритого стандарту. XML являє собою мову з відкри...
13 лютого 2020 ·
0
· 95 · Codeguida

Розробка і тестування асинхронного API з FastAPI та Pytest

Про що цей посібник Після прочитання матеріалу ви навчитесь: розробці асинхронного RESTful API з Python та FastAPI; розробці на основі тестів (TDD – Test-Driven Development); тестуванню застосунку на...
23 січня 2020 ·
0
· 209 · Codeguida

Граємося з VK API та Python, частина 3: а ви любите єнотів?

Добридень, пані та панове, з вами знову OlegWock. За вікном чудовий вечір п'ятниці. Чому б не провести його з користю? Пропоную сьогодні написати невеличкого бота-автовідповідача. Зміст Частина 1: за...
19 січня 2020 ·
0
· 8 · Codeguida

У 2019 році мова C була популярнішою за Python

Мова програмування C, якій майже 48 років, й досі поширена серед розробників та, що цікаво, вона популярніша за Python. Принаймні, такі дані вказані в рейтингу TIOBE за 2019 рік. Він визначає популярн...
09 січня 2020 ·
0
· 5 · Codeguida

У Python змінюється схема підготовки релізів

Розробники Python переходять на новий цикл підготовки випусків — тепер основні версії виходитимуть кожні 12 місяців (а не раз на півтора року, як було раніше). Релізи публікуватимуться у жовтні, тож P...
04 листопада 2019 ·
0
· 1 · Codeguida

Автор Python Ґвідо ван Россум покидає Dropbox і йде на пенсію

Ґвідо ван Россум залишає свою посаду Dropbox, де пропрацював шість з половиною років. Нагадаємо, торік він відмовився від статусу великодушного і довічного диктатора проєкту Python. Це відчуття гіркої...
01 листопада 2019 ·
0
· 4 · Codeguida

Вийшла офіційна версія Python 3.8

14 жовтня вийшла офіційна версія Python 3.8 (бета була доступна ще влітку). Нову гілку будуть підтримувати ще 18 місяців, а патчі виходитимуть до 2024 року. Випуск оновлень планується кожні два місяц...
18 жовтня 2019 ·
0
· 3 · Codeguida

Як використовувати генератори та yield у Python

Чи доводилось вам колись мати справу з набором даних, що перевантажує пам'ять вашого комп'ютера? Або, можливо, у вас є комплексна функція, що зберігає внутрішній стан при кожному виклику, однак створю...
10 жовтня 2019 ·
0
· 269 · Codeguida