Pyglet - OpenGL библиотека, которая работает на нескольких платформах и представляет собой API для работы с мультимедийными данными в приложениях, написанных с помощью Python. Она в основном используется для разработки игровых и других графически насыщенных приложений.
#библиотекадня
Официальная документация:
https://pyglet.readthedocs.io/en/pyglet-1.3-maintenance/
#библиотекадня
Официальная документация:
https://pyglet.readthedocs.io/en/pyglet-1.3-maintenance/
Для интересующихся!
Руководство по программированию сокетов на Python
#статьядня
https://realpython.com/python-sockets/?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
Руководство по программированию сокетов на Python
#статьядня
https://realpython.com/python-sockets/?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
Realpython
Socket Programming in Python (Guide) – Real Python
In this in-depth tutorial, you'll learn how to build a socket server and client with Python. By the end of this tutorial, you'll understand how to use the main functions and methods in Python's socket module to write your own networked client-server applications.
Погружаемся в мир Python
Юбилейный 50-й выпуск с потрясающей плотностью информации.
1. Почему стоит попробовать Python как первый серверный язык
2. Сильные и слабые стороны Python
3. Фреймворки
4. Django-программисты
5. Асинхронный код в Python
6. Что стоит выучить, чтобы попасть на стажировку в крупную компанию
7. Почему Django Girls обучают Django.
8. Как войти в Python-сообщество
Ведущий: Андрей Мелихов
В гостях Дмитрий Назаров
#подкастдня
https://m.soundcloud.com/devschacht/devschacht-50
Юбилейный 50-й выпуск с потрясающей плотностью информации.
1. Почему стоит попробовать Python как первый серверный язык
2. Сильные и слабые стороны Python
3. Фреймворки
4. Django-программисты
5. Асинхронный код в Python
6. Что стоит выучить, чтобы попасть на стажировку в крупную компанию
7. Почему Django Girls обучают Django.
8. Как войти в Python-сообщество
Ведущий: Андрей Мелихов
В гостях Дмитрий Назаров
#подкастдня
https://m.soundcloud.com/devschacht/devschacht-50
Начиная с версии 2.5, Python получил модуль sqlite3, а это означает, что вы можете создавать базу данных SQLite в любой настоящей версии Python, без необходимости скачивания дополнительных инструментов. Посмотрим, как настроить соединение с базой данных, создавать таблицы, вставлять строки, получать строки и делать коммиты/откаты.
#видеодня
https://www.youtube.com/watch?v=SQj17D1Q_6s
#видеодня
https://www.youtube.com/watch?v=SQj17D1Q_6s
YouTube
Python SQLite Basics
This video demonstrates the basics of using SQLite in Python with the sqlite3 library. I cover how to set up a connection to a database, creating tables, inserting rows, getting rows and commits/rollbacks.
🌎 Post with code and a written tutorial: https:…
🌎 Post with code and a written tutorial: https:…
PyQt5 - это набор Python библиотек для создания графического интерфейса на базе платформы Qt5, которая является одной из самых мощных библиотек GUI. Он доступен как для Python версии 2.x, так и 3.x. PyQt5 реализован в виде набора python-модулей и работает на всех основных операционных системах.
#библиотекадня
Официальный сайт:
https://riverbankcomputing.com/software/pyqt/download5
#библиотекадня
Официальный сайт:
https://riverbankcomputing.com/software/pyqt/download5
Python for the Busy Java Developer
Автор: Deepak Sarda
Вы опытный разработчик Java, который хочет изучить Python? Или, возможно, вы только что присоединились к проекту, в котором на Python написан фрагмент кода системной интеграции. В любом случае, если вам необходимо изучить Python за короткое время, то эта книга для вас! Вы познакомитесь с основами языка Python и узнаете, какой он в сравнении с Java, научитесь понимать синтаксис и различия между Python 2.x и 3.x.
#книгадня
Скачать книгу:
https://t.me/progbook/910
Автор: Deepak Sarda
Вы опытный разработчик Java, который хочет изучить Python? Или, возможно, вы только что присоединились к проекту, в котором на Python написан фрагмент кода системной интеграции. В любом случае, если вам необходимо изучить Python за короткое время, то эта книга для вас! Вы познакомитесь с основами языка Python и узнаете, какой он в сравнении с Java, научитесь понимать синтаксис и различия между Python 2.x и 3.x.
#книгадня
Скачать книгу:
https://t.me/progbook/910
Заметили популярность чат-ботов ВКонтакте, Telegram, Facebook? В корпоративных сервисах вроде Slack они также способны приносить пользу.
Из данной статьи вы узнаете, как создать чат-ботов для Slack: от простых до обученных ИИ. Вся реализация на языке Python!
#статьядня
https://proglib.io/p/intelligent-slack-bot/
Из данной статьи вы узнаете, как создать чат-ботов для Slack: от простых до обученных ИИ. Вся реализация на языке Python!
#статьядня
https://proglib.io/p/intelligent-slack-bot/
Посмотрим, как создавать графические интерфейсы на Python с помощью библиотеки PyQt5:
- как установить PyQt5,
- как использовать конструктор,
- как преобразовать .ui в .py,
- как модифицировать код для выполнения некоторых простых задач.
#видеодня
https://www.youtube.com/watch?v=ksW59gYEl6Q
- как установить PyQt5,
- как использовать конструктор,
- как преобразовать .ui в .py,
- как модифицировать код для выполнения некоторых простых задач.
#видеодня
https://www.youtube.com/watch?v=ksW59gYEl6Q
YouTube
Python GUI's with PyQt5
In this video I show you how to create GUI's in Python using PyQt5. I show you how to install PyQt5, how to use the designer, how to convert .ui to .py and how to modify the code to do some simple tasks.
🌎 Post with code and a written tutorial: https://…
🌎 Post with code and a written tutorial: https://…
Особенности конкатенации строк в Python
#полезностьдня
https://telegra.ph/Osobennosti-konkatenacii-strok-09-26
#полезностьдня
https://telegra.ph/Osobennosti-konkatenacii-strok-09-26
Telegraph
Особенности конкатенации строк
Не используйте + для создания длинных строк. В Python строка является неизменяемой, поэтому строки слева и справа от исходной будут скопированы в новую строку для каждой подобной пары конкатенации. Например, если вы конкатенируете четыре строки каждая длинной…
Медлительность Python иногда выводит из себя. Этот ЯП находится на пике популярности, поэтому давайте разбираться с причинами низкой скорости.
#статьядня
https://proglib.io/p/why-is-python-so-slow/
#статьядня
https://proglib.io/p/why-is-python-so-slow/
#codeexample
Преобразование десятичного числа в двоичное
Преобразование десятичного числа в двоичное
def convertToBinary(n):
if n > 1:
convertToBinary(n//2)
print(n % 2,end = '')
#видеодня
Создаем простой client/server чат с помощью Python
https://www.youtube.com/watch?v=D0SLpD7JvZI
Создаем простой client/server чат с помощью Python
https://www.youtube.com/watch?v=D0SLpD7JvZI
YouTube
Simple Python Chat Server
In this video we'll be learning how to create a simple client/server chat app using Python. We'll be using classes to combine the client and server implementations into one file.
Go to https://howcode.org for more!
Link to DigitalOcean: http://howco.de/d_ocean…
Go to https://howcode.org for more!
Link to DigitalOcean: http://howco.de/d_ocean…
Создаем инструменты командной строки с помощью Python и Click
Из данной статьи вы узнаете:
1. Почему click — лучшая альтернатива argparse и optparse;
2. Как парсить флаги и опции командной строки;
3. Как создать простой CLI;
4. Как добавить обязательные аргументы командной строки в ваши скрипты;
5. Как сделать консольное приложение более удобными, добавив справочный текст.
#статьядня
https://dbader.org/blog/python-commandline-tools-with-click
Из данной статьи вы узнаете:
1. Почему click — лучшая альтернатива argparse и optparse;
2. Как парсить флаги и опции командной строки;
3. Как создать простой CLI;
4. Как добавить обязательные аргументы командной строки в ваши скрипты;
5. Как сделать консольное приложение более удобными, добавив справочный текст.
#статьядня
https://dbader.org/blog/python-commandline-tools-with-click
dbader.org
Writing Python Command-Line Tools With Click – dbader.org
An in-depth tutorial on writing Python command-line (CLI) apps using the Click library for argument parsing and more.
Python Playground: Geeky Projects for the Curious Programmer
Автор: Mahesh Venkitachalam
Python Playground - это коллекция творческих программных проектов, которые точно смогут вас вдохновить!
Вы научитесь использовать обычные инструменты и библиотеки Python (такие как numpy, matplotlib и pygame) для создания музыки, 3D-визуализации с использованием данных сканирования CT и MRI, создания лазерного шоу, которое реагирует на музыку и многого другого.
#книгадня
Читать книгу онлайн:
https://www.oreilly.com/library/view/python-playground/9781457197161/
Автор: Mahesh Venkitachalam
Python Playground - это коллекция творческих программных проектов, которые точно смогут вас вдохновить!
Вы научитесь использовать обычные инструменты и библиотеки Python (такие как numpy, matplotlib и pygame) для создания музыки, 3D-визуализации с использованием данных сканирования CT и MRI, создания лазерного шоу, которое реагирует на музыку и многого другого.
#книгадня
Читать книгу онлайн:
https://www.oreilly.com/library/view/python-playground/9781457197161/
А вы слышали про так называемое "Число Армстронга"?
Это натуральное число, которое в данной системе счисления равно сумме своих цифр, возведённых в степень, равную количеству его цифр. Пример такого число - 153.
#codeexample
Ниже приведена программа на Python, которая проверяет, является ли данное число числом Армстронга:
Это натуральное число, которое в данной системе счисления равно сумме своих цифр, возведённых в степень, равную количеству его цифр. Пример такого число - 153.
#codeexample
Ниже приведена программа на Python, которая проверяет, является ли данное число числом Армстронга:
# calculated the length (number of digits)
order = len(str(num))
sum = 0
# find the sum of the cube of each digit
temp = num
while temp > 0:
digit = temp % 10
sum += digit ** order
temp //= 10
# display the result
if num == sum:
print(num,"is an Armstrong number")
else:
print(num,"is not an Armstrong number")
Python обладает великолепной документацией и предоставляет удобные способы для работы с ней: от официального сайта до встроенной справочной системы
#статьядня
https://proglib.io/p/python-docs/
#статьядня
https://proglib.io/p/python-docs/
Не хватит слов, чтобы передать насколько полезен этот инструмент!
IPython (Interactive Python) — интерактивная оболочка для Python, которая предоставляет расширенную интроспекцию, дополнительный командный синтаксис, подсветку кода и автоматическое дополнение.
Он может послужить заменой и расширить возможности стандартной командной оболочки операционной системы, особенно на Windows.
#библиотекадня
Официальный сайт:
http://ipython.org
IPython (Interactive Python) — интерактивная оболочка для Python, которая предоставляет расширенную интроспекцию, дополнительный командный синтаксис, подсветку кода и автоматическое дополнение.
Он может послужить заменой и расширить возможности стандартной командной оболочки операционной системы, особенно на Windows.
#библиотекадня
Официальный сайт:
http://ipython.org
Пишем Telegram бота на Python
- Что такое Bot API Телеграмма?
- Как создавать бота?
- Как получать сообщения, отправленные боту?
- Чем отличаются WebHook и GetUpdate?
#youtubeдня
https://www.youtube.com/watch?v=09buxer2r-I&list=PLQR-s_7hVHyN5oeDb7dLymzzHw1XNtWiC
- Что такое Bot API Телеграмма?
- Как создавать бота?
- Как получать сообщения, отправленные боту?
- Чем отличаются WebHook и GetUpdate?
#youtubeдня
https://www.youtube.com/watch?v=09buxer2r-I&list=PLQR-s_7hVHyN5oeDb7dLymzzHw1XNtWiC
YouTube
Как написать Telegram бота pt_0
Этим видео я хочу познакомить вас с Bot API Телеграмма, рассказать о ботах, показать как их создавать и как получать сообщения, отправленные ему. Расскажу, чем отличаются WebHook и GetUpdate, и об остальном понемножку...
Остальные видео по теме:
Как написать…
Остальные видео по теме:
Как написать…
Извлекаем фон из Super Mario Bros с помощью Python
#статьядня
В данной статье автор использует довольно интересный метод извлечения изображения фона. Исходный код
написан на Python и доступен на GitHub:
https://gist.github.com/matthewearl/733bba717780604813ed588d8ea7875f
Ссылка на статью
https://matthewearl.github.io/2018/06/28/smb-level-extractor/
#статьядня
В данной статье автор использует довольно интересный метод извлечения изображения фона. Исходный код
написан на Python и доступен на GitHub:
https://gist.github.com/matthewearl/733bba717780604813ed588d8ea7875f
Ссылка на статью
https://matthewearl.github.io/2018/06/28/smb-level-extractor/
Чистый Python. Тонкости программирования для профи (2018)
Автор: Бейдер Д.
#книгадня
Если у вас есть опыт работы со старыми версиями Python, то книга поможет Вам ускорить работу с современными шаблонами и функциями, представленными на Python 3. А если вы работали с другими ЯП и хотите перейти на Python, то найдете здесь множество практических советов.
Книга не только дает хорошую теоретическую базу (шаблоны, классы и ООП, методы повышения производительности и т.д.), но и оснащена множеством примеров.
А здесь можно ознакомиться с оглавлением:
https://storage.piter.com/upload/contents/978544610803/978544610803_X.pdf
Автор: Бейдер Д.
#книгадня
Если у вас есть опыт работы со старыми версиями Python, то книга поможет Вам ускорить работу с современными шаблонами и функциями, представленными на Python 3. А если вы работали с другими ЯП и хотите перейти на Python, то найдете здесь множество практических советов.
Книга не только дает хорошую теоретическую базу (шаблоны, классы и ООП, методы повышения производительности и т.д.), но и оснащена множеством примеров.
А здесь можно ознакомиться с оглавлением:
https://storage.piter.com/upload/contents/978544610803/978544610803_X.pdf