#статьядня
Создаем бота в Facebook на Python менее чем за 60 минут
https://proglib.io/p/facebook-bot-with-python/
Создаем бота в Facebook на Python менее чем за 60 минут
https://proglib.io/p/facebook-bot-with-python/
Секреты Python: 59 рекомендаций по написанию эффективного кода
Автор: Бретт Слаткин
Несмотря на то, что в этой замечательно написанной книге меньше 300 страниц, она вмещает в себя море информации и полезных советов!
Каждый совет разбит на особые подсказки, которые помогут сделать ваши программы на Python ещё лучше! Код в книге выделен цветами, что делает книгу похожей на Python IDLE.
#книгадня
Скачать книгу:
https://t.me/progbook/51
Автор: Бретт Слаткин
Несмотря на то, что в этой замечательно написанной книге меньше 300 страниц, она вмещает в себя море информации и полезных советов!
Каждый совет разбит на особые подсказки, которые помогут сделать ваши программы на Python ещё лучше! Код в книге выделен цветами, что делает книгу похожей на Python IDLE.
#книгадня
Скачать книгу:
https://t.me/progbook/51
Flake8 — инструмент, контролирующий оформление кода в проекте и позволяющий обнаружить в нем стилистические ошибки и нарушения различных конвенций кода на Python. Flake8 умеет работать не только с PEP 8, но и с другими правилами, а также поддерживает кастомные плагины.
#полезностьдня
Официальный сайт:
https://pypi.org/project/flake8/
О том как использовать данный пакет можно почитать здесь:
https://simpleisbetterthancomplex.com/packages/2016/08/05/flake8.html
#полезностьдня
Официальный сайт:
https://pypi.org/project/flake8/
О том как использовать данный пакет можно почитать здесь:
https://simpleisbetterthancomplex.com/packages/2016/08/05/flake8.html
PyPI
flake8
the modular source code checker: pep8 pyflakes and co
Как округлять числа в Python
Из данной статьи вы узнаете:
- как округлять числа в соответствии с различными стратегиями округления и как реализовать каждый метод в Python?
- как округление влияет на данные и какая стратегия минимизирует этот эффект?
- как округлять числа в массивах NumPy и Pandas DataFrames?
- когда применять различные стратегии округления?
#статьядня
https://realpython.com/python-rounding/
Из данной статьи вы узнаете:
- как округлять числа в соответствии с различными стратегиями округления и как реализовать каждый метод в Python?
- как округление влияет на данные и какая стратегия минимизирует этот эффект?
- как округлять числа в массивах NumPy и Pandas DataFrames?
- когда применять различные стратегии округления?
#статьядня
https://realpython.com/python-rounding/
Realpython
How to Round Numbers in Python – Real Python
In this tutorial, you'll learn what kinds of mistakes you might make when rounding numbers and how you can best manage or avoid them. It's a great place to start for the early-intermediate Python developer interested in using Python for finance, data science…
Python для детей. Самоучитель по программированию
Джейсон Бриггс
Пожалуй, основными фишками книги можно назвать легкость и простота преподнесения материала, глоссарий и список самых важных слов из языка в конце книги, а также возможность написать настоящие игры "Прыг-скок!" (клон знаменитой игры Pong) и бродилку "Человечек ищет выход", где нужно прыгать по платформам, чтобы добраться до выхода.
#книгадня
Скачать книгу по ссылке:
https://t.me/progbook/523
Джейсон Бриггс
Пожалуй, основными фишками книги можно назвать легкость и простота преподнесения материала, глоссарий и список самых важных слов из языка в конце книги, а также возможность написать настоящие игры "Прыг-скок!" (клон знаменитой игры Pong) и бродилку "Человечек ищет выход", где нужно прыгать по платформам, чтобы добраться до выхода.
#книгадня
Скачать книгу по ссылке:
https://t.me/progbook/523
Michael Kennedy (Talk Python) - канал со множеством полезной информации по Python - видео, демо и лекции о программировании, веб-разработке и особенностях Python.
#youtubeдня
Официальный сайт:
https://talkpython.fm/
Ссылка на канал:
https://www.youtube.com/user/mkennedy66996694
#youtubeдня
Официальный сайт:
https://talkpython.fm/
Ссылка на канал:
https://www.youtube.com/user/mkennedy66996694
Доклад James Bennett на PyCon 2018
A Bit about Bytes: Understanding Python Bytecode
Вы когда-нибудь задумывались над тем, что происходит в файлах байт-кода Python? Из доклада вы узнаете, что такое байт-код Python и как он используется для выполнения вашей программы, а также как его расшифровывать и читать.
#видеодня
https://www.youtube.com/watch?v=cSSpnq362Bk
A Bit about Bytes: Understanding Python Bytecode
Вы когда-нибудь задумывались над тем, что происходит в файлах байт-кода Python? Из доклада вы узнаете, что такое байт-код Python и как он используется для выполнения вашей программы, а также как его расшифровывать и читать.
#видеодня
https://www.youtube.com/watch?v=cSSpnq362Bk
YouTube
James Bennett - A Bit about Bytes: Understanding Python Bytecode - PyCon 2018
Speaker: James Bennett
At some point every Python programmer sees Python bytecode files -- they're those '.pyc' files Python likes to leave behind after it runs. But have you ever wondered what's really going on in those files? Well, wonder no more! In this…
At some point every Python programmer sees Python bytecode files -- they're those '.pyc' files Python likes to leave behind after it runs. But have you ever wondered what's really going on in those files? Well, wonder no more! In this…
Различные способы одновременного тестирования нескольких флагов в Python
#codeexample
#codeexample
x, y, z = 0, 1, 0
if x == 1 or y == 1 or z == 1:
print('passed')
if 1 in (x, y, z):
print('passed')
# These only test for truthiness:
if x or y or z:
print('passed')
if any((x, y, z)):
print('passed')
#статьядня
Реализация элементарных абстрактных типов данных в Python
https://proglib.io/p/abstract-data-types-in-python/
Реализация элементарных абстрактных типов данных в Python
https://proglib.io/p/abstract-data-types-in-python/
Как вам, наверняка, известно, PyQt5 - это набор Python библиотек для создания графического интерфейса на базе платформы Qt5.
В данном репозитории на GitHub представлены 15 небольших десктопных приложений, начиная с привычного всем калькулятора и заканчивая веб-браузером.
Изучайте, вносите изменения и практикуйтесь)
#github
https://github.com/mfitzp/15-minute-apps
В данном репозитории на GitHub представлены 15 небольших десктопных приложений, начиная с привычного всем калькулятора и заканчивая веб-браузером.
Изучайте, вносите изменения и практикуйтесь)
#github
https://github.com/mfitzp/15-minute-apps
GitHub
GitHub - pythonguis/pythonguis-examples: Demo desktop apps built with Python & Qt. With examples for PyQt6, PySide6, PyQt5 & PySide2
Demo desktop apps built with Python & Qt. With examples for PyQt6, PySide6, PyQt5 & PySide2 - pythonguis/pythonguis-examples
#статьядня
Пишем свой BitTorrent-клиент на Python
http://markuseliasson.se/article/bittorrent-in-python/
Пишем свой BitTorrent-клиент на Python
http://markuseliasson.se/article/bittorrent-in-python/
SciPy — библиотека в составе Python SciPy Stack. Она содержит модули для линейной алгебры, оптимизации, интеграции и статистики. SciPy работает совместно с NumPy, что позволяет ей значительно расширить функциональность.
#библиотекадня
Официальная страница:
https://scipy.org/scipylib/download.html
#библиотекадня
Официальная страница:
https://scipy.org/scipylib/download.html
Отправляем электронные письма с помощью Python
Автор покажет, как настроить учетную запись gmail, продемонстрирует как добавлять вложения, а затем покажет, как отправлять HTML-сообщения электронной почты.
#видеодня
https://www.youtube.com/watch?v=YPiHBtddefI
Автор покажет, как настроить учетную запись gmail, продемонстрирует как добавлять вложения, а затем покажет, как отправлять HTML-сообщения электронной почты.
#видеодня
https://www.youtube.com/watch?v=YPiHBtddefI
YouTube
How to Send Emails in Python
In this video I look at how to send emails using Python. I show you how to set up a Gmail account to support this method, demonstrate a simple email, show how to add attachments and then show how to send HTML emails.
🌎 Post with code and a written tutorial:…
🌎 Post with code and a written tutorial:…
Начиная с версии 3.6 в Python появился новый тип строк — f-строки.
В данной статье рассмотрим 5 способов форматирования строк в Python и оценим производительность разных подходов к форматированию.
#статьядня
https://shultais.education/blog/python-f-strings
В данной статье рассмотрим 5 способов форматирования строк в Python и оценим производительность разных подходов к форматированию.
#статьядня
https://shultais.education/blog/python-f-strings
Shultais Education
f-строки в Python
Форматирование с помощью f-строк. Разбираем особенности форматирования строк в Python. Сравниваем производительность.
Pretty Printed - канал, где вы найдете видео о веб-разработке на Python: от разработки и деплоя веб-сервиса Django до туториалов по Flask.
#youtubeдня
https://www.youtube.com/channel/UC-QDfvrRIDB6F0bIO4I4HkQ/featured
#youtubeдня
https://www.youtube.com/channel/UC-QDfvrRIDB6F0bIO4I4HkQ/featured
Python на практике
Автор: Марк Саммерфилд
Книга рассчитана на более опытных разработчиков.
В центре внимания - четыре основных темы:
1. Повышение элегантности кода с помощью паттернов проектирования.
2. Повышение быстродействия с помощью распараллеливания и компиляции Python-программ (Cython).
3. Высокоуровневое сетевое программирование.
4. Графика.
#книгадня
Автор: Марк Саммерфилд
Книга рассчитана на более опытных разработчиков.
В центре внимания - четыре основных темы:
1. Повышение элегантности кода с помощью паттернов проектирования.
2. Повышение быстродействия с помощью распараллеливания и компиляции Python-программ (Cython).
3. Высокоуровневое сетевое программирование.
4. Графика.
#книгадня
Using RoboBrowser to Login and Extract Data
В данном видео автор использует RoboBrowser, модуль Python-3 и инструмент для веб-автоматизации.
RoboBrowser - это библиотека Pythonic для автоматического просмотра веб-страниц и обработки форм. Он построен поверх запросов и библиотек BeautifulSoup. Напишем скрипт, который автоматически регистрируется в веб-форме и извлекает информацию после входа в систему.
#видеодня
https://www.youtube.com/watch?v=hrdDIrT9kJI
В данном видео автор использует RoboBrowser, модуль Python-3 и инструмент для веб-автоматизации.
RoboBrowser - это библиотека Pythonic для автоматического просмотра веб-страниц и обработки форм. Он построен поверх запросов и библиотек BeautifulSoup. Напишем скрипт, который автоматически регистрируется в веб-форме и извлекает информацию после входа в систему.
#видеодня
https://www.youtube.com/watch?v=hrdDIrT9kJI
YouTube
Using RoboBrowser to Login and Extract Data
In this video, we make use of RoboBrowser, a Python-3 module, and web automation tool. We write a quick script that automatically logs into a web form and extracts information on a page, once logged in.
This video is part of a larger series on "Web Scraping…
This video is part of a larger series on "Web Scraping…
#codeexample
Гномья сортировка
Подробнее о сортировке и пример реализации:
https://telegra.ph/Gnomya-sortirovka-10-14
Гномья сортировка
Подробнее о сортировке и пример реализации:
https://telegra.ph/Gnomya-sortirovka-10-14
Telegraph
Гномья сортировка
Гномья сортировка (англ. Gnome sort) — алгоритм сортировки, похожий на сортировку вставками, но в отличие от последней перед вставкой на нужное место происходит серия обменов, как в сортировке пузырьком. Название происходит от предполагаемого поведения садовых…