#python python... PYTHON 🔛 🚀 – Telegram
Открываем сайт для парсинга через Requests + BeautifulSoup

Requests — это простая HTTP библиотека для Python. Она предоставляет методы для доступа к веб-ресурсам через HTTP запросы.
Forwarded from Python | Программирование на Питоне
Составили для вас огромную подборку лучших курсов по языкам:

- Python [230 уроков]
- JavaScript [165 уроков]
- С# [180 уроков]
- C/C++ [140 уроков]
- SQL, PHP [210 уроков]
- Golang [90 уроков]
- Backend [130 уроков]
- Docker [70 уроков]
- Node.js [110 уроков]

Курсы действительно годные, оцените 👍
Forwarded from Python | Программирование на Питоне
Forwarded from Python | Программирование на Питоне
Forwarded from Python | Программирование на Питоне
Forwarded from Python | Программирование на Питоне
Forwarded from [PYTHON:TODAY]
🔥 Полезные библиотеки Python

Bandit
- инструмент, предназначенный для поиска и обнаружения распространенных проблем безопасности в коде Python.

Для запуска досточно просто указать файл со скриптом который хотите проверить. Как только Bandit завершит сканирование всех файлов, вы получите подробный анализ кода + список потенциально проблемных строк.

Использование:
$ bandit example.py

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

#github #soft #python
Forwarded from [PYTHON:TODAY]
Фриланс на UpWork

Книга с ответами на наиболее популярные вопросы про фриланс на Upwork: Регистрация, заполнение профиля, поиск проектов, написание cover letter, общение с клиентом, репутация (JSS), значки Top Rated и Rising Talent, необходимый уровень английского, fixed-price vs hourly, стратегия увеличения заработка на Upwork.

Автор: Yevhenii Zapletin
Год: 2019

#books #russian
Forwarded from [PYTHON:TODAY]
💾 Как создать таймер в Python

С помощью данного модуля можно легко планировать и откладывать запуск своего кода на определенное время

#tipsandtricks #doc #python
Forwarded from [PYTHON:TODAY]
Как_искать_работу_за_рубежом_с_помощью_LinkedIn.pdf
2.1 MB
👨‍💻 Как искать работу за рубежом с
помощью LinkedIn + bonus чек-лист!

#work
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from [PYTHON:TODAY]
💾 Большая шпаргалка по Python на русском

🌵 Приручаем Python списки
🌵 Работаем со словарями
🌵 Операции над множествами
🌵 Именованный кортеж
🌵 Функции-генераторы и многое другое

Лойс 👍

#python #doc #cheatsheet #russian
Forwarded from [PYTHON:TODAY]
🔥 Полезные библиотеки Python

GitMiner
- мощный и достаточно популярный OSINT инструмент расширенного поиска и автоматизации на Github. Достаточно указать что искать, например логины или пароли и в каких файлах.

Демонстрирует насколько легко можно найти конфиденциальную информацию в репозиториях.

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

⚙️ GitHub

💾 Больше интересных проектов

#python #soft #pentest #github
Forwarded from PyMagic
Forwarded from PyMagic
⚠️ TRY-EXCEPT. Повторяем ошибки и исключения

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

 Очень часто при выполнении программы могут возникать ошибки, из-за которых не смысла останавливать работу всей программы. В таком случае достаточно поймать эту ошибку, обработать и предупредить о ней пользователя. Здесь полезно вспомнить про конструкцию try exсept.

📍 В теле try мы указываем тот код, в котором (как нам кажется) возникнет ошибка. Далее мы используем except и указываем тип возможной ошибки, которая может возникнуть в процессе исполнения тела try. В теле except указываем, что делать или как обработать кейс, если ошибка все же возникла.

Листай картинки с примером кода 👉

⚠️ Давайте вспомним некоторые моменты, которые важно знать при использовании конструкции try exсept.

📍 Если внутри блока try произошло исключение, которое мы не словили блоком except, то использование конструкции не спасет ситуацию и программа упадет полностью.

📍Что делать в таком случае? Попробовать написать еще один except блок, включить в него обработку того исключения, которое не было обработано в первый раз. Тогда исключение будет обработано одним из except блоков, а остальные блоки просто не будут исполняться.  Согласитесь, конструкция в этом случае получается очень громоздкой.

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

📍 Еще не стоит забывать, что при использовании данной конструкции мы можем поймать сам объект ошибки. Для этого указываем после типа ошибки, который мы ловим, as и имя объекта, который мы бы хотели поймать. Таким образом внутри except блока будет определено имя, в котором будет содержаться объект ошибки.  Полезно посмотреть на тип ошибки, также у ошибки есть атрибут args.

📍 А если мы не знаем какие типы ошибок могут возникнуть во время выполнения программы? Тогда после except не нужно указывать конкретный тип ошибок. Таким образом, если ошибка произойдет, то мы получим сообщение об этом, однако не будет знать какая именно ошибка была обнаружена.
Forwarded from Python | Программирование на Питоне
Forwarded from Python | Программирование на Питоне
Что выведет этот код?
Anonymous Quiz
58%
[[]]
14%
[[...]]
19%
Ошибку
9%
Узнать ответ