python2day | Блоги

Telegram-канал python2day - [PYTHON:TODAY]

27148

Привет! — Делюсь опытом, пишу на Python и других языках — Создаю ботов и сайты — Парсинг, машинное обучение, big data, щупаю pentesting YouTube: https://www.youtube.com/c/pythontoday Чат: @python2day_chat Сотрудничество: @web_runner

Подписаться на канал

[PYTHON:TODAY]

По статистике всего лишь 5% разработчиков получают зп 400к+ в РФ.

Причин очень много, но одна из главных — высокие доходы в АйТи не совместимы с отдыхом…

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

Но есть ли другой путь?

Канал ML-инженера Олега Андриянова о том, как быстро расти в зарплате благодаря софт скиллам.

За 4 года в ИИ-разработке Олег вырос в доходах в 12.5 раз.

При этом продолжает качать и хард скилы, но не тратит на них всё свободное время.

Посты, которые будут вам полезны:
какие 2 софт скилла помогают зарабатывать больше?
как справляться со стрессом на работе, чтобы быть продуктивным?
как гарантировано повысить себе зарплату?
какой есть грязный трюк для повышения доходов?

Так что если вы хотите получать больше, подписывайтесь на канал Олега. И войдите в 5% золотых айтишников.

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

[PYTHON:TODAY]

😎 Приемлемо

Чувак собрал идеальный сетап из 3х Odyssey ARK 55. Бедолаге бы немного подальше пересесть, а так ОК 🤓

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

[PYTHON:TODAY]

💻 Подборка OSINT инструментов для работы с различными социальными сетями.

💬 Проверка почты и номера телефона и сверка с учетными записями;
💬 Инструменты для скачивания фотографий/видео/шортс;
💬 Инструменты для получения приватной информации, почта/ID/телефон и т.д
💬 Анализ комментариев и много чего интересного.

♻️ Instagram, Whatsapp, Telegram, Discord, TikTok, Facebook, LinkedIn, Reddit, Github и д.р

⚙️ GitHub/Инструкция

#osint #soft #github

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

[PYTHON:TODAY]

🔥 flux-ghibsky-illustrationбесплатная нейросеть для генерации качественных изображений.

Работает максимально просто: пишем промт, жмем Enter и скачиваем картинку.

Сохраняем и пробуем ТУТ 😎

#nn #soft

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

[PYTHON:TODAY]

💻 secsem — Безопасность компьютерных систем (2024)

Курс Безопасность компьютерных систем кафедры ИБ ВМК МГУ ведут сотрудники лаборатории интеллектуальных систем кибербезопасности для группы 319/2.

⚡️ Материалы 2024 года

Вводный видеокурс по информационной безопасности

#cybersec

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

[PYTHON:TODAY]

Программирование — одна из самых перспективных и высокооплачиваемых сфер. Как в нее попасть?

Проще всего стартовать в новой нише — промпт-инжиниринге.

Промпт-инженер внедряет решения на основе ИИ, сокращая расходы и ускоряя процессы. Поэтому им готовы платить от 200 000.

Попробуйте себя в роли промпт-инженера на бесплатном практикуме от Zerocoder.

В прямом эфире вы:
• с нуля соберете AI-ассистента;
• узнаете, какие задачи решает промпт-инженер;
• поймете, как построить карьеру в этой быстрорастущей нише.

Меняйте свое будущее уже сейчас!
Регистрируйтесь на практикумколичество мест ограничено!

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

[PYTHON:TODAY]

Систематизируете и углубите знания бэкенд-разработки на Python на курсе Яндекс Практикума за 6 месяцев.

Преимущества курса:

— актуальная программа, которая постоянно обновляется;
— много практики, лайвкодинг и хакатон;
— возможность совмещать с другой учёбой или работой;
— наставники из Яндекса и не только;
— помощь с трудоустройством.

◾️Погружайтесь в Python, нарабатывайте нужные навыки и осваивайте инструменты для работы. Начните курс бесплатно, а если понравится, платите как удобно: в рассрочку или целиком.

Начать бесплатно

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

[PYTHON:TODAY]

😕 Школьники всё... Азиаты релизнули «Школьный кошмар №1» — нейросеть теперь решает, кто из учеников отправится к доске отвечать.

Искусственный интеллект анализирует мимику и эмоции бедолаг, выявляя тех, кто не готов к уроку 😂

#news #nn

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

[PYTHON:TODAY]

Поздравляем, вы на 1 шаг ближе к работе мечты 🥳

Осталось только прочитать этот пост, подписаться на канал и откликнуться на вакансию 😉

Avito Career — место, где Авито делится актуальными вакансиями и стажировками для Python-разработчиков.

Подписывайтесь, чтобы найти ту самую работу ✨

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

[PYTHON:TODAY]

😎 Приемлемо

Если ваша компанию не похожа на эту, даже не пытайтесь меня приглашать 😎

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

[PYTHON:TODAY]

Почему Python — идеальный язык для новичка? Присоединяйтесь к мини-курсу и всё узнаете: https://epic.st/l7nji?erid=2Vtzquch1fo

Подойдёт как для действующих айтишников, так и для тех, кто только начал погружаться в сферу программирования.

За 4 занятия изучите видеоматериалы. Практические работы и тесты будут после каждого видео. Научитесь создавать полезные приложения: от Telegram-ботов, которые упрощают жизнь, до сайтов и парсеров — программ для извлечения нужных данных из интернета.

В финале вас ждёт прямой эфир с экспертом Анастасией Борневой — руководителем направления по исследованию данных в «Сбере». В прямом эфире она поделится профессиональными секретами, разберёт ваши работы и ответит на вопросы.

Всем участникам дарим годовой доступ к изучению английского языка, набор полезных статей для начинающего разработчика и скидку 10 000 рублей на любой курс.

Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880.

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

[PYTHON:TODAY]

💻 Наглядно. Как работает квантовый поиск и на сколько он быстрее обычного.

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

Был применён принцип «квантового отжига»: с его помощью атаковали алгоритмы AES-256 — лучший метод шифрования на сегодняшний день, который используется в военных и финансовых сферах.

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

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

#news

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

[PYTHON:TODAY]

🔥 Рython, Django, Data Science

Основы работы с Python:

💬 Переменные, структуры и типы данных;
💬 Объекты;
💬 Циклы и операторы;
💬 Лямбда-функции;
💬 Обработка ошибок;
💬 Объекты и классы;
💬 Магические методы в классах;
💬 Декораторы;
💬 JSON;
💬 Работа с файлами и много чего интересного.

А также веб-разработка на Django и область прикладного искусственного интеллекта, являющаяся частью Data Science.

#books

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

[PYTHON:TODAY]

😂 CS с учетом последних обновлений

На втором видео, так выглядит каждая вторая катка в обычном режиме 🔫 Игроки просто фармят опыт, задача скорее закончить катку. А затем меняют либо на скины/брелоки(новая фича), либо например на кейсы.

Тоже всрал на это дело около 8 часов жизни и почти весь опыт поменял на кейсы ☕️ На старте продаж стоимость всего добра была 12 000+ рублей ~$130.

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

@GODLIKE

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

[PYTHON:TODAY]

✍️ Логирование

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

Пример использования:

import logging

logging.basicConfig(filename='app.log', level=logging.INFO)


Настраиваем формат сообщений лога, добавив аргумент format в метод basicConfig():

logging.basicConfig(filename='app.log', level=logging.INFO, format='%(asctime)s - %(levelname)s - %(module)s - %(message)s')


Вместо использования корневого логгера рекомендуется создавать логгер для каждого модуля:

logger = logging.getLogger("my_module") или logger = logging.getLogger(name)


Для модуля используем стандартные методы логирования сообщений:

💬 debug() — отображается подробная информация, обычно представляющая интерес только при диагностике проблем в приложении.
💬 info() — отображается общая информация о приложении.
💬 warning() — отображается информация, указывающая на то, что произошло нечто непредвиденное или существует вероятность возникновения проблем в будущем.
💬 error() — показывает ошибку или невозможность выполнения некоторой задачи или функций (регистрация ошибок для отслеживания ошибок базы данных или сбоев HTTP-запросов).
💬 critical() — ошибки, которые являются очень серьезными и требуют срочного решения.

logging.debug("Это сообщение DEBUG")
logging.info("Это сообщение INFO")
logging.warning("Это сообщение WARNING")
logging.error("Это сообщение ERROR")
logging.critical("Это сообщение CRITICAL")


Пример настройки логгирования на уровне приложения:
# logging_config.py
import logging.config

LOGGING = { ... #словарь настроек }
logging.config.dictConfig(LOGGING)


#doc #python #cheatsheet

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

[PYTHON:TODAY]

🔥 Полезные библиотеки Python

Supervision
— крутой Python инструмент компьютерного зрения для трекинга объектов.

Установка:

$ pip install supervision[desktop]


Пример определения объектов:
import supervision as sv
model = YOLO('yolov8s.pt')
result = model(IMAGE)[0]
detections = sv.Detections.from_ultralytics(result)
len(detections)
5

Документация:
https://roboflow.github.io/supervision/

⚙️ GitHub/Инструкция

#github #soft #python

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

[PYTHON:TODAY]

Вебинар: «Как построить pipeline предобработки данных для машинного обучения»

📅 Дата: 21 октября 2024, 18:00 (МСК)
👩‍💻 Спикер: Мария Тихонова

🚀 О чем поговорим:
На вебинаре вы научитесь строить полноценный pipeline для подготовки данных под задачи машинного обучения. Мы обсудим ключевые шаги, такие как Exploratory Data Analysis (EDA) и предобработка данных, на конкретных примерах.

💼 Что вы получите:
- Разберетесь, как проводить разведочный анализ данных (EDA).
- Изучите лучшие практики по очистке, трансформации и подготовке данных для ML-моделей.
- Поймете, как избежать типичных ошибок при работе с данными.

📌 Встречаемся в преддверии старта курса «Machine Learning. Basic». Все участники вебинара получат специальную цену на обучение!

👉 Для участия зарегистрируйтесь на сайте: https://otus.pw/jCqI/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

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

[PYTHON:TODAY]

😄 Обычная вакансия на джуниор разработчика

С добрый утром, хорошей недели сталкеры 😎

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

[PYTHON:TODAY]

Новость для разработчиков (java,angular,c#) и автотестеров — до 15:00 23 октября регистрируйся на сайте One Day Offer по ссылке https://clck.ru/3DWJtt?erid=LjN8KZYwM

Тебя ждет онлайн-собеседование и оффер в тот же день. Работать можно из любой точки России. ДМС, обучение и отдых — за счет компании.

Присоединяйся к топовой команде и создавай проекты, которыми можно гордиться.

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

[PYTHON:TODAY]

🙄 Ох уж эти айтишники...

Чувак заставил стонать ту самую красную кнопку(Thinkpad) каждый раз, когда кто-то касается трекпоинта на клавиатуре.

Все звуки он записывал сам 🤔

Если кто спросит 😄 — весь код на GitHub

#soft #news

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

[PYTHON:TODAY]

🔊 yandex-music-downloader — Python утилита для скачивания треков с Яндекс Музыки.

Возможность загрузки:
— Всех треков исполнителя
— Всех треков из альбома
— Всех треков из плейлиста
— Отдельного трека
Загрузка всех метаданных трека/альбома:
— Номер трека
— Номер диска
— Название трека
— Исполнитель
— Дополнительные исполнители
— Год выпуска альбома
— Обложка альбома
— Название альбома
— Текст песни (при использовании флага --add-lyrics)
— Поддержка паттерна для пути сохранения музыки

Установка:

# Для запуска скрипта требуется Python 3.9+

pip install git+https://github.com/llistochek/yandex-music-downloader
yandex-music-downloader --help


Получение данных для авторизации:
— Войдите в свой Яндекс аккаунт.
— Передайте название вашего браузера в качестве аргумента --browser

Если программа выдает ошибку при загрузке cookies - укажите путь к файлу с cookies в качестве аргумента --cookies-path. Информацию о расположении данного файла для вашего браузера вы можете найти в интернете. Если что-то не получается - откройте issue.

Примеры использования
Во всех примерах замените <браузер> на название своего браузера (для получения допустимых значений запустите программу с флагом --help)

Скачать все треки Twenty One Pilots в высоком качестве
$ yandex-music-downloader --browser "<браузер>" --hq --url "https://music.yandex.ru/artist/792433"


Скачать альбом Nevermind в высоком качестве, загружая тексты песен
$ yandex-music-downloader --browser "<браузер>" --hq --add-lyrics --url "https://music.yandex.ru/album/294912"


⚙️ GitHub/Инструкция

#python #soft #github

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

[PYTHON:TODAY]

🔥 Glassmorphism — очень крутая реализация стекломорфизма с интересным hover эффектом на карточках.

👍 Сохраняй для своего проекта

📂 Исходники в архиве

#soft #code #css

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

[PYTHON:TODAY]

♻️ Как скачать аудио в лучшем качестве с YouTube с помощью Python

⚙️ pip install -U pafy

#tipsandtricks #doc #python

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

[PYTHON:TODAY]

😂 Самый жестокий вид спорта: Регби, ММА, Тайский бокс...гольф?

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

[PYTHON:TODAY]

😕 Он просто выбрал быть счастливым...

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

[PYTHON:TODAY]

👨‍💻 Базовые команды Git

Создание репозитория:
- git init [project_name] — создать новый локальный репозиторий.
- git clone [url] — создание копии (удаленного) репозитория.

Изменения:
- git add [file] — индексировать файл, готовый к коммиту.
- git add . — индексировать все файлы, готовые к коммиту.
- git commit -m "commit message" — зафиксировать индексированные файлы с комментарием.
- git commit -am "commit message" — зафиксировать все отслеживаемые файлы с комментарием.
- git reset [file] — откат изменений до определенного коммита.
- git reset --hard — вернуть дерево проекта и индекс в состояние, соответствующее указанному коммиту, удалив изменения последующих коммитов.

Отслеживание репозитория:
- git status — список новых или измененных файлов, которые еще не закоммитены.
- git diff — показать изменения, не внесенные в индекс.
- git diff --cached — изменения, внесенные в индекс.
- git diff HEAD — показать все индексированные и неиндексированные изменения файлов.
- git diff commit1 commit2 — показать различия между двумя коммитами.
- git blame [file] — показать дату изменения и автора для данного файла.
- git show [commit]:[file] - показать изменения для определенного коммита или файла.
- git log — показать полную историю изменений.
- git log -p [file/directory] — показать историю изменений для файла/папки, включая различия (diffs).

Работа с ветками:
- git branch — показать все локальные ветки.
- git branch -av — показать все локальные и удаленные ветки.
- git checkout my_branch — переключиться на ветку my_branch.
- git branch new_branch — создание новой ветки new_branch.
- git branch -d my_branch — удалить ветку my_branch.
- git checkout branch_b / git merge branch_a — объединить branch_b и branch_a.
- git tag my_tag — добавить тег к текущему коммиту.
- git tag -a my_tag -m "commit" — создать тег с комментарием.

Синхронизация:
- git fetch — получить последние изменения с удаленного сервера без слияния.
- git pull — получить последние изменения с удаленного сервера и выполнить слияние.
- git pull --rebase — получить последние изменения с удаленного сервера и перебазировать.
- git push — применить локальные изменения на удаленный сервер.
- git help — показать справочную информацию о Git.

.gitignore — объясняем Git, какие файлы следует игнорировать.

📂 Сохраняем

#git #cheatsheet #doc

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

[PYTHON:TODAY]

Что использовать в Python вместо встроенных классов данных?
Библиотеку Pydantic!

Если вы работаете с парсингом, скрейпингом или занимаетесь разработкой API, приходите на открытый онлайн-урок «Pydantic, здравствуй»

Вы узнаете:
- как пробросить данные от одного коллбека к другому с помощью кортежей, словарей, схем Pydantic
- как реализовать контракт API с помощью схем Pydantic

Урок проведёт Евгений Ревняков, преподаватель OTUS и старший инженер ПО.

После вебинара вы можете приобрести курс OTUS «Python для аналитики».

21 октября, 20:00
Бесплатно

Записаться на вебинар

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

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

[PYTHON:TODAY]

👨‍💻 Как достают данные с «умершей» карты памяти

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

[PYTHON:TODAY]

Необязательно искать удобный планировщик задач: его можно создать самостоятельно! А заодно — узнать, насколько вам интересно программирование.

Бесплатный курс «Основы Python: создаём Telegram-бота» — надёжный вариант, чтобы самоопределиться в профессии. Вы выясните, как устроены процессы разработки, создадите планировщик задач и бота-помощника и поймёте, подходит ли вам этот язык.

А ещё вы узнаете, как развиваться в профессии, и получите бонус для продолжения обучения на курсе-профессии «Python-разработчик».

Доступ в чат с экспертами и однокурсниками для получения ответов на вопросы и помощи в практике, а также сертификат Нетологии после прохождения курса прилагаются → записывайтесь на курс по ссылке

Реклама. ООО "Нетология". Erid 2VSb5xPSJTJ

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

[PYTHON:TODAY]

😂 Есть среди нас криптаны?

👊

Читать полностью…
Подписаться на канал