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