Библиотека requests в Python — это удобный инструмент для отправки HTTP-запросов, что позволяет взаимодействовать с веб-ресурсами и API.
Вот примеры основных запросов:
• GET-запрос: используется для получения данных с веб-ресурсов.
response = requests.get('https://api.example.com', data=data)
• POST-запрос: позволяет отправлять данные на сервер.
response = requests.post('https://api.example.com/login', data=data)
🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥140🤝85👍18
This media is not supported in your browser
VIEW IN TELEGRAM
Code Basics — это образовательная платформа для изучения основ программирования с нуля.
Она предлагает интерактивные уроки по различным ЯП, где пользователи выполняют задания, изучают теорию и сразу применяют знания на практике.
📌 Ссылочка: https://code-basics.com/ru
👉 Python Ready | #ресурс
Она предлагает интерактивные уроки по различным ЯП, где пользователи выполняют задания, изучают теорию и сразу применяют знания на практике.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥12👎1
Библиотека time в Python предоставляет функции для работы с временными задержками, измерениями и форматами времени.
Основные функции:
• time() — возвращает текущее время в секундах с 1 января 1970 года.
• sleep(secs) — приостанавливает выполнение программы на заданное количество секунд.
• ctime(secs) — преобразует время в удобочитаемый формат.
🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥160🤝63👍18❤1👎1
•
copy
— создает поверхностную копию объекта. Это означает, что новый объект создается, но вложенные объекты все еще ссылаются на те же объекты, что и в оригинале.•
deepcopy
— создает глубокую копию объекта. Это означает, что новый объект создается вместе со всеми вложенными объектами, которые также копируются.🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥143👍20🤝20
This media is not supported in your browser
VIEW IN TELEGRAM
codechef — на платформе доступно множество языков программирования, задачи можно решать прямо в редакторе кода, а встроенный AI-ассистент поможет найти и исправить ошибку в коде.
📌 Ссылочка: codechef.com
👉 Python Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38🔥12🤝3
Шпаргалка по Python на 26 страниц, в которой разобраны абсолютно все темы и особенности этого языка.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥29👍13
•
append
— добавляет один элемент в конец списка. Этот элемент может быть любым объектом. Если добавить список с этого метода, то он будет добавлен как один объект, а не как отдельные элементы.•
extend()
— добавляет в конец списка все элементы из переданного итерируемого объекта. Вместо того, чтобы добавить весь объект как один элемент, метод разбирает его на части и добавляет каждый элемент по отдельности.🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥107🤝66👍8
📖 Python для хакеров. Нетривиальные задачи и проекты
⬇️ Скачать книгу
👉 Python Ready | #книга
Книга фокусируется на использовании языка Python в кибербезопасности. Она охватывает автоматизацию, работу с сетью, парсинг данных и создание инструментов для тестирования на проникновение.
Автор: Ли Воган
Год: 2023
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29🔥12🤝2
Media is too big
VIEW IN TELEGRAM
interview_questions — репозиторий, в котором собрано 400 вопросов с собеседования на Python-разработчика. Каждый ответ дополнен примером кода.
👉 Python Ready | #репозиторий
📌 Ссылочка на репозиторий: Github😸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥6
Сейчас кратко разберем 4 случая использования списковых включений в Python. Жми на реакцию🔥 если будет полезно!
numbers = [x for x in range(5)]
# Вывод: [0, 1, 2, 3, 4]
2. Списковые включения с условием: Позволяют включать только те элементы, которые удовлетворяют условию.
even_numbers =[x for x in range(10) if x % 2 == 0]
# Вывод: [0, 2, 4, 6, 8]
matrix = [[x for x in range(3)] for _ in range(3)]
# Вывод: [[0, 1, 2], [0, 1, 2], [0, 1, 2]]
4. Создание множеств и словарей: Списковые включения можно адаптировать для создания других коллекций, таких как множества и словари.
squared_dict = {x: x*x for x in range(5)}
# Вывод: {0: 0, 1: 1, 2: 4, 3: 9, 4: 16}
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥83👍12🤝3
Это функции, которые используют оператор yield для возвращения значений по одному и могут быть остановлены и возобновлены, что позволяет сохранять состояние между вызовами.
Преимущества:
• Занимают меньше памяти, так как они создают значения по одному, а не хранят их в памяти.
• Использование в циклах for, что делает их простыми в использовании для итерации по последовательностям.
• Создание генераторов обычно требует меньше кода, чем создание классов-итераторов.
🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥57🤝23👍14