Python и 1000 уязвимостей
37.7K subscribers
1.85K photos
563 videos
27 files
1.98K links
Сила в единстве.

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

Канал на бирже:
https://telega.in/channels/osint_pythons/card

№ 5383975776
РКН: https://clck.ru/3FtTDH
Download Telegram
Media is too big
VIEW IN TELEGRAM
🎬 Основы Git

Git является одной из самых популярных систем контроля версий (SVC, VCS). Так называют программу, которая позволяет хранить разные версии одного и того же файла, легко переключаться между версиями, вносить и отслеживать изменения.
Навыки работы с Git незаменимы для любого программиста и встречаются во всех вакансиях
на позицию разработчика. В это ролике мы:
🔸узнаем как установить git на Linux и Windows
🔸познакомимся с GitHub
🔸изучим оcновные команды git: merge, add, commit, remote, status, log, diff, amend, revert, show, checkout, pull, push
🔸научимся использовать GitHub в связке с Git
🔸поработаем с удалённым репозиторием Git
🔸узнаем зачем нужны ветки
🔸научимся делать pull request.
Закрепим все примеры на практике.

https://www.youtube.com/watch?app=desktop&v=Hv9IeFf_Ix0&feature=youtu.be
Please open Telegram to view this post
VIEW IN TELEGRAM
👍131🔥1
Что выдаёт код выше?
Anonymous Quiz
27%
1234567
23%
**1234567
15%
1234567
36%
*1234567*
🤯35👍17🤔113
🤖 За границей Hello World: полный гайд по разработке Telegram ботов с помощью Python и Aiogram 3.

Что мы получим в итоге?
В конце гайда у нас получится полностью функционирующий бот, с админкой, оплатой, базой данных, реферальной программой и подключенным API OpenAI. По мере выхода статей код будет появляться в репозитории на GitHub.

//Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍146🔥4
🔥 Истинные значения в Python

Истинные значения — это значения, которые оценивается как True при использовании в булевом контексте. Аналогично, ложные значения — это значения, которые оцениваются как False. Это полезная фича Python и некоторых других языков.

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

//Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🤔2🤯1
🔥 Пять статей от редакции, собравшие больше всего отдачи:

1. Книга "Python для хакеров. Нетривиальные задачи и проекты"

2. Docker 4.19 теперь поддерживает Python - Разработчики выпустили версию Docker под номером 4.19. Рассказываем о новых фишках в Docker Desktop.

3. За границей Hello World: полный гайд по разработке Telegram ботов с помощью Python и Aiogram 3.

4. Книга "Python. Исчерпывающее руководство" (2023)

5. Используй ChatGPT в VsCode чтобы ускорить разработку и обучение! - В данном видео научимся устанавливать и использовать расширение ChatGPT внутри VsCode.
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍2
Media is too big
VIEW IN TELEGRAM
🎬 КАК ВЫБРАТЬ ПЕТ-ПРОЕКТ (PET-PROJECT) PYTHON РАЗРАБОТЧИКУ?

Автор видео расскажет о том, как подойти к теме разработки собственного проекта и на что обратить внимание.

https://www.youtube.com/watch?v=BoaHIwA6FAk&feature=youtu.be
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
Что выдаёт код выше?
Anonymous Quiz
17%
[]
20%
[1, 2, 3, 1, 2, 3]
17%
[2, 4, 6]
46%
Error
🤔37👍123
🔥 Как Scalene с ИИ-рекомендациями оптимизирует код Python

Как правило, Python негласно используется с библиотеками, написанными на других языках. При таком уровне абстракции бывает сложно понять, как улучшить производительность и потребление памяти. Однако подобные проблемы решаются с помощью профилировщика (англ. profiler).

Этот инструмент выявляет участки кода, требующие наибольших затрат времени и памяти. Scalene  —  отличный профилировщик Python, который целенаправленно занимается CPU, GPU и памятью. В сочетании с ИИ-рекомендациями он помогает быстрее выполнять рефакторинг проблемных участков кода для повышения производительности.

//Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍92
🦆 Откажитесь от SQLite в пользу DuckDB

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

//Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍133🔥3🤯3🤔1
Media is too big
VIEW IN TELEGRAM
🎬 Узнай, кто такой скрапер, парсер и краулер! Почему Python актуален для фрилансера?

В этом видео вы узнаете о том, почему язык программирования Python является актуальным для фриланса. Разберем, какие задачи чаще всего решают Python-фрилансеры и кто такие скраперы, парсеры и краулеры. Также мы рассмотрим, что такое API и как им пользоваться. В рамках практической части видео мы научимся собирать информацию о вакансиях с HH.ru в таблицу, используя Python. В конце мы подведем итоги и обсудим, как использовать полученные знания для улучшения своих навыков и заработка на фрилансе.

https://www.youtube.com/watch?v=if5VdJ4KKQU
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🤔21🔥1
Сколько библиотек можно импортировать в один проект в Python?
Anonymous Quiz
2%
Не больше 3
3%
Не больше 5
3%
Не больше 10
92%
Нет ограничений
👍13🔥7
🔥 Автоматическая рассылка сообщений WhatsApp

Сегодня разберём такую тему, как автоматическая рассылка сообщений WhatsApp при помощи библиотеки Selenium на языке программирования Python и поговорим о том, почему же это не так просто, как запарсить Википедию.

P.S. На самом деле это не намного сложнее, чем запарсить Википедию, просто нужно знать об одной очень полезной фиче Selenium'а)

//Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥41
Что нового в SQLAlchemy 2.0?

Возможно, вы слышали, что основная версия SQLAlchemy 2.0, была выпущена в январе 2023 года. Или, может быть, вы пропустили объявление и это новость для вас. В любом случае, я подумал, что вам будет интересно узнать, что в нем нового, стоит ли его обновлять и насколько сложно это сделать.

//Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤯4🔥1
Media is too big
VIEW IN TELEGRAM
🎬 Упрощаем жизнь фрилансера с помощью Python. Автоматизация рутинных задач

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

https://www.youtube.com/watch?v=TJvlDov146A
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍73🤯1
Что выдаёт код выше?
Anonymous Quiz
5%
hello,
62%
hello, world
14%
hello, var1var2
19%
Error
👍16🔥2🤯1
🎮 Создание видеоигр с помощью PyGame - c пошаговыми примерами (2023)

Добро пожаловать в мир программирования PyGame и Python! Эта книга познакомит вас с библиотекой PyGame и научит вас создавать собственные игры с использованием языка Python. Мы начнем с базового обзора Python и библиотеки PyGame, а затем перейдем к разработке, написанию и отладке нашей собственной игры. От добавления графики и звуков до создания анимации и бонусов — мы расскажем обо всем, что вам нужно знать, чтобы создать собственную насыщенную интерактивную игру. Наконец, мы пройдем процесс отладки и тестирования нашей игры, прежде чем опубликовать ее для всего мира. Итак, давайте начнем и научимся создавать собственные игры с помощью PyGame и Python!

📌 Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
👍114🔥2
Как выполняется интерполяция строк?

Без импорта класса Template есть три способа интерполяции строк:
9🤔6👍5