PythonCamp
الذهاب إلى القناة على Telegram
Лагерь Python-программистов! Обратная связь: @earlsky Copyright: @camprobot Perfluence
إظهار المزيد9 074
المشتركون
لا توجد بيانات24 ساعات
-267 أيام
-11330 أيام
أرشيف المشاركات
9 074
🔥Заканчивается набор продвинутого онлайн-курса «Инфраструктурная платформа на основе Kubernetes» - чтобы попасть на курс по спецпредложению, пройдите вступительный тест!
👉🏻ПРОЙТИ ТЕСТ КУРСА ПО KUBERNETES
📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный вебинар в 20:00 мск 15 сентября — «Из каких частей состоит Kubernetes?»: регистрация
На вебинаре:
— узнаем, из каких основных и вспомогательных компонентов состоит kubernetes кластер;
— рассмотрим, за что отвечает каждый из них, и как они взаимодействуют между собой.
👉Экспертизой поделится Филипп Игнатенко, руководитель блока развития российской облачной платформы. Регистрируйтесь сейчас — напомним перед вебинаром!
9 074
Наследование
Принцип ООП, который позволяет дочернему классу получить все возможности родителя. Проще говоря, «копируем» код другого класса.
Получить доступ к родителю можно с помощью вызова
super(). Оттуда уже можно брать реализации функций, которые мы переопределяем.
По умолчанию все классы наследуются от object, даже если мы этого не указываем. Поэтому у класса будет всё, что есть у object.
#lesson9 074
Machine Learning on Geographical Data Using Python
Joos Korstanje
2022
Эта книга начинается с введения в геоданные и охватывает такие темы, как ГИС и общие инструменты, стандартные форматы географических данных и обзор инструментов Python для работы с геоданными. Обсуждаются особенности и трудности, с которыми можно столкнуться при использовании географических данных: от систем координат и картографических проекций до различных форматов и типов геоданных, таких как точки, линии, полигоны и растры. Объясняются аналитические операции, обычно применяемые к геоданным, такие как вырезка, пересечение, буферизация, слияние, растворение и стирание, с реализацией на языке Python.
#python #eng
9 074
is vs ==
Каждый объект хранится в памяти и имеет свой номер (адрес), по которому можно его найти. Этот номер получают функцией
id().
is как раз и сравнивает эти адреса. В то время как == вызывает __eq__ и предназначения для сравнения значений класса.
Кстати, поскольку кто-то может неправильно реализовать __eq__, рекомендуют писать object is None, а не object == None.
#lesson9 074
Введение в рекурсивное программирование
Рубио-Санчес Мануэль
2019
Книга содержит специальные главы о наиболее распространенных типах рекурсии (линейной, хвостовой, множественной), а также о парадигмах разработки алгоритмов, где преобладает рекурсия ("разделяй и властвуй" и перебор с возвратами).
#python #rus
9 074
ТОП-10 красивых мест Москвы и Питера, о которых вы не знали
Парки, соборы, бары и секретные локации — после подписки вы убедитесь, что в Москве и Питере гулять можно не только по центру 😍
Сохраняйте:
❤️ Места Москвы
❤️ Места Питера
9 074
Итак, вокруг курсов за деньги позубоскалил каждый желающий, а что на тему бесплатных онлайн практикумов?
Товарищи из REBRAIN развивают своё сообщество, где помимо курсов вкидывают анонсы практикумов на самые разные темы. Беглый поиск выдаёт Kubernetes, Docker, Ansible, Gitlab CI, Linux, Kafka, MySQL, Golang и прочая автоматизация. Спикеры обнаруживаются из Avito / Skyeng / AWS / Luxoft / DataArt / Selectel и др.
И да, за них денег не берут. Так что кому интересно, подключайтесь.
9 074
ProxyChecker
Модуль позволяет получить некоторые данные основные о прокси сервере.
Установка:
pip install proxy-checker
Вы можете узнать:
🔺 тип (HTTP, SOCKS4, SOCKS5)
🔺 время ответа (в секундах)
🔺 анонимная или прозрачная
🔺 страна
🔺 город
🔺 код страны
📕 Документация
#lesson9 074
Django 4 for the Impatient: Learn the core concepts of Python web development with Django in one weekend
Greg Lim
2022
В книге вы отправитесь в увлекательное, практическое и прагматичное путешествие по изучению Django full stack development. Вы начнете создавать свое первое приложение на Django в течение нескольких минут. Вам будут предоставлены краткие объяснения и практический подход, охватывающие некоторые из наиболее важных функций Django, такие как структура Django Apps, URL, представления, шаблоны, модели, включение CSS, хранение изображений, аутентификация и авторизация, панель администратора Django и многое другое.
#python #eng
9 074
Документируем код
Уместить все особенности функции в название практически невозможно, поэтому придумали документацию — строка, кратко описывающая объект.
В Python документация записывается под определением объекта (класса, функции) с помощью однострочной строки (
"i am string") и многострочной (""" i am string too """).
Но писать доки надо правильно и для этого у Python есть своё соглашение, описанное тут.
#lesson9 074
Weekend Offer для Java-разработчиков в команду VK Звонков
Вместе с командой вы будете совершенствовать один из самых востребованных продуктов ВКонтакте: участвовать в разработке новых фич, работать над улучшением качества звука и видео, решать задачи бесперебойной передачи данных в сложных сетевых условиях и многое другое.
Интересно? Регистрируйтесь, чтобы подробнее узнать об этих и других задачах на встрече, которая состоится 10-11 сентября.
#java
9 074
Time Series Forecasting in Python
Marco Peixeiro
2022
Дананя книга научит вас строить мощные прогностические модели на основе временных данных. Каждая модель, которую вы создадите, будет актуальной, полезной и легко реализуемой с помощью Python. Вы будете изучать интересные реальные наборы данных, такие как ежедневный курс акций Google и экономические данные по США, быстро переходя от основ к разработке крупномасштабных моделей, использующих инструменты глубокого обучения, такие как TensorFlow.
#python #eng
9 074
❇️ Как сделать первый шаг к профессии Java-разработчик? Достаточно прийти за новыми знаниями на открытый урок «Кто такие дженерики?» в OTUS.
👉 https://otus.pw/lKDb/
Почему стоит посетить вебинар?
Вместе с сертифицированным Java-разработчиком, Сергеем Петрелевичем, разберем дженерики, изучим, для чего они нужны и как начать использовать.
Вебинар дает возможность предварительно попробовать специализацию «Java-разработчик» от онлайн-платформы
OTUS и познакомиться с преподавателем.
👉 Чтобы участвовать, зарегистрируйтесь https://otus.pw/UuHtE/
Реклама. Информация о рекламодателе на сайте www.otus.ru
9 074
Что такое
__name__ у модуля?
Когда мы импортируем код, он весь выполняется. Всегда. Чтобы избежать странного поведения, как на картинке, используют __name__.
Переменная получает значение '__main__', если программу запустили напрямую (python file.py) или своё имя, если импортировали как модуль.
#lesson9 074
PyTgBot - первый канал по созданию чат-ботов в телеграм и заработку на них! На них подписаны и новички и профессионалы
