Python, например!
#book #русский
Python и 1000 программ
Это Python, например! Познакомьтесь с самым быстрорастущим языком программирования на сегодняшний день. Легкое и увлекатель-ное руководство поможет шаг за шагом прокачать навыки разработки. Никаких архитектур компьютера, теорий программирования и прочей абракадабры — больше практики! В книге 150 задач, которые плавно перенесут читателя от изучения основ языка к решению более сложных вещей. Руководство подойдет всем, у кого голова идет кругом от техни-ческого жаргона и пространных объяснений — автор уверен, что учить можно и без этого.
Скачать#book #русский
Python и 1000 программ
Python и веб-разработка: краткое руководство
За последние несколько лет популярность Python резко возросла, и он даже превзошел Java. С развитием машинного обучения, анализа данных и веб-приложений многие разработчики стали чаще использовать данный язык программирования, так как он обладает множеством полезных библиотек, простым синтаксисом и мобильностью. Без сомнения, сейчас наиболее подходящее время, чтобы научиться работать с Python.
Итак, в данной статье будут рассмотрены следующие вопросы:
▪️Веб-разработка — что это?
▪️Почему Python подходит для веб-разработки?
▪️Веб-фреймворки Python
▪️Библиотеки Python
▪️Дорожная карта для веб-разработки с использованием Python
▪️Как создать первое приложение в Python
▪️Заключение
Читать
#web
Python и 1000 программ
За последние несколько лет популярность Python резко возросла, и он даже превзошел Java. С развитием машинного обучения, анализа данных и веб-приложений многие разработчики стали чаще использовать данный язык программирования, так как он обладает множеством полезных библиотек, простым синтаксисом и мобильностью. Без сомнения, сейчас наиболее подходящее время, чтобы научиться работать с Python.
Итак, в данной статье будут рассмотрены следующие вопросы:
▪️Веб-разработка — что это?
▪️Почему Python подходит для веб-разработки?
▪️Веб-фреймворки Python
▪️Библиотеки Python
▪️Дорожная карта для веб-разработки с использованием Python
▪️Как создать первое приложение в Python
▪️Заключение
Читать
#web
Python и 1000 программ
❤1
Непрактичный python
#book
Python и 1000 программ
Книга поможет читателям, самостоятельно осваивающим язык Python, отточить уже имеющиеся навыки программирования, выработать новые и получить удовольствие от этого процесса. Ее можно рассматривать как свою вторую книгу по языку Python . Книга организована так, чтобы дополнять обычный учебник для начинающих или вводный курс. Для этого применен проектный подход, позволяющий обойтись без тщательного "переживания" материала, который вы уже изучили.Скачать
По мере работы над проектами читатели будут использовать анализ марковских цепей для написания хокку, метод Монте-Карло для моделирования финансовых рынков, наложение снимков для улучшения астрофотосьемки и генетические алгоритмы для разведения армии гигантских крыс. В итоге читатели получат практический опыт работы с такими модулями, как pygame, Pylint, pydocstyle, tkinter, python-docx, matplotlob и pillow.
#book
Python и 1000 программ
❤1
Скрапинг сайта с помощью Python: гайд для новичков
В этой статье мы разберемся, как создать HTML скрапер на Python, который получает неофициальный доступ к коду сайта и позволяет извлечь необходимые данные.
Читать
#parsing
Python и 1000 программ
В этой статье мы разберемся, как создать HTML скрапер на Python, который получает неофициальный доступ к коду сайта и позволяет извлечь необходимые данные.
Читать
#parsing
Python и 1000 программ
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⠀