[PYTHON:TODAY]
62.2K subscribers
2.2K photos
979 videos
281 files
1.38K links
Python скрипты, нейросети, боты, автоматизация. Всё бесплатно!

Приват: https://boosty.to/pythontoday
YouTube: https://clck.ru/3LfJhM
Канал админа: @akagodlike
Чат: @python2day_chat

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

Канал в РКН: https://clck.ru/3GBFVm
Download Telegram
🎁 Совсем забыл, но YouTube напомнил

Сегодня каналу 4 года. Именно сегодня, 4 года назад было загружено первое видео.

Огромное спасибо за поддержку каждому, без вас бы ничего не было! 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
👍402🔥8729🫡19😱3
This media is not supported in your browser
VIEW IN TELEGRAM
🧑‍💻 Наглядная эволюция роботостроения за 40 лет

#cyberpunk
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥120😱31👍19
[PYTHON:TODAY]
📂 Основные команды, которые сделают из вас мастера Git. Часть 1 1. Как задать имя пользователя и адрес электронной почты Имя пользователя нужно, чтобы привязывать коммиты к вашему имени. Это не то же самое, что имя пользователя учётной записи GitHub, с помощью…
📂 Основные команды, которые сделают из вас мастера Git. Часть 2

11. Переименование файлов

Переименовать файл или папку можно параметром mv. Для него указывается источник source и назначение destination. Источник — реально существующий файл или папка, а назначение — существующая папка.
git mv dir1/somefile.js dir2


При выполнении команды файл или папка, указанные как источник, будут перемещены в папку назначения. Индекс будет обновлён соответственно, но изменения нужно записать.

12. Отмена подготовленных и неподготовленных изменений

Восстановить файлы рабочего дерева, не подготовленные к коммиту, можно параметром checkout. Для проведения операции требуется указать путь к файлу. Если путь не указан, параметр git checkout изменит указатель HEAD, чтобы задать указанную ветку как текущую.
git checkout somefile.js


Восстановить подготовленный файл рабочего дерева можно параметром reset. Потребуется указать путь к файлу, чтобы убрать его из области подготовленных файлов. При этом не будет производиться откат никаких изменений или модификаций — однако файл перейдёт в категорию не подготовленных к коммиту.
git reset HEAD somefile.js


Если нужно выполнить это действие для всех подготовленных файлов, путь к ним указывать не надо.
git reset HEAD


13. Изменение последнего коммита

Внести изменения в последний коммит можно параметром commit с флагом --amend. Например, вы записали изменения, внесённые в ряд файлов, и поняли, что допустили ошибку в сообщении коммита. В этом случае можете воспользоваться указанной командой, чтобы отредактировать сообщение предыдущего коммита, не изменяя его снимок.
git commit --amend -m "Updated message for the previous commit"


Также можно вносить изменения в файлы, отправленные ранее. Например, вы изменили несколько файлов в ряде папок и хотите их записать как единый снимок, но забыли добавить в коммит одну из папок. Чтобы исправить такую ошибку, достаточно подготовить для фиксации остальные файлы и папки и создать коммит с флагами --amend и --no-edit.
git add dir1
git commit

# Here you forgot to add dir2 to commit, you can execute the
following command to amend the other files and folders.

git add dir2
git commit --amend --no-edit


Флаг --no-edit позволит внести в коммит поправку без изменения сообщения коммита. В этом случае итоговый коммит заменит неполный, а выглядеть это будет так, как будто мы отправили изменения ко всем файлам в нужных папках как единый снимок.

⚠️ Внимание! Не изменяйте публичные коммиты.

С помощью amend прекрасно исправляются локальные коммиты, а исправления можно передать в общий репозиторий. Однако изменять коммиты, уже доступные другим пользователям, не следует. Помните, что изменённые коммиты являются совершенно новыми, а предыдущий коммит уже не будет доступен в текущей ветке. Последствия будут такими же, как при отмене изменений публичного снимка.


14. Откат последнего коммита

Откатить последний коммит можно с помощью параметра revert. Создастся новый коммит, содержащий обратные преобразования относительно предыдущего, и добавится к истории текущей ветки.
git revert HEAD


Разница между revert и reset

Команда git revert отменяет изменения, записанные только одним коммитом. Она не откатывает проект к более раннему состоянию, удаляя все последующие коммиты, как это делает команда git reset.

У команды revert есть два крупных преимущества по сравнению с reset. Во-первых, она не меняет историю проекта и производит операцию, безопасную для коммитов. Во-вторых, её объектом выступает конкретный коммит, созданный в любой момент истории, а git reset всегда берёт за точку отсчёта текущий коммит. К примеру, если нужно отменить старый коммит с помощью git reset, придётся удалить все коммиты, поданные после целевого, а затем выполнить их повторно. Следовательно, команда git revert — гораздо более удобный и безопасный способ отмены изменений.

#doc #git #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4814🔥5🫡1
Media is too big
VIEW IN TELEGRAM
🤖 На техновыставке компания LIMX показала своего двуногого робота и чтобы доказать устойчивость модели попросила посетителей... запинать его 😰

✍️ Первые в списке на ликвидацию после восстания машин

#cyberpunk
Please open Telegram to view this post
VIEW IN TELEGRAM
😱70👍22🤯19🔥7🫡62
This media is not supported in your browser
VIEW IN TELEGRAM
⌨️ Средний уровень зарплаты в разных IT компаниях
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥57👍20🤯16😱83🫡3
👨‍💻 Шпаргалка по Python инструментам под разные задачи

➡️ Машинное обучение
➡️ Веб разработка
➡️ Тестирование
➡️ Работа с изображениями
➡️ Создание игр
➡️ Скрапинг/Парсинг

📂 Сохраняем

#doc #python #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍743🫡3🔥1
😐 Зарплаты курьеров-мигрантов сравнялись с зарплатами айтишников

В среднем курьер получает ~155 тысяч рублей в месяц, что равно окладу программиста средней позиции.

А что если ... Да не, бред... Или нет? 😀

#news
Please open Telegram to view this post
VIEW IN TELEGRAM
😱99🤯27👍18🫡10🔥84
😲 Реддитор создал бесплатный клон After Effects

Софт бесплатный, работает прямо в браузере и не требует регистрации. Дизайн стилизован под After Effects, функционал и кнопки на том же месте.

Сервис пробуем тут 😎

#soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73🔥92🤯2
This media is not supported in your browser
VIEW IN TELEGRAM
😄 Чел проспал на работу и придумал гениальную отмазку

Чтобы оправдать свое опоздание, он использовал руль и видео с пробками. Причем ему даже позвонили по видеосвязи, но спалить его не удалось 😂

Берем на заметку 😀

#humor #cyberpunk
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥72👍10🤯4😱43
⚡️ Этеншен! Твиттеровский выложил пост показывающий, что в Telegram найден эксплойт, с помощью которого можно взломать смартфоны на Android.

Жертва получает видео, которое предлагают открыть через сторонний плеер — как только вы соглашаетесь, смартфон начинает загрузку вирусов. 🤯

Предупредите близких и не открывайте видео от неизвестных пользователей 😳

#news #pentest #redteam
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😱43🤯12🔥8👍63
Media is too big
VIEW IN TELEGRAM
😄 Брейк-Данс? Балет — эпичое исполнение от нейросети

#nn
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥74😱24🤯8👍62
🔥 Полезные библиотеки Python

Freeway — Python инструмент для проникновения в Wi-Fi сети. Цель утилиты помочь этическим хакерам и пентестерам развить свои навыки и знания в области аудита и обеспечения безопасности домашних или корпоративных сетей.

Фичи:
➡️ IEEE 802.11 Packet Monitoring
➡️ Deauthentication Attack
➡️ Beacon Flood
➡️ Packet Fuzzer
➡️ Network Audit
➡️ Channel Hopper
➡️ Evil Twin
➡️ Packet Crafter

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

⚠️ Информация предоставлена исключительно с целью ознакомления. И побуждает обратить внимание на проблемы в безопасности.

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍48🔥11🫡84
This media is not supported in your browser
VIEW IN TELEGRAM
🎮 Популярность игр по годам за последние 20 лет

Эх 2004... 😰
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥52🤯10👍8🫡4😱32
👨‍💻 72 нейросети для ведения соц.сетей

📂 Сохраняем

#doc #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍60🔥145
This media is not supported in your browser
VIEW IN TELEGRAM
😄 Продолжаем спортивный тред от нейросетей

На очереди матрица фигурное катание Повторяем от боли в спине.

#nn
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥45😱17👍5
🔥 Полезные библиотеки Python

parser_maps
— парсер Yandex карт

Внутри Parser: webdriver обходит все страницы по списку и собирает следующую информацию: название, сайт, соцсети, телефон, адрес, рейтинг, время работы.

Можно собирать и товары, и услуги при желании 👨‍💻

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

#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍60🔥143🤯2
This media is not supported in your browser
VIEW IN TELEGRAM
👨‍💻 Whisper WebGPU — переводчик в реальном времени теперь у вас в кармане.

Нейронка от OpenAI может на ходу превращать голос в текст ещё и с переводом!

Использовать бесплатно прямо в браузере можно нужно тут 😎

#soft #nn
Please open Telegram to view this post
VIEW IN TELEGRAM
👍48🔥7