PythonCamp
Open in Telegram
Лагерь Python-программистов! Обратная связь: @earlsky Copyright: @camprobot Perfluence
Show more9 074
Subscribers
No data24 hours
-267 days
-11330 days
Posts Archive
9 074
Надоело искать книги по всему интернету?
В телеграм появился бот 🤖, в котором вы сможете найти любые книги 📕 на русском по IT. База книг ежедневно пополняется.
Информация должна быть доступна и бесплатна 🎓
https://t.me/searchIT_bookbot
9 074
Префиксы у строк
Вы явно встречали что-то наподобие
r'data' или b'other'. А какой смысл в этих r, b, f перед начало строки7
r'raw str' — означает, что строка будет выглядеть именно так, как передаётся. Таким образом удобно хранить пути к WIndows файлам.
b'bytes' — принимает только символы из набора ASCII и переводит их в байтовое представление.
f'i = {i}' — Форматирует строку на основе значений внутри {}. Кстати правила можно найти тут.
#theory9 074
Building Versatile Mobile Apps with Python and REST
Art Yudin
2020
Создавайте универсальные приложения для iOS и Android, используя Python. Погрузитесь в fullstack-разработку с помощью Django, мощного фреймворка Python, и React Native, самой востребованной библиотеки JavaScript. К концу книги вы будете знать, как устроены три приложения из реальных проектов.
#python #eng
9 074
«Лаборатория Касперского» ищет аналитиков информационной безопасности со знанием Python/PHP/Perl и опытом в ИБ от 3-х лет.
1. Senior Security Services Analyst — будет оказывать аналитическую поддержку проектов по security assessment: пентесты, веб анализ, ред тим, социальная инженерия.
2. Аналитик по утечкам данных — будет отслеживать тематические ресурсы, в том числе сегмента deep web, darknet, чтобы изучать новые схемы совершения противоправных действий в Интернете. А еще — работать с threat intelligence данными, проводить исследования на основе входных данных от заказчика, совершенствовать методологическую базу сбора и анализа данных.
3. Digital Footprint Analyst — будет собирать информацию из множества источников, анализировать ее и подготавливать отчеты об угрозах для заказчиков.
Откликайтесь и присоединяйтесь к команде лучших экспертов.
9 074
Асинхронно обращаемся к серверу
У requests есть большой недостаток — программа ничего не делает, пока ждёт ответа от сервера. Поэтому, давайте заставим её работать с помощью aiohttp.
Установка:
pip install aiohttp aiodns
Модуль может использоваться не только для отправки запросов, а и для создания HTTP-серверов. Также он поддерживает все функции requests, но чуть сложнее в освоении.
📌 Документация
#lesson9 074
Современное IT предоставляет множество возможностей для удаленной работы.
Рассказываем на нашем митапе, как ими может воспользоваться специалист из России.
Новые Реалии IT. Возможности и тенденции удаленки.
Бесплатный онлайн-митап, 21 марта, 18.00 (GMT+3). Online
https://forms.gle/oPB1b2FedAfL1EdG8
Куда и на чем сейчас можно выехать?
Как сохранить комфортный уровень жизни для себя и семьи?
Как оформить документы и не платить лишние налоги?
Как пользоваться деньгами и своими счетам за границей?
Об этом и многом другом - только самая актуальная и юридически выверенная информация от наших специалистов по релокации.
Для участия заполните форму. А за день до митапа, мы пришлем вам ссылку на трансляцию и немного полезной информации.
До встречи!
9 074
Deep Learning with Python, 2nd edition
Francois Chollet
2021
Написанная создателем Keras и исследователем искусственного интеллекта Google Франсуа Шолле, эта книга поможет вам понять суть проблемы с помощью интуитивных объяснений и практических примеров. Вы изучите сложные концепции и попрактикуетесь в применении компьютерного зрения, а также обработки естественного языка и генеративных моделей. К моменту завершения книги у вас будут знания и практические навыки для применения глубокого обучения в собственных проектах.
#python #eng
9 074
Пока все паникуют и закупаются гречкой — бывший аналитик Центрального банка создал канал, в котором разъясняет, что происходит с экономикой, как это отразиться на простых людях, и как сейчас сохранить (и преумножить) деньги.
Времена сейчас неспокойные, поэтому знание экономики пригодится, чтобы не сойти с ума, и принимать решения с холодной головой.
Подписывайтесь: @investorbiz
9 074
Работаем с базами данных
Работать с кортежами неудобно, можно легко запутаться, а данные могут быть вовсе не того типа. Все эти проблемы решает связка SQLAlchemy с Pydantic, которая называется SQLModel.
Установка:
pip install sqlmodel
Таким образом намного проще работать с данными. Также их тип проверяется, а в случае чего, появляется понятная ошибка. И не забываем про Type Hint`ы, которые очень хорошо сделаны в этой библиотеке.
📌 Документация
#lesson9 074
⚡️Как настроить VSCode для повседневной работы и отладки кода C++?
Приглашаем 22 марта, во вторник в 20:00 (мск) на открытый вебинар «Настройка VSCode для повседневной работы и отладки кода C++» в OTUS.
📚На занятии мы настроим VSCode для полноценной работы и посмотрим функциональность отладки на примерах.
Не упустите возможность попробовать 10-месячную специализацию «C++ Developer» от OTUS.
🎯Чтобы посетить вебинар, зарегистрируйтесь по ссылке: https://otus.pw/4GVN/
9 074
Управляем мышкой
С клавиатурой мы уже научились работать, теперь надо захватить второе устройство для управления — мышку. Воспользуемся mouse.
Установка:
pip install mouse
Модуль может записывать все движения и нажатия, а также симулировать их. Поддерживает Python 2 и Python 3, а также не имеет никаких зависимостей.
Но у него есть один минус — модуль требует права sudo на Linux.
🐼 GitHub
#lesson9 074
Learn to Code by Solving Problems
Daniel Zingaro
2021
Эта книга для начинающих поможет вам сразу же начать писать программы на языке Python. Вы будете решать интересные задачи, взятые из реальных соревнований по кодингу, и по ходу дела развивать свои навыки программирования.
#python #eng
9 074
Python: подготовительный 14-дневный курс.
❗️12 учебных модулей, 69 уроков с практикой в браузере, вебинары и лайвкодинг. Помощь наставника. 990 ₽ за всё!
9 074
Асинхронное программирование
Готовим пельмешки: сначала мы открыли пачку, закинули их в кастрюлю и поставили на огонь (задача 1). Пока ждём приготовления, можем нарезать хлеб (задача 2).
В этом и суть асинхронного программирования, пока одна задача ожидает (например, ответа от сервера), мы можем заниматься чем-то более важным.
Управлять потоком выполнения можно с помощью
asyncio, также вместе с ним используются операторы async/await.
📌 Документация
#lesson9 074
Мечтаете о карьере в сфере IT — начните с Python.
Этот язык рекомендуют в качестве первого языка программирования, и для начала обучения вам не понадобятся технические знания и навыки.
Программа акцентирована на практике.
За 6 занятий вы освоите логику и синтаксис языка, научитесь работать с данными, изучите основные инструменты для написания кода. С нуля разработаете приложение «To do-list» и создадите чат-бота для Telegram на Python.
Попробуйте → https://netolo.gy/hKa
