Python и 1000 уязвимостей
37.6K subscribers
1.87K photos
569 videos
27 files
2.01K links
Сила в единстве.

Сотрудничество: @workhouse_price

Канал на бирже:
https://telega.in/channels/osint_pythons/card

№ 5383975776
РКН: https://clck.ru/3FtTDH
Download Telegram
tshuffler

Полезный Python-скрипт для тех, кто слушает музыку в десктопном клиенте Telegram.

В нём ещё нет функции перемешивания треков при прослушивании, поэтому приходится слушать треки по порядку.

Этот скрипт решает эту проблему: берёт музыку из вашего частного канала и в случайном порядке пересылает её в ваш другой частный канал.

https://github.com/xtrahigh/tshuffler

#git

@py_1000_prog
📌 Django 2 в примерах (2019)

💬 Django
— это мощный Рython-фреймворк для веб-приложений, который поощряет быстрое развитие и чистый, прагматичный дизайн, предлагает относительно простое обучение. Это делает его привлекательным как для новичков, так и для опытных разработчиков.

В рамках данной книги вы пройдете весь путь создания полноценных веб-приложений с помощью Django.
Вы напишете свой блог, социальную сеть, интернет-магазин и платформу для онлайн обучения!

📖 Вы научитесь работать не только с основными компонентами, предоставляемыми фреймворком, но и узнаете, как интегрировать в проект популярные сторонние инструменты.
После прочтения этой книги у вас будет понимание того, как работает Django, как создавать практичные веб-приложения и расширять их с помощью дополнительных инструментов.

🧷 Скачать

#book #django

@py_1000_prog
🎯 Легкий способ выучить Python 3

💬 Никогда не программировали, но мечтаете научиться? Знаменитая на весь мир авторская методика Зеда Шоу поможет вам сделать первые шаги в освоении одного из самых увлекательных и востребованных сегодня языков программирования, Python.

Читайте упражнения, копируйте примеры и запускайте свои первые программы абсолютно без труда!

📥Скачать

#book

@py_1000_prog
👍1
🐍 Асинхронная многопоточность в Python

Это руководство не идеально, но оно создано благодаря множеству проб и ошибок автора. В своей статье он поделился чем отличается асинхронность от многопоточности, как распараллелить код и какие проблемы могут встретиться.

Подробнее
🦾 Как прокачать навыки программирования, работая над pet-проектом

Python является скриптовым языком, поэтому он отлично подходит для автоматизации рутинных процессов. В этом убедился пользователь нашего сайта, создав с помощью Python Telegram-бота, который упростил создание отчётов для университета.

В этой статье он подробнее рассказал о его особенностях и пути создания:

https://tproger.ru/articles/lichnyj-opyt-kak-prokachat-navyki-programmirovanija-rabotaja-nad-pet-proektom/
🛠 Python. Лучшие практики и инструменты (2021)

Python — это динамический язык программирования, используемый в самых разных предметных
областях.


💬 Хотя писать код на Python просто, гораздо сложнее сделать этот код удобочитаемым, пригодным для многократного использования и легким в поддержке. Третье издание «Python. Лучшие практики и инструменты» даст вам инструменты для эффективного решения любой задачи разработки
и сопровождения софта.
Авторы начинают с рассказа о новых возможностях Python 3.7 и продвинутых аспектах синтаксиса
Python. Продолжают советами по реализации популярных парадигм, в том числе объектно-ориен-
тированного, функционального и событийно-ориентированного программирования. Вы узнаете, как создавать полезные расширения для
Python на C, C++, Cython и CFFI.

#book

@py_1000_prog
🧮 Python. Разработка на основе
тестирования

💬 Книга демонстрирует преимущества методологии разработки на основе тестирования (TDD) на языке Python. Вы научитесь писать и выполнять тесты
для создания любого фрагмента вашего приложения и затем разрабатывать
минимальный объем программного кода, необходимого для прохождения этих
тестов. Вы также научитесь работать с различными инструментами и фреймворками, такими как Django, Selenium, Git, jQuery и Mock.

Издание предназначено всем разработчикам, кто уже освоил начальный уровень программирования на Python и хочет перейти на следующий.

🧷Скачать

#book

@py_1000_prog
👍1
📨 Python Django: контактная форма с автоматической отправкой Email

💬 Адрес контактной электронной почты часто указан в самом низу сайта. Пользователь должен не только отыскать адрес электронной почты, но еще и самостоятельно отправить письмо. Хотя такой способ организации обратной связи нельзя назвать плохим, он все-таки требует от пользователя гораздо больше усилий, чем необходимый минимум.

Клиенту нужно угождать, ценить его время  —  так давайте попробуем облегчить процесс отправки электронного письма! Нам в этом поможет контактная форма, автоматически отправляющая письмо в техподдержку сайта.

Статья даст ответы на следующие вопросы:

▪️Как создать поля контактной формы Django?
▪️Как добавить форму в HTML шаблон?
▪️Как добавить бэкенд электронной почты Django?

https://nuancesprog.ru/p/13671/
👍2
📝 Подготовка к Python сертификации PCAP

💬 В этой статье будет рассказано о подготовке к сертификации PCAP. Автор поделится своими мыслями на тему того, кому это может быть полезно. Каково проходить сертификацию спустя 3 года разработки на языке. Какие материалы использовать и на что обращать внимание. Я рассчитываю, что этот пост будет предварять статью о том, как я успешно сдал этот тест и что я из него извлёк 🙂

PCAP это сертификация, которая показывает, что у разработчика есть экспертное представление об основных концепциях программирования и способен оперировать языком Python. А также понимает его синтаксис — в том числе синтаксический сахар — способен обрабатывать исключения, работать с датой и временем и понимает суть ООП и его место в Python.

https://tproger.ru/articles/podgotovka-k-python-sertifikacii-pcap/
👦 Python для детей. Самоучитель по программированию

💬 Эта книга — самоучитель по одному из самых востребованных на сегодняшний день языков программирования — Python. Начиная с самых простых действий, шаг за шагом вы будете писать свои программы и постигать тонкости этого языка. Свои знания вы сможете проверить сразу же - на забавных примерах и уморительно смешных заданиях, справиться с которыми помогут прожорливые монстры, секретные агенты и воришки-вороны.

Вы узнаете как:
▪️использовать основные элементы Python - списки, функции, модули; — рисовать при помощи встроенных инструментов Python;
▪️анимировать изображения с tkinter;
▪️написать настоящие игры — "Прыг-скок!" (клон знаменитой игры Pong) и бродилку "Человечек ищет выход", где нужно прыгать по платформам, чтобы добраться до выхода.

Скачать

#book

@py_1000_prog
👍3
📦 Обзорный анализ Python веб-фреймворков

Вместе с ML и data scince, web является одним из трёх китов, на которых стоит популярность языка Python. В данном анализе опустим все прелести Python и рассмотрим только веб-инструментарий, то есть фреймворки. Посмотрим, что выгодно отличает их от фреймворков в других языках, и разберём, в чём они конкурируют между собой.

Полезен такой разбор, в первую очередь тем, кто только входит в веб-разработку на Python. А также тем, кто не знает к изучению какой следующей технологии приступить.

https://tproger.ru/articles/obzornyj-analiz-python-veb-frejmvorkov/
Pyxel - это ретро-игровой движок для Python

Благодаря простым характеристикам, вдохновленным игровыми консолями в стиле ретро таким как отображение только 16 цветов и одновременное воспроизведение только 4 звуков, вы можете свободно наслаждаться созданием игр в стиле пиксельной графики

▪️Работайте в Windows, Mac и GNU/Linux
▪️Написание кода на Python3
▪️Фиксированная 16 цветовая палитра
▪️3 банка изображений размером 256x256
▪️8 тайловых карт размером 256x256
▪️4 канала с 64 определяемыми звуками
▪️8 музыкальных композиций, которые могут сочетать произвольные звуки
▪️Входы с клавиатуры, мыши и геймпада
▪️Редактор изображений и звука

#git

@py_1000_prog
👍1
🏆Рейтинг языков программирования "Tiobe" октябрь 2021 🤯

Python вырвался на 🥇 место, тем самым оставив C и Java на 2 и 3 позициях. Год назад язык был на 3 месте, а теперь возглавляет список)🐍

@py_1000_prog
Как использовать объект timedelta для работы с датами в Python

💬При работе с датой и временем в Python вам достаточно часто придется иметь дело с модулем datetime. В данной статье мы поговорим о том, как использовать объект timedelta модуля datetime в Python для работы с датами. Данный объект указывает на промежуток времени и используется, когда нам нужно выполнить простые арифметические операции с объектами datetime.

https://pythonist.ru/kak-ispolzovat-obekt-timedelta-dlya-raboty-s-datami-v-python/

@py_1000_prog
📟Textual

Textual - это фреймворк TUI (текстовый пользовательский интерфейс) для Python, вдохновленный современной веб-разработкой.

Обработка событий в Textual работает асинхронно (с использованием async и await ключевыми словами). Виджеты (компоненты пользовательского интерфейса) могут независимо обновляться и взаимодействовать друг с другом посредством передачи сообщений.

Textual в настоящее время работает только на MacOS и GNU/Linux.

Вы можете увидеть некоторые из примеров в действии в видеоблоге разработчика

@py_1000_prog
👍1
🛠 Всё, что нужно знать начинающему о Git: рассмотрим за 15 минут

💬 Распределенная система контроля версий Git
– популярный инструмент для координации параллельной работы и управления проектами в мире ИТ. Умение им пользоваться хотя бы на уровне основных команд необходимо даже начинающему разработчику.

https://proglib.io/p/vse-chto-nuzhno-znat-nachinayushchemu-o-git-rassmotrim-za-15-minut-2021-10-17
💻Nextcord

Современная, простая в использовании, многофункциональная и готовая к асинхронизации Python-библиотека представляющая из себя API для Discord.

С помощью нее можно создать множество Discord-ботов имитирующих реального пользователя (и не только)

https://github.com/nextcord/nextcord

#git
📖 Python для заработка: манимейкинг, арбитраж, SEO. Реальные кейсы. (2020)

💬 Автор книги показывает как писать софт на языке Python с упором на заработок: крутые постеры, регеры, рассыльщики, парсеры, софт для сбора и анализа данных для заработка и т.д. Те навыки, которые позволяют генерировать схемы в сфере манимейкинга, арбитража и SEO.

🧷Скачать

#book

@py_1000_prog
🎲 Немного примеров match/case в Python 3.10

💬 Не так давно (а именно 4 октября 2021 года) официально увидела свет юбилейная версия языка python, а именно версия 3.10. В ней было добавлено несколько изменений, а самым интересным (на мой взгляд) было введение pattern matching statement (оператор сопоставления с шаблонами). Как гласит официальное описание этого оператора в PEP622, разработчики в большей мере вдохновлялись наработками таких языков как: Scala, Erlang, Rust.

Для тех, кто еще не знаком с данным оператором и всей его красотой, предлагаю познакомиться с pattern matching в данной статье:

https://habr.com/ru/post/585216/
👍1
🧰12 актуальных идей для портфолио Python: веб-сайты, аналитика данных, автоматизация и парсинг

💬 Существует два способа получить достойную работу в сфере информационных технологий:

1. С помощью платного сертификата.
2. С помощью проектов, созданных в свободное время.

Проекты говорят сами за себя громче, чем любые престижные сертификаты, поэтому в руководстве мы обсудим идеи проектов на Python для вашего резюме. Каждая идея относится к отдельной области применения Python.

Но прежде всего, запомните одну важную цитату:

“Проект завершен, когда он на вас работает, а не вы работаете на него”. — Скотт Аллен

https://nuancesprog.ru/p/14348/

@py_1000_prog
🎛 Машинное обучение с использованием Python. Сборник рецептов

💬 Книга содержит около 200 рецептов решения практических задач машинного обучения, таких как загрузка и обработка текстовых или числовых данных, отбор модели, уменьшение размерности и многие другие. Рассмотрена работа с языком Python и его библиотеками, в том числе pandas и scikit-learn. Каждый рецепт содержит работающий программный код, который можно вставлять, объединять и адаптировать, создавая собственное приложение.

Приведены рецепты решений с использованием: векторов, матриц и массивов; обработки данных, текста, изображений, дат и времени; уменьшения размерности и методов выделения или отбора признаков; оценивания и отбора моделей; линейной и логистической регрессии, кластеризации и нейронных сетей; сохранения и загрузки натренированных моделей.

Скачать

#book

@py_1000_prog