PythonCamp
Open in Telegram
Лагерь Python-программистов! Обратная связь: @earlsky Copyright: @camprobot Perfluence
Show more9 074
Subscribers
No data24 hours
-267 days
-11330 days
Posts Archive
9 074
Python How-To
Yong Cui
2022
Python How-To проведет вас через самые важные методы кодирования в Python. Если вы занимаетесь наукой о данных, создаете веб-приложения или пишете административные скрипты, в этой книге вы найдете ответы на свои вопросы "как сделать". Ясное и практичное изложение автора Йонг Куи идеально подходит как для новичков, так и для ветеранов, с проницательными фрагментами кода, интересными графиками и сложными упражнениями. Попутно вы узнаете, как использовать преимущества универсальных инструментов и библиотек Python.
#python #eng
9 074
SQLAlchemy
Object-Relational Mapping (ORM) — технология, которая связывает базы данных и языки программирования. С ней больше не придется писать SQL-код.
Для Python есть SQLAchem. Он работает с самыми популярными базами данных, поддерживает асинхронность, но слегка труден в освоении.
📌 Документация
#lesson
9 074
〰️ Книги — скучно. Тут размазывают одни и те же мысли на 300-400 страниц.
〰️ Курсы — дорого. Можно заплатить 200 000 и ничего не получить.
〰️ Высшее образование — умерло. Там давно нет знаний.
Поэтому ловите лайфхак — изучайте бесплатные курсы в Телеграме. С их помощью вы станете практически Богом: можете научиться рисовать, программировать, дизайнить, писать книги и даже укладывать плитку полностью бесплатно.
Всё просто — заходите на Лекторий, выбираете курс и смотрите. Материалы за 5 000р., 10 000р. и даже 40 000р. здесь не стоят вообще ничего.
Не нужно платить за образование, нужно умело пользоваться Telegram. Вот здесь — Лекторий.
9 074
DevOps in Python: Infrastructure as Python, 2nd Edition
Moshe Zadka
2022
Используйте преимущества Python для автоматизации сложных систем с помощью читабельного кода. Это новое издание поможет вам перейти от операций/системного администрирования к легкому в освоении кодированию.
#python #devops #eng
9 074
Exception Chaining
Это связывание нескольких ошибок в одну. Используется, если при обработке исключения нужно добавить информацию или изменить тип.
Исключение, добавленное с
raise ... from exc, сохраняется в __cause__. Если ошибка произошла во время выполнения try/except, то она запишется в __context__.
📌 PEP 3134
#lesson9 074
Python Programming: A Step By Step Guide from Beginner to Advanced
Anthony Aline
2020
Данный учебник - это быстрое и удобное введение в Python - удивительно адаптируемый язык программирования, который можно применять во множестве сфер. Читая книгу, вы поймете, как составлять программы, создавать сайты и работать с информацией, используя библиотеки Python. Автор добавил в книгу большое количество примеров кода и упражнений.
#python #eng
9 074
«Москва и Питер — худшие столицы в мире, если не выходить никуда дальше дома и работы»
Эти ребята ведут дерзкие телеграм-каналы о Москве и Питере, где рассказывают, что на самом деле происходит в Мск и Спб, собирают способы развлечься и выкладывают горячие новости и события:
❤️ Первый Московский
💙 Первый Питерский
Внутри: 1000 секретных выставок и музеев, неизвестные кафешки и рестораны, ТОП-5 самых живописных мест, о которых вы никогда не слышали.
🔥 Обязательно подпишитесь!
9 074
Тестируем код
К сожалению, люди часто ошибаются и забытое условие может привести к краху всего приложения.
Чтобы такого избежать код тестируют. В основном, с помощью pytest.
Это самая популярная библиотека для автоматизации тестирования.
К тому же она довольно удобная: выводит подробный отчёт, быстро настраивается и поддерживает плагины.
#lesson
9 074
@contextlib.contextmanager
Декоратор позволяет использовать функцию вместе с with. Таким образом, вместо создания большого класса с __enter__ и __exit__, просто накидываем декоратор.
Функция выполняется до блока yield, потом управление переходит в блок with, потом продолжается выполнения функции, даже если возникнет ошибка.
#lesson9 074
Pandas Workout
Reuven M. Lerner
2022
Практика делает pandas совершенными. Отработайте свои навыки работы с pandas в десятках реальных задач, каждая из которых тщательно разработана для формирования интуитивного знания основных задач pandas.
#python #pandas #eng
9 074
shed
Встроенный модуль, позволяющий откладывать выполнение функций "на потом". Может работать в отдельном потоке.
#lesson
9 074
Совет на 2023 год — учите Java. На этом языке пишут всё — от сайтов и блогов до приложений и игр, зарплаты начинаются с 200 000 рублей и для этого не надо работать 24 на 7.
А для того, чтобы научиться за пару недель, а не лет — держите в подписках Java Academy. Там на пальцах рассказывают что учить, на что забить и что актуально в 2023 году.
С этим каналом вы пройдете путь от "ой, я не знаю куда тыкать" до богатого Java-программиста.
Начните свой 2023 год продуктивно — Java Academy.
#промо
9 074
all() & any()
all(iter) — возвращает True если ни один из элементов не равен False. Проще говоря, если всё — True.
any(iter) — вернёт True если хоты бы один из элементов будет правдивым, то есть True.
#lesson9 074
The Pythonic Way: An Architect’s Guide to Conventions and Best Practices for the Design, Development, Testing, and Management of Enterprise Python Code
Sonal Raj
2021
Эта книга познакомит вас с возможностями Python, выходящими за рамки базового синтаксиса. Эта книга поможет вам понять широко распространенные питоновские конструкции и процедуры, что позволит вам писать надежные, оптимизированные и модульные приложения.
#python #eng
