pro_python_code | Unsorted

Telegram-канал pro_python_code - Python RU

12637

Все для python разработчиков админ - @notxxx1 @python_job_interview - Python собеседования @ai_machinelearning_big_data - машинное обучение @itchannels_telegram - 🔥лучшие ит-каналы @programming_books_it - it книги @pythonl РКН: clck.ru/3Fmy2j

Subscribe to a channel

Python RU

🖥 Пишем текстовый редактор на Python за 40 секунд! #python #программирование

https://www.youtube.com/shorts/QlsvmhCE8bA

@pro_python_code

Читать полностью…

Python RU

🖥 Как в одну строку кода прочитать файл и удалить пробелы в начале и конце каждой строки

Вот нехитрый однострочник, который позволяет упростить чтение файла в Python.


print([line.strip() for line in open("filename.txt")])


Этот однострочник:

- Открывает файл "filename.txt".
- Читает его построчно.
- Удаляет пробелы в начале и в конце каждой строки.
- Сохраняет очищенные строки в виде списка.

@pro_python_code

Читать полностью…

Python RU

📡 Freeway — инструмент пентестеров для тестирования Wi-Fi.

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

Для проверки безопасности Wi-Fi сетей они используют утилиту Freeway на Python.

Хотите попробовать свои силы в пентесте на своей домашней сети? Ознакомьтесь с инструкцией по установке и использованию здесь:


Используйте только для этичного хакинга и проверки безопасности!

#безопасность #пентест

▪ Github

@linuxacademiya

Читать полностью…

Python RU

🖥 PYTHON: ты можешь ускорить свой код сделав ТАК!

https://www.youtube.com/shorts/2kRMGQQ7-Sw

@pro_python_code

Читать полностью…

Python RU

⭐️ Страшное

Читать полностью…

Python RU

🖥 Крутая шпаргалка по Python 3

Содержит:

▪️типы данных (строки, числа, булевы типы);
▪️коллекции (списки, словари);
▪️условные выражения и циклы;
▪️функции.

🔗 Ссылка

@pro_python_code

Читать полностью…

Python RU

🚀 Vectorlite: SQLite превращается в векторное хранилище

Разработчики получили долгожданное решение: Vectorlite преобразует обычные SQL-таблицы в векторные, что позволяет без проблем подключать базы знаний к GPT.

Это нововведение идеально подходит для исследователей и разработчиков, работающих с системами RAG (Retrieval-Augmented Generation), поскольку оно расширяет возможности традиционных баз данных.

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

#Vectorlite #VectorStorage #SQL #GPT #RAG

Ссылка на репозиторий проекта: https://github.com/1yefuwang1/vectorlite

@pro_python_code

Читать полностью…

Python RU

🖥 Интересная идея для пет-проекта на Python — визуализация алгоритма сортировки в терминале

wget https://github.com/dormant-chicken/sortty/releases/latest/download/sortty.tar.gz
tar -xzvf sortty.tar.gz
cd sortty/
chmod +x install.sh
./install.sh


Пример использования:
sortty --algorithm insertion --text --bar_character o

🖥 GitHub

@pythonl

Читать полностью…

Python RU

Python: Программисты возненавидят тебя, если ты используешьТАКОЙ СИНТАКСИС! #python #shorts #уроки

https://www.youtube.com/shorts/rCpKufFa8R0

@pro_python_code

Читать полностью…

Python RU

🖥 Как устроен Python под капотом

@pro_python_code

Читать полностью…

Python RU

🌐🕵️‍♂️ Ominis OSINT: Безопасный веб-поиск ️

Новый OSINT инструмент под названием "Hominis OSINT ".

Это скрипт на Python , который выполняет онлайн-сбор информации, запрашивая у Google результаты поиска, связанные с запросами, введенными пользователем.

git clone https://github.com/AnonCatalyst/Ominis-Osint
pip install -r requirements.txt


• Github

@pro_python_code

Читать полностью…

Python RU

📦 Решение проблемы с методом ZIP

https://www.youtube.com/shorts/YcasNFojujY

@pro_python_code

Читать полностью…

Python RU

🖥 22 лучших репозитория на GitHub для новичков, изучающих Python

https://uproger.com/luchshie-repozitorii-na-github-dlya-novichkov-izuchayushhih-python/

@pro_python_code

Читать полностью…

Python RU

🎓 Архив слитых курсов прямо в телеграм!

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

>Python (96гб видео)
>C# (45гб курсов)
>Английский (101гб курсов)
>Java (23гб видео)
>PHP (43гб видео)
>Мобильная разработка (22гб курсов)
>Go ( 132гб видео)
>Rust (35 гб видео)
>SQL (43гб видео)
>MySQL (31гб видео)
>Другое (234гб видео)

⛓ Крутейший Архив на 20241Гб: Курсов, книг, шпаргалок, стаетй, лекция ресурсы — всё собрано в одном месте: @datacours

Читать полностью…

Python RU

🖥 Python: Многопоточность ключ к ускорению твоего кода #python #shorts

https://www.youtube.com/shorts/Hrf0JtOnyiI

@pro_python_code

Читать полностью…

Python RU

Самый популярный вопрос на собеседованию PYTHON разрабочтика #python #программирование

https://www.youtube.com/shorts/DpbqbyVaD3k

@pro_python_code

Читать полностью…

Python RU

🖥 Чистый код на Python. Что нужно знать Python программисту

https://uproger.com/chistyj-kod-na-python-chto-nuzhno-znat-python-programmistu/

@pro_python_code

Читать полностью…

Python RU

🎞 Чиним замедление YouTube на уровне роутера

Всех категорический приветствую. Буквально первого августа, прямо в ночь, стал у меня жутко лагать YouTube. Естественно, мне это сильно не понравилось. Ну, что же, давайте разбираться, почему и как это исправить в условиях моей личной сети.

Что случилось?

Хорошо описано произошедшее здесь, на Хабре. Если совсем кратко, своими словами - во время установки SSL соединения в открытом виде домен передается к которому мы подключаемся(так называемое SNI). И если это googlevideo.com то начинают твориться "интересные вещи". Можно проверить это локально коммандами из статьи.

$ curl https://speedtest.selectel.ru/100MB -o/dev/null

https://telegra.ph/CHinim-zamedlenie-YouTube-na-urovne-routera-08-05-3

@pro_python_code

Читать полностью…

Python RU

Оптимизация кода в Django: Советы и трюки

Совет дня: Ускоряем работу Django-приложений


Работаете над проектом на Django и чувствуете, что ваш код мог бы бегать быстрее?

Скажем честно, мы все там были. Представьте, что ваш проект – это ленивый кот, который не хочет двигаться. Ну что ж, давайте разбудим этого пушистого!

Начните с использования

select_related() и prefetch_related().

Это как дать вашему коду карту к ближайшей пиццерии – он найдёт дорогу гораздо быстрее.

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

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

А чтобы узнать, где ваша машинка буксует, используйте инструменты профилирования, такие как Django Debug Toolbar и Silk.

Так что, друзья, вооружитесь этими советами и сделайте ваше Django-приложение быстрым и продуктивным.

#Django #Python #WebDevelopment #CodingTips #Optimization #Programming

@pro_python_code

Читать полностью…

Python RU

⚡️Лучший способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

Машинное обучение: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Devops: t.me/devOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Хакинг: t.me/linuxkalii
Linux: t.me/linuxacademiya
Базы данных: t.me/sqlhub
C#: t.me/csharp_ci
Golang: t.me/Golang_google
Java: t.me/javatg
React: t.me/react_tg
Javascript: t.me/javascriptv
Мобильная разработка: t.me/mobdevelop
Docker: t.me/+0WdB4uvOwCY0Mjdi
Python: t.me/pythonl
Rust: t.me/rust_code
PHP: t.me/phpshka
Android: t.me/android_its
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
Python подготовка с собесу: t.me/python_job_interview
МАТЕМАТИКА: t.me/data_math

💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: /channel/addlist/2Ls-snqEeytkMDgy
C++ папка: /channel/addlist/CdBs5DLepLJmZjY6
C# папка: /channel/addlist/u15AMycxRMowZmRi
Java папка: /channel/addlist/ZM3J6oFNAnRlNWU6
FRONTEND папка: /channel/addlist/mzMMG3RPZhY2M2Iy
Linux папка: /channel/addlist/w4Doot-XBG4xNzYy

😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno

📕Ит-книги бесплатно: /channel/addlist/BkskQciUW_FhNjEy

Арихив бесплатных ит-курсов: /channel/+-YDHdeS5EEs3MDNi

Читать полностью…

Python RU

🖥 Полный гайд по созданию и запуску открытых Телеграм ботов

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

@pro_python_code

Читать полностью…

Python RU

Курс Слёрма «Python для инженеров»: когда 5 строк кода заменяют полчаса работы

Научим вас автоматизировать задачи, которые годами решались вручную. Курс с обратной связью, 5 недель, старт 12 августа.

После курса сможете сделать так, чтобы автоматически:

▶Менялись конфигурации серверов и предоставлялся к ним доступ
▶Собирались, сводились и экспортировались нужные данные мониторинга
▶Создавались базы данных из разных источников
▶Генерировались ченджлоги прямо из коммитов
▶И многое другое

Формат курса:

▶Видеолекции, онлайн-встречи со спикером и практические задания
▶Код-ревью, ответы на вопросы и обратная связь
▶Личный кабинет с короткими конспектами видеолекций
▶Постоянный чат со студентами, экспертами и куратором

Длительность — 5 недель.
Старт — 12 августа.

Посмотреть программу занятий и занять место на курсе — по ссылке ✅

Реклама ООО «Слёрм» ИНН 3652901451

Читать полностью…

Python RU

Ошибка Go-новичка: использовать Redis не на всю катушку

А чтобы уметь на всю — приходите на бесплатный вебинар «Gони, Redis, Gони!» от Слёрма.

31 июля встречаемся с Виталием Лихачёвым, Ex-Avito Senior Software Engineer и SRE в booking.сom, чтобы поговорить про все варианты эксплуатации Redis, которые давно вышли за пределы key-value storage.

Обсудим:

▶ Вторичные индексы, распределенные блокировки, полнотекстовый поиск
▶ Паттерны использования Redis с примерами на Golang
▶ Работу Redis со стороны эксплуатации

Также в программе — ответы на ваши вопросы и подарки самым активным слушателям 🎁

🗓 31 июля в 19:00 по Москве
➡️ Регистрация на вебинар — с помощью бота

Читать полностью…

Python RU

🔍 Microsoft 365 Insider получает редактор Python в Excel!

С сентября 2023 года Microsoft запустила надстройку Python Editor для Excel на Windows, теперь она доступна участникам программы Microsoft 365 Insider на бета-канале. 🎉

Новый редактор включает улучшенный интерфейс во вкладке «Формулы», позволяет видеть и редактировать ячейки Python, запускать их как в Jupyter Notebook, а результаты выводятся в Excel. 📝

Также добавлены функции Intellisense, раскрашивание и помощь с кодом. Для тех, кто не участвует в Insider, надстройка доступна через Excel Labs. 🚀

📌Microsoft

@pro_python_code

Читать полностью…

Python RU

🚀 Полезная шпаргалка по операторам в Python с примерами использования

@pro_python_code

Читать полностью…

Python RU

PYTHON: Делаем Анализ Текста. NLP приложение за минуту.

https://www.youtube.com/shorts/8ElveRgbROw

@pro_python_code

Читать полностью…

Python RU

🦠 Можешь нарисовать Вирус на PYTHON? #python #turtle #программирование

https://www.youtube.com/shorts/f6sDA37J5bc

@pro_python_code

Читать полностью…

Python RU

🖥 Think Python — открытый учебник Python

Здесь очень подробно и понятно объясняются ключевые темы Python, можно использовать, чтобы освежить азы перед собеседованием
К каждой главе прилагается Google Colab, что очень удобно

📎 Книга Think Python

@pro_python_code

Читать полностью…

Python RU

🖥 Tach

Крутой и полезный инструмент: контроля вызова модулей и зависимостей для Python, напсианная на Rust.

С помощью Tach вы можете управлять тем, какие модули Python полагаются на какие другие. Чтобы избежать жесткой зависимости, модули также могут указывать общедоступный интерфейс.
В результате получается модульная, разделенная конструкция, которая упрощает разработку и обслуживание.

Любая попытка одного модуля импортировать другой, который явно не объявлен как зависимость, приведет к сообщению об ошибке от Tach. Когда для модуля установлен «строгий режим», Tach выдаст ошибку, если другой модуль попытается импортировать из него без использования его общедоступного интерфейса.

1. Он может показать что откуда кого вызывает и обращается в масштабе проекта, например (особенно, если он чужой)
2. Для CI процесса важно проверить перед деплоем, все ли ок, эта штука помогает это сделать
3. Контроль при коллективной разработке. Ставите ограничения на main например и фиг кто добавит в вызовы туда лишнее


pip install tach

▪ Github

@pythonl

Читать полностью…

Python RU

🤗 Все что нужно знать о работе с Hugging Face за 10 минут!

В этом ролике мы разыгрываем 3 крутые книги по МАШИННОМУ ОБУЧЕНИЮ, нужно всего лишь оставить любой осмысленный коммент и лайк и быть подписанным на наш канал!

https://www.youtube.com/watch?v=4B_foZbWh2c

@pro_python_code

Читать полностью…
Subscribe to a channel