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
🥋Путь Python. Черный пояс по разработке, масштабированию, тестированию и развертыванию (2020)

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

Скачать

#book

@py_1000_prog
Twint

Twint - это продвинутый инструмент парсинга Twitter, написанный на Python, который позволяет массово извлекать твиты из профилей Twitter без использования Twitter API.

Twint использует операторы поиска Твиттера, чтобы вы могли извлекать твиты от конкретных пользователей, извлекать твиты, относящиеся к определенным темам, хэштегам и тенденциям, или отсортировать конфиденциальную информацию из твитов, такую как электронная почта и номера телефонов.

https://github.com/twintproject/twint

#git

@py_1000_prog
👍3
📦Чистый Python.Тонкости программирования для профи

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

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

📥Скачать

#python

@py_1000_prog
📝Меняем фон рабочего стола, на Windows 10 с помощью Python

Довольно прикольная функция, c помощью нее можно сделать много интересных проектов

@py_1000_prog
Добавляем на изображение текст с помощь PIL

@py_1000_prog
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