Python tricks | Хитрости Питона
5.67K subscribers
2.21K photos
26 videos
1 file
2.52K links
Здесь вы найдете лучшие практики и приёмы, которые используют опытные программисты.

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

Мы на платформе: https://telegram.me/python_tricks

Ссылка на канал: https://t.me/+QayZf6ccsQllZTYy
Download Telegram
Шпаргалка по основным и продвинутым концепциям Python

WebsiteSetup раскрывает основные и продвинутые концепции Python, включая типы данных, создание строк, математические операторы, определение функций, списки, кортежи, условные операторы, словари, циклы, работу с исключениями и устранение ошибок.

📌 Смотреть шпаргалку

🔗 Python tricks
Python Socket. Как Работает Сеть?https://youtu.be/bOZqmy9PAOk

На сегодняшний день почти все электронный устройства взаимодействуют с Сетью и Интернетом. Начиная от вашего компьютера, заканчивая тостером. Мы уже не можем представить мир без сетевой коммуникации. И чтобы разобраться "Как это всё работает", и был сделан данный ролик. В нём мы подробно разберём, что такое: TCP/IP, Сетевый пакеты, Адреса, Сервер - Клиент, и т.д.

Так же, в конце ролика мы закрепим изученный материал, и напишем чат на языке программирования Python c использованием библиотеки Socket.

🔗 Python tricks
🔥 Конвертер MP4 видео в GIF анимацию на Python

💬
С помощью Python можно конвертировать видео в формате MP4 в анимированные GIF изображения. Разумеется, с этой задачей прекрасно справляются готовые приложения. Однако создание собственного конвертера средствами Python – интересный и полезный опыт.

📌 В этой статье мы рассмотрим следующие задачи:
Извлечение кадров из MP4 видео.
Конвертацию кадров в GIF анимацию.
Создание пользовательского интерфейса для программы-конвертера.

https://www.internet-technologies.ru/articles/konverter-mp4-video-v-gif-animaciyu-na-python.html

🔗 Python tricks
Как стать Junior Python разработчикомhttps://youtu.be/j05MHtrRb-E

В это видео автор расскажет как стать junior python программистом с нуля. Расскажет как учить python на примерах, построит план обучения и объяснит на что обратить внимание в python. Подскажет какие фреймворки учить: python django. Даст некоторые уроки python по прохождению собеседования и составлению портфолио.

🔗 Python tricks
Сегодня невозможно представить развитие пентеста без употребления языка Python. Освойте его тонкости на курсе Python для пентестера и повысьте свою конкурентноспособность на рынке.

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

- Старт 5 июня - продолжительность курса 3 месяца
- Совмещайте с работой: занятость до 10 часов в неделю
- Море практики - создание многопоточных приложений, работа с сетью и написание собственного фреймворка
- Команда поддержки - опытные практикующие специалисты по пентесту

🏆 Выдаём сертификат при успешной сдаче экзамена

Скидка 10% на оплату курса с 16 мая по 11 июня. Есть промодоступ на 7 дней. При оплате сообщите менеджеру код PYTHON0623. Доступна рассрочка.

❗️ Со следующего потока повышаем цены!
⚙️ 7 лучших библиотек Python, используемых для взлома

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

https://bestprogrammer.ru/programmirovanie-i-razrabotka/7-luchshih-bibliotek-python-ispolzuemyh-dlya-vzloma

🔗 Python tricks
📟 Загляни в "Матрицу" на Python. Компьютерное зрение [ Pygame + Numpy + OpenCV ]

В этом видео рассказывается об интересном использовании заставки из фильма "Матрица" на языке программирования Python.

Создадим заставку новым способ, используя библиотеки Numpy и Pygame, и сможем необычным методом отображать различные изображения, а также подключим веб камеру (pygame.camera) для создания еще большего и занимательного эффекта. Так что сможете отобразить себя на экране монитора при помощи такой заставки.

https://www.youtube.com/watch?v=YwejI7TJ_Y4

🔗 Python tricks
👾 Как сделать 3D Игру на Python с Нуля [ Pygame ]

Подробный урок по созданию с нуля простой псевдо 3d игры на основе Ray casting принципов формирования изображения. Специально для начинающих интересоваться и создавать игры на Python и Pygame.

https://www.youtube.com/watch?v=SmKBsArp2dI

🔗 Python tricks
👾 Как сделать 3D Игру на Python с Нуля. Часть #2 Оптимизация

Второй урок по созданию с нуля простой псевдо 3d игры на основе Ray casting принципов, используя Python и Pygame.
В этом уроке узнаем, как значительно ускорить движок игры и еще сделаем парочку интересный вещей.
Для ускорения игры, в данном уроке предлагаю использовать свою интерпретацию DDA алгоритма (алгоритм растеризации отрезка)

https://www.youtube.com/watch?v=6FwR56UKlYU

🔗 Python tricks
👾 Как заблокировать любой сайт на Python

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

https://www.youtube.com/watch?v=eqdzs_t86tk

🔗 Python tricks
Итераторы в Python для самых маленьких

«Напиши, пожалуйста, кастомный итератор,» — такое задание довольно часто дают на собеседованиях, и я раз за разом вижу обреченные глаза кандидата, когда он сталкивается с подобной просьбой. Опыт участия в собеседованиях показал мне, что большинство начинающих разработчиков бегут от этой темы, потому что она кажется слишком запутанной и непонятной. А ведь ничего сложного в ней нет, если подобраться к ней правильным образом — в чём я и постараюсь помочь дорогим читателям.

https://habr.com/ru/company/domclick/blog/674194/

🔗 Python tricks
GitHub Copilot

В современном компьютерном и интернет-мире всё взаимодействие, не только пользователей, а в общем со структурой выстраивается с помощью различных программ, интерфейсов, и подобных им оптимизированных для простого человека сложных разработках. Но кто же занимается непосредственно разработкой различного вида software? Первый ответ, который придет в голову обывателю – это конечно же ПРОГРАММИСТ. Если обобщить в понятие программист всевозможные виды и подходы к разработке, можно согласиться с ответом обывателя. Давайте рассмотрим всех инженеров, backend, frontend разработчиков как единое понятие – программист.

https://habr.com/ru/post/674658/

🔗 Python tricks
F-строки в Python мощнее, чем можно подумать

Форматированные строковые литералы, которые ещё называют f-строками (f-strings), появились довольно давно, в Python 3.6. Поэтому все знают о том, что это такое, и о том, как ими пользоваться. Правда, f-строки обладают кое-какими полезными возможностями, некоторыми особенностями, о которых кто-нибудь может и не знать. Разберёмся с некоторыми интересными возможностями f-строк, которые могут оказаться очень кстати в повседневной работе Python-программиста.

https://habr.com/ru/company/wunderfund/blog/674866/

🔗 Python tricks
Pet-проект для обучения или как я в одиночку писал Helpdesk

Доброго дня! Меня зовут Антон, я работаю инженером, в отделе технического обслуживания и администрирования. Языки программирования начал изучать совсем недавно, хотя всегда очень хотелось.

https://habr.com/ru/post/675492/

🔗 Python tricks
Как я пагинацию на telebot делал

История о том, как мы пагинацию для бота делали.

https://habr.com/ru/hub/python/

🔗 Python tricks
Мини-туториал по созданию текстового RPG на Python

Я в этом особо не шарю, но попробовал сделать хоть что-то. Данный пост для новичков, которые заинтересованы данной темой, но не понимают, что надо делать.

https://tproger.ru/articles/mini-tutorial-po-sozdaniju-tekstovogo-rpg-na-python/

🔗 Python tricks
Сравнительный анализ эффективности работы Cython и Python

Cython – это язык, который очень-очень похож на Python с добавлением синтаксических изюминок.

https://habr.com/ru/post/676426/

🔗 Python tricks
Это просто: пишем свою «Матрицу» на Python

Изучать новое можно по-разному. Одним нравится сначала штудировать теорию, а потом применять её на практике. Другие предпочитают учиться исключительно на примерах, найденных на любимом Stackoverflow. А кто-то вообще загружает навыки управления вертолётом и технику боевых единоборств по выделенному каналу прямо в мозг.

https://tproger.ru/articles/jeto-prosto-pishem-svoju-matricu-na-python/

🔗 Python tricks
Создаем библиотеку для бота telegram

История о том, как я решил освоить python на примере реализации бота для Telegram. Что из этого вышло и чем закончилось в условиях ограничения времени в неделю.

https://habr.com/ru/post/677322/

🔗 Python tricks
Пишем первую программу по машинному обучению до 50 строк с помощью Scikit-Learn

Машинное обучение сегодня стало довольно будничным явлением. Кажется, что эту технологию невозможно понять и применить без глубоких познаний в информатике и математике, но это утверждение далеко от правды. В мире, где ведущие компании были созданы в гаражах, а FOSS (бесплатное и открытое программное обеспечение) есть везде, куда ни глянь, существует несколько библиотек, созданных сообществом, чтобы упростить разработку модели машинного обучения.

https://habr.com/ru/post/677274/

🔗 Python tricks