Evennia — python библиотека для создания текстовых онлайн-игр
Evennia - это современная библиотека для создания многопользовательских текстовых онлайн-игр (MUD, MUSH, MUX, MUCK, MOO и т. Д.) на чистом Python. Это позволяет создателям игр с большой свободой разрабатывать и воплощать свои идеи в жизнь.
В эту библиотеку уже входят базовые классы игровых объектов, комнат, персонажей, таймеров, динамических состояний игры и многое другое. Там есть уже готовые системы внутриигрового обучения, авторизации и внутренних каналов связи.
Помимо поддержки desktop-приложений, Evennia позволит играть в вашу игру прямо в браузере.
Подробнее
#git #библиотека
Python и 1000 программ
Evennia - это современная библиотека для создания многопользовательских текстовых онлайн-игр (MUD, MUSH, MUX, MUCK, MOO и т. Д.) на чистом Python. Это позволяет создателям игр с большой свободой разрабатывать и воплощать свои идеи в жизнь.
В эту библиотеку уже входят базовые классы игровых объектов, комнат, персонажей, таймеров, динамических состояний игры и многое другое. Там есть уже готовые системы внутриигрового обучения, авторизации и внутренних каналов связи.
Помимо поддержки desktop-приложений, Evennia позволит играть в вашу игру прямо в браузере.
Подробнее
#git #библиотека
Python и 1000 программ
Из PyPi удалили 8 библиотек, воровавших токены Discord и номера банковских карт😱
На этой неделе операторы официального репозитория PyPI избавились от восьми библиотек, содержавших вредоносный код. Опасные пакеты были обнаружены специалистами JFrog , и их можно разделить на две категории, по типам выполняемых ими вредоносных операций.
Два из восьми пакетов (pytagora и pytagora2) позволяли удаленному злоумышленнику запускать вредоносные команды на устройстве жертвы, вынуждая зараженный хост подключаться к IP-адресу атакующего через TCP-порт 9009, а затем выполнять произвольный Python-код, предоставленный вредоносным сервером.
Вредоносные библиотеки были скачины более 30000 раз!😔
Читать подробнее
Включайте уведомления🔔, чтобы не пропустить важные #новости!
@py_1000_prog
На этой неделе операторы официального репозитория PyPI избавились от восьми библиотек, содержавших вредоносный код. Опасные пакеты были обнаружены специалистами JFrog , и их можно разделить на две категории, по типам выполняемых ими вредоносных операций.
Два из восьми пакетов (pytagora и pytagora2) позволяли удаленному злоумышленнику запускать вредоносные команды на устройстве жертвы, вынуждая зараженный хост подключаться к IP-адресу атакующего через TCP-порт 9009, а затем выполнять произвольный Python-код, предоставленный вредоносным сервером.
Вредоносные библиотеки были скачины более 30000 раз!😔
Читать подробнее
Включайте уведомления🔔, чтобы не пропустить важные #новости!
@py_1000_prog
Простой Python. Современный стиль программирования. 2-е издание
#book
@py_1000_prog
«Простой Python» познакомит вас с одним из самых популярных языков программирования. Книга идеально подойдет как начинающим, так и опытным программистам, желающим добавить Python к списку освоенных языков. Любому программисту нужно знать не только язык, но и его возможности. Вы начнете с основ Python и его стандартной библиотеки. Узнаете, как находить, загружать, устанавливать и использовать сторонние пакеты. Изучите лучшие практики тестирования, отладки, повторного использования кода и получите полезные советы по разработке. Примеры кода и упражнения помогут в создании приложений для различных целей.Скачать
#book
@py_1000_prog
Программируем с Minecraft. Создай свой мир с помощью Python
#book
@py_1000_prog
Эта книга научит программировать на языке Python. Выполняя пошаговые инструкции, вы познакомитесь с базовыми принципами программирования и создадите программы, которые будут творить в мире Minecraft настоящие чудеса: в мгновение ока возводить постройки, телепортировать игрока, создавать цветные стены, работающий душ, тайные ходы и многое другое.
Для детей от 10 лет и взрослых, желающих освоить Python нескучным способом.
Скачать#book
@py_1000_prog
Основы Python. Научитесь думать как программист
#book
@py_1000_prog
Это практическое руководство последовательно раскрывает основы программирования на языке Python. Вы будете продвигаться от самых простых тем к сложным и получите полное представление об одном из самых популярных языков программирования.
А ещё вы поймете, как думают программисты, и сможете применять этот подход к решению даже повседневных задач.Скачать
#book
@py_1000_prog
Free-Radio
Простое и удобное интерент-радио на Python с возможностью добавления новых радиостанций и графическим интерфейсом.
https://github.com/topdefaultuser/Free-Radio
#git
Простое и удобное интерент-радио на Python с возможностью добавления новых радиостанций и графическим интерфейсом.
https://github.com/topdefaultuser/Free-Radio
#git
Научное программирование на Python
#book
@py_1000_prog
Книга начинается с общих концепций программирования, таких как циклы и функции в ядре Python 3, затем рассматриваются библиотеки NumPy, SciPy и Matplotlib для вычислительного программирования и визуализации данных. Обсуждается использование виртуального блокнота Jupyter Notebooks для создания мультимедийных совместно используемых документов для научного анализа. Отдельная глава посвящена анализу данных с использованием библиотеки pandas. В заключительной части представлены более сложные темы, такие как точность вычислений с применением чисел с плавающей точкой и обеспечение стабильности алгоритмов.Скачать
Издание адресовано студентам, ученым, специалистам по работе с данными, которым требуется прочная основа для решения насущных задач с помощью Python.
#book
@py_1000_prog
proxy-list
GitHub репозиторий, содержащий анонимные HTTP, SOCKS4, SOCKS5 прокси, которые обновляются и проверяются примерно каждые 15 минут.
Репозиторий состоит из 4 папок:
▪️proxies - прокси с любым уровнем анонимности.
▪️proxies anonymous - анонимные прокси.
▪️proxies geolocation - идентично proxies, но к каждому прокси приложена информация о геолокации.
▪️ proxies geolocation anonymous - идентично proxies anonymous, но к каждому прокси приложена информация о геолокации.
https://github.com/monosans/proxy-list
#git
@py_1000_prog
GitHub репозиторий, содержащий анонимные HTTP, SOCKS4, SOCKS5 прокси, которые обновляются и проверяются примерно каждые 15 минут.
Репозиторий состоит из 4 папок:
▪️proxies - прокси с любым уровнем анонимности.
▪️proxies anonymous - анонимные прокси.
▪️proxies geolocation - идентично proxies, но к каждому прокси приложена информация о геолокации.
▪️ proxies geolocation anonymous - идентично proxies anonymous, но к каждому прокси приложена информация о геолокации.
https://github.com/monosans/proxy-list
#git
@py_1000_prog
🧐 Изучаем квантовые вычисления на Python и Q#
#book
@py_1000_prog
Технологический прорыв, связанный с распространением квантовых компьютеров, уже не за горами. В этой книге технологии будущего обсуждаются с практической стороны: комплект инструментов от компании Microsoft и язык Q# предоставляют вам возможность поупражняться в квантовых вычислениях.Скачать
В части I вы создадите симулятор квантового устройства на языке Python, в части II научитесь применять новые навыки написания квантовых приложений с помощью языка Q# и Комплекта инструментов для квантовой разработки, а в части III – имплементировать алгоритм, который умножает целые числа экспоненциально быстрее, чем самый лучший из известных стандартных алгоритмов.
Издание предназначено для разработчиков программного обеспечения. Предварительного опыта работы с квантовыми вычислениями, а также знания математики или физики на продвинутом уровне не требуется.
#book
@py_1000_prog
👍1
🤖 Обработка естественного языка. Python и spaCy на практике (2021)
#book
@py_1000_prog
Python и spaCy помогут вам быстро и легко создавать NLP-приложения: чат-боты, сценарии для сокращения текста или инструменты принятия заказов. Вы научитесь использовать spaCy для интеллектуального анализа текста, определять синтаксические связи между словами, идентифицировать части речи, а также определять категории для имен собственных. Ваши приложения даже смогут поддерживать беседу, создавая собственные вопросы на основе разговора.💾Скачать
#book
@py_1000_prog
Модуль time
time - этот модуль из стандартной библиотеки Python содержит массу полезных методов для работы со временем. С его помощью можно получать информацию о текущей дате и времени с точностью до миллисекунд, выводить эти сведения в необходимом формате, а также управлять ходом выполнения программы, добавляя задержки по таймеру.
#модуль
@py_1000_prog
time - этот модуль из стандартной библиотеки Python содержит массу полезных методов для работы со временем. С его помощью можно получать информацию о текущей дате и времени с точностью до миллисекунд, выводить эти сведения в необходимом формате, а также управлять ходом выполнения программы, добавляя задержки по таймеру.
Думаю все вы о нем знаете, но неплохо было бы вспомнить, как с ним работать, он нам еще понадобится, для созданияПодробнее о нем можете почитать тут или тут
небольших проектов в следующих постах.
#модуль
@py_1000_prog
👍1
Python и 1000 уязвимостей
🥇Рейтинг языков программирования "Tiobe" октябрь 2020 😎 🐍 Python уверенно идет вперёд!
🏆Рейтинг языков программирования "Tiobe" август 2021 🤯
Python уверенно обошел Java и попал на 🥈 место, так и до первого не далеко)🐍
@py_1000_prog
Python уверенно обошел Java и попал на 🥈 место, так и до первого не далеко)🐍
@py_1000_prog
Trilium Notes
Trilium Notes – это приложение для заметок с иерархической структурой, ориентированное на создание больших персональных баз знаний.
Возможности:
▪️Заметки можно расположить в виде дерева произвольной глубины. Отдельную заметку можно разместить в нескольких местах дерева
▪️Продвинутый визуальный редактор позволяет работать с таблицами, изображениями, формулами и разметкой markdown, имеет автоформатирование
▪️Редактирование заметок с исходным кодом, включая подсветку синтаксиса
▪️Быстрая и простая навигация между заметками, полнотекстовый поиск и выделение заметок в отдельный блок
▪️Синхронизация заметок со своим сервером
▪️Карты связей и карты ссылок для визуализации их взяимосвязей
▪️Хорошо масштабируется, как по удобству использования, так и по производительности до 100000 заметок
https://github.com/zadam/trilium
#git
@py_1000_prog
Trilium Notes – это приложение для заметок с иерархической структурой, ориентированное на создание больших персональных баз знаний.
Возможности:
▪️Заметки можно расположить в виде дерева произвольной глубины. Отдельную заметку можно разместить в нескольких местах дерева
▪️Продвинутый визуальный редактор позволяет работать с таблицами, изображениями, формулами и разметкой markdown, имеет автоформатирование
▪️Редактирование заметок с исходным кодом, включая подсветку синтаксиса
▪️Быстрая и простая навигация между заметками, полнотекстовый поиск и выделение заметок в отдельный блок
▪️Синхронизация заметок со своим сервером
▪️Карты связей и карты ссылок для визуализации их взяимосвязей
▪️Хорошо масштабируется, как по удобству использования, так и по производительности до 100000 заметок
https://github.com/zadam/trilium
#git
@py_1000_prog
👍1
🥋Путь Python. Черный пояс по разработке, масштабированию, тестированию и развертыванию (2020)
#book
@py_1000_prog
"Путь Python" позволяет отточить ваши профессиональные навыки и узнать как можно больше о возможностях самого популярного языка программирования. Эта книга написана для разработчиков и опытных программистов. Вы научитесь писать эффективный код, создавать лучшие программы за минимальное время и избегать распространенных ошибок. Пора познакомиться с многопоточными вычислениями и мемоизацией, получить советы экспертов в области дизайна API и баз данных, а также заглянуть внутрь Python, чтобы расширит понимание языка.Скачать
#book
@py_1000_prog
Twint
Twint - это продвинутый инструмент парсинга Twitter, написанный на Python, который позволяет массово извлекать твиты из профилей Twitter без использования Twitter API.
Twint использует операторы поиска Твиттера, чтобы вы могли извлекать твиты от конкретных пользователей, извлекать твиты, относящиеся к определенным темам, хэштегам и тенденциям, или отсортировать конфиденциальную информацию из твитов, такую как электронная почта и номера телефонов.
https://github.com/twintproject/twint
#git
@py_1000_prog
Twint - это продвинутый инструмент парсинга Twitter, написанный на Python, который позволяет массово извлекать твиты из профилей Twitter без использования Twitter API.
Twint использует операторы поиска Твиттера, чтобы вы могли извлекать твиты от конкретных пользователей, извлекать твиты, относящиеся к определенным темам, хэштегам и тенденциям, или отсортировать конфиденциальную информацию из твитов, такую как электронная почта и номера телефонов.
https://github.com/twintproject/twint
#git
@py_1000_prog
👍3
📦Чистый Python.Тонкости программирования для профи
#python
@py_1000_prog⠀
Python - это многофункциональный язык программирования с большим числом библиотек, дополнений и операторов. Большинство книг уделяет всё внимание обзору языка, даже тем функциям, которые могут так и не пригодится за всё время вашей личной разработки.
Эта же книга направлена на изучение только самого полезного материала по языку, сосредоточившись на развитии практических навыков по Python3.
📥Скачать#python
@py_1000_prog⠀
📝Меняем фон рабочего стола, на Windows 10 с помощью Python
Довольно прикольная функция, c помощью нее можно сделать много интересных проектов
@py_1000_prog
Довольно прикольная функция, c помощью нее можно сделать много интересных проектов
@py_1000_prog
tshuffler
Полезный Python-скрипт для тех, кто слушает музыку в десктопном клиенте Telegram.
В нём ещё нет функции перемешивания треков при прослушивании, поэтому приходится слушать треки по порядку.
Этот скрипт решает эту проблему: берёт музыку из вашего частного канала и в случайном порядке пересылает её в ваш другой частный канал.
https://github.com/xtrahigh/tshuffler
#git
@py_1000_prog
Полезный Python-скрипт для тех, кто слушает музыку в десктопном клиенте Telegram.
В нём ещё нет функции перемешивания треков при прослушивании, поэтому приходится слушать треки по порядку.
Этот скрипт решает эту проблему: берёт музыку из вашего частного канала и в случайном порядке пересылает её в ваш другой частный канал.
https://github.com/xtrahigh/tshuffler
#git
@py_1000_prog