Python Community
13.1K subscribers
1.24K photos
26 videos
15 files
713 links
Python Community RU - СНГ сообщество Python-разработчиков

Чат канала: @python_community_chat

Сотрудничество: @cyberJohnny и @Sergey_bzd

РКН реестр:
https://knd.gov.ru/license?id=67847dd98e552d6b54a511ed&registryType=bloggersPermission
Download Telegram
👆 Объяснение к предыдущему вопросу

isinstance() принимает два аргумента, объект и класс. Он проверяет, является ли объект в первом аргументе экземпляром класса во втором аргументе, и возвращает значение True или False. Все объекты, созданные из дочернего класса, являются экземплярами родительского класса, хотя они не могут быть экземплярами других дочерних классов.

Python Community
Что выведет код?
Anonymous Quiz
24%
CanineError: Dog malfunction
70%
Woof!
6%
*walking*
Какой правильный способ создания приведенного ниже класса Dog?
Anonymous Quiz
7%
Dog.create("Rufus", 3)
16%
Dog.__init__("Rufus", 3)
13%
Dog()
64%
Dog("Rufus", 3)
👆 Что такое срез?

👉 Срез — это методика, которая позволяет получить часть списка, кортежа или строки.

>>> (1, 2, 3, 4, 5)[2:4]
(3, 4)

>>> [7, 6, 8, 5, 9][2:]
[8, 5, 9]

>>> "Hello"[:-1]
"Hell"

Python Community
Какой параметр обязательно принимает в себя метод экземпляра класса?
Anonymous Quiz
16%
тип объекта
49%
сам экземпляр объекта
21%
название класса
14%
таких аргументов нет
👆 Объяснение к предыдущему вопросу

Инициализаторы обычно используются для создания экземпляров объекта. Задача инициализаторов состоит в том, чтобы инициализировать (присваивать значения) элементам данных класса при создании объекта класса.
В Python метод __init __(...) называется инициализатором и всегда вызывается при создании объекта.

Python Community
Компания ООО «Апстрим» (г.Новосибирск) ищет Python разработчика в офис, на полную занятость. Мы находимся в центре города (БЦ Кобра). Отличный панорамный вид и дружный коллектив. Возможен релокейт, но в короткие сроки.

Нам нужен уверенный Middle, Middle + разработчик-аналитик.

Задачи которые предстоит делать:

1. Строить пайплайны по сбору и обработке данных, опыт работы с ClickHouse
2. Создавать новые алгоритмы и аналитические скрипты для работы с данными и автоматизировать существующие процессы.
3. Анализировать функциональность процессов и поведение пользователей в них (работа с YQL)
4. Работа с объемными JSON, TSV, CSV
5. Составление SQL запросов
6. Применение математической статистики
7. Разбираться со старым легаси. Вам предстоит сталкиваться с Tornado, определенный функционал переписывать.

Будет плюсом понимание принципов работы ML.

Расскажите о себе, мы готовы к долгосрочной и продуктивной работе:

Telegram: @ymandrik
E-mail: info@upstream.team
Телефон: 8-923-223-31-31
👆 Как в питоне узнать, в какой мы сейчас директории?

👉 Для этого используется функция getcwd(). Она импортируется из модуля os:

>>> import os
>>> os.getcwd()
"C:\\Users\\lifei\\AppData\\Local\\Programs\\Python\\Python36-32"

Python Community
Что будет выведено на экран?
Anonymous Quiz
7%
Test.__test
40%
AttributeError: type object 'Test' has no attribute '__test'
45%
0
8%
Test.0
Какой принцип ООП описывает следующее предложение - Этот принцип является способностью использовать общий интерфейс для нескольких форм (типов данных).?
Anonymous Quiz
8%
инкапсуляция
52%
полиморфизм
16%
абстракция
24%
наследование
К чему приведет обращение к непустому списку по индексу -1?
Anonymous Quiz
71%
-1?вернется последний элемент
20%
будет ошибка IndexError
6%
вернется первый элемент
3%
ошибка KeyError