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

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

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

РКН реестр:
https://knd.gov.ru/license?id=67847dd98e552d6b54a511ed&registryType=bloggersPermission
Download Telegram
Что выведет код?
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: [email protected]
Телефон: 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
Всем доброго дня!

Ищу разработчика, готового заняться моим проектом и реализовать его в полной мере в сжатые сроки. В проекте не предусмотрена веб часть, ожидается управление приложением через CLI.

- Краткое описание приложения и требований к его работе: https://hackmd.io/@solus/ByyUkoSmj
- Описание примерного стека для приложение и сервисов, которые будут использоваться в приложении: https://hackmd.io/@solus/SyYZTleVj

Обсудим вашу ставку в личной переписке.

Спасибо за внимание.

Контакт @solus_hq
👆Как работает функция filter

👉 Функция делает буквально то, о чем говорит ее название: она фильтрует элементы в последовательности.

Каждый элемент передается функции, которая включает его в последовательность, если по условию получает True, и отбрасывает в случае False:

def add_three(x):
if x % 2 == 0:
return True
else:
return False

li = [1,2,3,4,5,6,7,8]

[i for i in filter(add_three, li)]
#=> [2, 4, 6, 8]

Обратите внимание, как удалены все элементы, которые не делятся на 2.

Python Community