Python_No_Panic
Open in Telegram
Самый перспективный, полезный и ламповый канал по Python в русскоязычном телеграме! Обучающие посты в хронологическом порядке, посты по софт скиллам и чат, где вам всегда помогут админы и комьюнити. Сотрудничество: @Niik_Whaale
Show more2 146
Subscribers
No data24 hours
-37 days
-1330 days
Posts Archive
2 146
🐍 Python — идеальный язык программирования для старта. Учить его — одно удовольствие, настолько он прост, логичен и одновременно востребован. Даже начинающему разработчику на Python платят 80 000 рублей в месяц!
На курсе «Профессия Python-разработчик» вы освоите сам язык, познакомитесь с веб-фреймворком Django, Git и базами данных. Навыки закрепите на реальных проектах: создадите свой Telegram-бот, интернет-магазин и собственную социальную сеть!
Уже через 6 месяцев сможете начать работать, а в конце курса — получите гарантированную помощь в трудоустройстве.
🔥 Также для IT-специалистов действуют специальные плюшки от государства!
Переходите по ссылке, чтобы узнать подробности и оставить заявку на курс: https://clc.to/F4l2wg
2 146
Какой магический метод был добавлен в протокол дескрипторов класса в Python 3.6?
2 146
csv - это Python библиотека для работы с таблицами и Сomma-Separated Values (Значениями-Разделенными Запятой) 🔸
Эту либу часто применяют при парсинге веб-страниц, чтобы сохранять данные в файл в удобном формате. В последствии, такие .csv файлы можно без проблем открывать и просматривать в Excel и других подобных программах.
На первом скриншоте показан небольшой пример с кодом, а на втором - то, как записанные данные будут выглядеть в Excel'е 📄
Исходник - https://pastebin.com/XNpMMf4y
2 146
🎉 Среди студентов МГУ прошло голосование на 3 лучших телеграм-канала по программированию. Поздравляем победителей:
Python и 1000 программ – канал для всех, кто хочет освоить самый перспективный язык 2022 года. Гайды для новичков, шпаргалки, фишки, программы и многое другое.
Этичный хакер – уроки по хакингу, инструкциии по взлому, деанону, защите устройств и бесплатными курсами по информационной безопасности.
IT Pirate - сливы платных курсов по программированию от топовых онлайн школ(Skillbox, GeekBrains)
2 146
Станьте Python-разработчиком на Хекслете
✔ Пройдите бесплатные вводные курсы, чтобы познакомиться с профессией.
✔ Если понравится — присоединяйтесь к обучению в группе с наставником
✔ Развивайте нетворкинг в 26-тысячном сообществе айтишников
✔ Выполняйте проекты, участвуйте в Open Source, готовьтесь к трудоустройству
P.S. У нас дружелюбная атмосфера, возможность учиться в своем темпе и совмещать учебу с работой. А еще комфортная рассрочка и гарантированный манибэк в течение двух недель, если передумали.
Присоединяйтесь!
2 146
🔸Библиотека requests | Часть 3
С помощью requests также можно отправлять и загружать любые файлы. Более того, эта библиотека поддерживает потоковый режим скачивания/выгрузки.
Для чего нужен потоковый режим?
Он позволяет избежать атомарности выполняемой операции (атомарная операция - она либо выполняется полностью, либо не выполняется вовсе). Файл разбивается на части и отправляется не сразу целиком, а по кусочкам 👌🏼
Например, если во время скачивания большого изображения у вас оборвется интернет-соединение, то вы успеете получить хотя бы некоторую часть картинки, а не потеряете её целиком.
Пример работы с файлами показан на скриншоте выше 🔝
Исходный код - https://pastebin.com/Ka0MBBPw
2 146
🔸Библиотека requests | Часть 2
Существуют различные HTTP-методы и каждый из них используется для своих целей. Например, в данном случае мы отправляем POST-запрос через прокси-сервер, попутно передавая некоторую информацию в cookies и в JSON-формате 📂
К другим HTTP-методам можно отнести: GET (обычно используется для получения какой-то информации с сервера), POST (для создания новых данных на сервере), PUT (для изменения данных на сервере), DELETE (для удаления данных с сервера).
На практике же, многие разработчики используют только лишь методы GET и POST 😶
Кстати, чтобы потренироваться в отправке HTTP-запросов через requests, можно воспользоваться удобным сервисом httpbin.org. Вы можете отправить ему запрос, и он вернет ответ в соответствии с указанными правилами. Он чем-то напоминает эхо-сервер.
Исходник - https://pastebin.com/a4tbDLXP
