Небольшой апдейт по совместному прохождению SQL: апдейтов больше не будет :D.
Я заметил, что людей, которые проходят значительное количество заданий, уже совсем немного, поэтому серия постов заканчивается.
В ближайшее время совместных прохождений не планируется. Вероятно, новые посты будут про стандартную библиотеку python и про анализ данных на python + опросы по всему этому добру.
Опрос, снова по спискам, теперь по многомерным. Что выдаст код?
lists = [[]] * 3
lists[0].append(4)
print(lists)

#опрос #списки #python
Продолжаем идти по стандартной библиотеке. Какую ошибку выдаст интерпретатор?

c = set([5, 4, 3])
c[3]

#опрос #множества #python
Forwarded from Data&Knowledge
Немногие знают, но помимо википедии существует еще и ресурс, где хранятся структурированные знания в виде концептов-триплетов. К примеру:
(Казань, численность-населения, 1243500)
В таком виде хранится очень много информации, её можно найти по адресу wikidata.org. Общее название таких технологий хранения знаний: semantic web.

Интереснее то, что хранением информации всё не ограничивается. Оказывается, в семантической паутине есть целый ряд технологий для работы с информацией. К примеру, есть целый свой язык запросов, который называется SPARQL. Он отдаленно похож на SQL, но оперирует на триплетах. Давайте посмотрим на примере:
SELECT ?city 
WHERE
{
?city has_population 2000.
}

Такое запрос вводит переменную city и возвращает все концепты, у которых население 2000 человек. К примеру, из этого набора:
(Чуповка, has_population, 546)
(Капивник, has_population, 2000)
(Лопопон, has_population, 3332)
(Воскма, has_population, 2000)
Будут выведены только Капивник и Воскма.

А вот мой короткий код, показывающий, как в викидате по введеному названию найти семантическую сущность для города, его GeoName Id и численность его населения:
https://colab.research.google.com/drive/13XKDzOkjG17zfPGy8Dnnqrcv4C4dO7F4?usp=sharing
Кстати, всех девушек - с праздником восьмого марта! Желаю вам всем найти свой генератор счастья.
Какой будет результат выполнения кода?
Какой будет результат выполнения кода?
Anonymous Quiz
5%
5
46%
10
19%
TypeError
19%
IndexError
12%
Посмотреть ответы
Какой из вариантов имеет тип, отличный от str?
Anonymous Quiz
5%
"abcd"
45%
b"abcd"
23%
f"abcd"
9%
r"abcd"
18%
Посмотреть ответ
Давайте импортируем всю библиотеку string.

from string import *

Какая из строк выдаст ошибку?

#опрос #строки #python
Я тут подумал, мы ведь когда-то писали про истории успеха (https://telegra.ph/Neskolko-istorij-uspeha-11-06), но никогда не делились историями неудач в группе. Не описывали, как кто-то учил питон и не смог устроиться, как пошел на курсы и не смог их допройти, как прошел стажировку, но больше никуда не берут.

Под этим постом предлагаю поделиться историями ваших неудач (кому не страшно).
Недавно в пояснении к тесту я допустил ошибку: сказал, что f-строковый литерал не имеет метода format. Ошибка же в том, что сам по себе строковый литерал не имеет методов. Из строкового литерала создается объект строки, а уж строковый объект имеет какие-то методы (включая format).
Чтобы как-то исправиться, принес вам небольшую статью о литералах в python: https://forproger.ru/tutorial-article/python-literaly

А узнать побольше об обработке строковых литералов можно в документации python:
https://docs.python.org/3/reference/lexical_analysis.html#strings

P.S. Спасибо всем причастным за исправления.