3.73K subscribers
478 photos
29 videos
35 files
343 links
Здесь есть всё, чтобы упростить вам изучение Python.
Download Telegram
Telegram Python-бот для постинга мемов

Давайте создадим бота, который будет постить в Telegram-канал то, что мы любим больше всего — мемы. Для этого нам понадобится Python, библиотеки aiogram и asyncpraw, а также Reddit API. И, само собой, подробная видеоинструкция:

https://tprg.ru/pzuc
🔐 7 лучших библиотек Python, используемых для взлома
▬▬▬▬▬▬▬▬
В этой статье вы прочитаете о 7 библиотеках Python, эффективных для этичного взлома. Будучи языком с открытым исходным кодом, Python позволяет программистам создавать несколько наборов предварительно скомбинированных кодов и формировать библиотеки, которые делают сценарий Python более всеобъемлющим и безопасным.

Читать статью 📌
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека Knock

Knock
— простой и мегаполезный инструмент разведки, позволяет собирать информацию о поддоменах сайта.

⚙️ Использование:

$ git clone https://github.com/guelfoweb/knock.git
$ python knock.py google.com

💡 GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
Управление проектами с нуля, 4-е издание

Автор:
Грег Хорин
Год: 2022
Media is too big
VIEW IN TELEGRAM
Топ 7 ошибок на собеседовании в it-компанию

В этом ролике автор расскажет о самых популярных ошибках на собеседованиях в IT-компанию. Вы разберете типичные ошибки и узнаете, как правильно себя вести на интервью и какие подводные камни вас ожидают.

00:42 Непроделанная домашняя работа
03:18 Приходить на собеседование без базы проектов
04:59 Приходить неподготовленным к тех. вопросам
06:03 Не уделять внимание софт-скилам и внешнему миру
07:17 Не узнавать про компанию, куда идёте
08:15 Говорить о том, о чем вас не спрашивали
10:00 Не проговаривать мысли вслух, делать все молча

Смотреть это видео на youtube: youtu.be/IcFBsPN2U2g
🐍 Python, Tkinter и SQL: разрабатываем приложение для создания словарей и запоминания иностранных слов

Изучаем Tkinter и основные SQL-команды в ходе разработки программы WordMatch с графическим интерфейсом и CRUD-модулем для удобного создания и редактирования пользовательских словарей.

https://proglib.io/sh/hpR9BdtZJ2
Самый простой способ выучить Python | Топовые фишки Пирамиды Обучения
▬▬▬▬▬▬▬▬
Как быстро выучить программирование или любую другую сферу?
В данном видео мы рассмотрим топовые примеры используя "Пирамиду эффективного обучения", которая поможет ускорить изучение любого материала в несколько раз.

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

Ссылка на видео-урок 📺
Паттерн проектирования Singleton

Одиночка или же синглтон – это паттерн проектирования, описывающий объект, у которого имеется один единственный экземпляр.

Метод __new__ вызывается для создания экземпляра класса перед вызовом __init__. На вход первым аргументом метод принимает сам класс, а возвращать должен уже экземпляр (даже можно экземпляр и другого класса).

В примере мы проверяем, есть ли значение у атрибута instance. Если нет, то присваиваем атрибуту экземпляр этого же класса. А если экземпляр уже создан, то просто его возвращаем.

То есть при вызове конструктора класса Singleton будет возвращаться один и тот же объект из памяти.
Всё, что нужно знать об аннотации типов за 5 минут

Аннотация типов появилась ещё в Python 3.5 и сейчас является основным способом обозначить тип переменной или функции. Здесь вы научитесь самостоятельно использовать аннотацию и изучите её синтаксис:

https://proglib.io/p/annotacii-tipov-v-python-vse-chto-nuzhno-znat-za-5-minut-2022-01-30
🔒Чистый Python. Тонкости программирования для профи.

Автор: Бейдер Д.
Год: 2018
Как сделать интерактивную карту с маршрутами на Python

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

В этой статье вы научитесь работать с этими данными:

https://habr.com/ru/company/skillfactory/blog/654239/
Видеоурок по созданию Telegram бота на Python

Разработка телеграм ботов интересный и прибыльный процесс. За один урок вы с нуля сможете разработать Telegram Bot на основе языка Python. Вы изучите несколько основных команд для работы с пользователем и получением информации от него.

https://www.youtube.com/watch?v=HodO2eBEz_8
⚙️ Приёмы для ускорения кода на Python

📌 Большинство из наших читателей, вероятно, уже начали писать на Python. Сперва всё кажется простым и очевидным. Но при решении задач со сложными алгоритмами начинается головная боль с Time Limit Exceeded. Однако, в этом нет вины Python – это вина программиста. Да, Python медленный, но если программист напишет эффективную программу, она точно выполнится без подобных загвоздок.

🎯 Представляем вам несколько приемов и подходов для ускорения кода и повышения его эффективности.

🧷 https://pythonist.ru/priyomy-dlya-uskoreniya-koda-na-python/
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
FaceSwap

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

Пример работы библиотеки на видео Дженнифер Лоуренс / Стив Бушеми 😀

💡 GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
🐍 10 удивительно полезных базовых функций Python
▬▬▬▬▬▬▬▬
Те, кто работает с Python, знают, что этот язык хорош благодаря своей обширной экосистеме. Можно даже сказать, что язык программирования не выделялся бы ничем особенным, если бы не его замечательные пакеты, которые добавляют новые функции к основным.

Перейти к статье ⚡️