python
(157)
Гвідо ван Россум запропонував включити в Python оператори для зіставлення із зразком
Гвідо ван Россум (Guido van Rossum) представив на розгляд спільноті чернетку специфікації для реалізації в мові Python операторів для зіставлення зі зразком (match і case). Слід зазначити, що пропозиції щодо додавання операторів зіставлення зі зразко...
Alex · 29 червня 2020 · 137Граємося з VK API та Python, частина 5: self-delete повідомлення
Добридень, пані та панове. Давненько я сюди нічого не писав. Ну що ж, час виправлятися. Як можна здогадатися з назви, ми будемо писати повідомлення, що автоматично видаляться через деякий час. При чому видаляться відразу і у вас, і у співбесідника. Я...
Codeguida · 26 червня 2020 · 3Очікуємо результат асинхронних операцій в Python
Одне з основних призначень asyncio в Python — виконання декількох корутин асинхронно. А чи добре ви знаєте про способи очікування результату таких операцій? Поговоримо про них детальніше в цій статті. Є чимало методів отримати результат асинхронної о...
Codeguida · 02 червня 2020 · 8Що вам слід вивчити в 2017-му
Індустрія розробки програмного забезпечення впевнено рухається вперед. В 2016-му ми бачили релізи відомих мов програмування, фреймворків та інструментів, що допомагають нам в роботі. І відслідкувати за всім цим розмаїттям стає все складніше, тому ми...
Codeguida · 3 роки тому · 6Чи скоро можуть з’явитись Python-застосунки для Android
Мова Python досить популярна серед розробників, але для мобільних пристроїв вона поки не адаптована. Однак автор мови Ґвідо ван Россум і спільнота розробників хотіли б це змінити. Цьому міг би допомогти BeeWare — відкритий проєкт, який очолює Рассел...
Codeguida · 3 роки тому · 2Створюємо Telegram бота на Python. Частина 1
Привіт, codeguida, це стаття про створення ботів для **Telegram **на мові **Python **з використання бібліотеки pyTelegarmBotAPI. Тож почнемо. Створюємо Telegram бота на Python - це серія статей, де я спробую описати створення бота для Telegram. Це пе...
Codeguida · 3 роки тому · 339Python + Pygame. Урок 1.
Доброго часу доби усім. Для початку скажу, що я буду використовувати Python 2.7, але ви можете використовувати і третю версію, так як Pygame не залежить від якоїсь конкретної версії Python. Для того, щоб вся інформація добре сприймалась, я сподіваюсь...
Codeguida · 3 роки тому · 129Python vs C. Порівняння ctypes і Python/C API
Може бути багато причин, щоб використовувати код на С в інтерпретаторі Python, наприклад: наявність бібліотек, написаних лише на С; робота з hardware, де існують виклики з нативними для С структурами даних; пришвидшення роботи коду. Зупинимось на...
Codeguida · 4 роки тому · 11Розробка Pong Game за допомогою Kivy
В цьому туторіалі ми напишемо гру Pong використовуючи Kivy. Почнемо Давайте почнемо саме зі створення простого додатку. Створіть директорію для гри і в ній файл main.py. Для початку ми помістимо у цей файл наступний код: from kivy.app import App...
Codeguida · 27 квітня 2020 · 19Python: поради, рекомендації, ідіоми
Писати код на Python легше і швидше ніж на інших мовах – це одна з його основних переваг. Багато хороших трюків та ідіом дозволяють писати кращий, читабельніший код. Ця стаття пропонує колекцію деяких моїх найбільш улюблених ідіом. enumerate Досить ч...
Codeguida · 26 квітня 2020 · 46В Python додадуть асинхронні генератори
В Python 3.5 була додана можливість асинхронного програмування з використанням async&await. Тепер у пітон пропонують додати асинхронні генератори. Звичайні генератори (представлені в PEP 255) дозволили елегантно писати функції, що покроково обробляли...
Codeguida · 21 квітня 2020 · 12Що таке генератор і ключове слово yield
Щоб зрозуміти, що робить yield, необхідно знати, що таке генератори, а перед генераторами йдуть ітератори. Ітератори Коли ви створюєте список, ви можете прочитати його елементи один за одним. Це називається ітерація: >>> mylist = [1, 2, 3] >>> for i...
Codeguida · 29 березня 2020 · 30