class-40351-grade-book-2023-02-20-20-27-44-anon.xlsx
71.5 KB
Итак, снова про совместное прохождение SQL.
В ближайшее время попробую найти интересных материалов на тему хранения данных. Но и про совместное обучение тоже будет.
Наибольший прогресс за неделю:
- Илья Б. (156.0 баллов всего, 104.0 - прирост)
- Alexandr S. (163.0 баллов всего, 41.0 - прирост)
- Alpine P. (67.0 баллов всего, 35.0 - прирост)
План на следующую неделю: пункты 2.3.
Если застряли, вопросы можно задавать в тг-чате и вк-беседах (у нас ведь есть прошедшие, они смогут помочь).
Всем удачи!
#sql
В ближайшее время попробую найти интересных материалов на тему хранения данных. Но и про совместное обучение тоже будет.
Наибольший прогресс за неделю:
- Илья Б. (156.0 баллов всего, 104.0 - прирост)
- Alexandr S. (163.0 баллов всего, 41.0 - прирост)
- Alpine P. (67.0 баллов всего, 35.0 - прирост)
План на следующую неделю: пункты 2.3.
Если застряли, вопросы можно задавать в тг-чате и вк-беседах (у нас ведь есть прошедшие, они смогут помочь).
Всем удачи!
#sql
Небольшой апдейт по совместному прохождению SQL: апдейтов больше не будет :D.
Я заметил, что людей, которые проходят значительное количество заданий, уже совсем немного, поэтому серия постов заканчивается.
В ближайшее время совместных прохождений не планируется. Вероятно, новые посты будут про стандартную библиотеку python и про анализ данных на python + опросы по всему этому добру.
Я заметил, что людей, которые проходят значительное количество заданий, уже совсем немного, поэтому серия постов заканчивается.
В ближайшее время совместных прохождений не планируется. Вероятно, новые посты будут про стандартную библиотеку python и про анализ данных на python + опросы по всему этому добру.
Что выдаст код?
Anonymous Quiz
28%
[[4], [4], [4]]
33%
[[4], [], []]
21%
[[], [], [], 4]
18%
Посмотреть ответ
Продолжаем идти по стандартной библиотеке. Какую ошибку выдаст интерпретатор?
c = set([5, 4, 3])#опрос #множества #python
c[3]
Какую ошибку выдаст интерпретатор?
Anonymous Quiz
50%
IndexError
2%
NameError
18%
TypeError
9%
ValueError
7%
Не выдаст ошибку
15%
Посмотреть ответы
Видео от канала Хитрый Python, про ключи для словарей и хэши:
https://www.youtube.com/watch?v=HPsm4eOaR8I
#хитрый_python
https://www.youtube.com/watch?v=HPsm4eOaR8I
#хитрый_python
YouTube
Какими могут быть ключи словарей и причем тут hash()?
Если спросить начинающего разработчика, какие типы данных могут быть ключами словарей, ответ будет "строки". Более опытный разработчик скажет, что ключами словаря может быть любой иммутабельный тип данных. Но это тоже не совсем правильно. Давайте разбираться!…
Первые несколько параграфов объясняют, что такое хэширование:
https://habr.com/ru/post/534596/
Те же, кто хочет узнать о хэшах больше, могут попытаться осилить всю статью.
https://habr.com/ru/post/534596/
Те же, кто хочет узнать о хэшах больше, могут попытаться осилить всю статью.
Хабр
Хеш-функция, что это такое?
Приветствую уважаемого читателя! Сегодня я хотел бы рассказать о том, что из себя представляет хеш-функция, коснуться её основных свойств, привести примеры использования и в общих чертах разобрать...
Forwarded from Data&Knowledge
Немногие знают, но помимо википедии существует еще и ресурс, где хранятся структурированные знания в виде концептов-триплетов. К примеру:
(Казань, численность-населения, 1243500)
В таком виде хранится очень много информации, её можно найти по адресу wikidata.org. Общее название таких технологий хранения знаний: semantic web.
Интереснее то, что хранением информации всё не ограничивается. Оказывается, в семантической паутине есть целый ряд технологий для работы с информацией. К примеру, есть целый свой язык запросов, который называется SPARQL. Он отдаленно похож на SQL, но оперирует на триплетах. Давайте посмотрим на примере:
Такое запрос вводит переменную 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
(Казань, численность-населения, 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
Google
SPARQLing.ipynb
Colaboratory notebook
Кстати, всех девушек - с праздником восьмого марта! Желаю вам всем найти свой генератор счастья.
И еще немного про хэширование и как оно применяется:
https://www.youtube.com/watch?v=OW_gSexoT64
#хитрый_python
https://www.youtube.com/watch?v=OW_gSexoT64
#хитрый_python
YouTube
Как управлять тем, как хешируется объект и какая от этого польза?
В предыдущем видео мы говорили о том, как работает хеширование для стандартных объектов python. В случае с классами, которые мы создаем сами мы можем управлять этим процессом. Давайте посмотрим, как это работает и для чего может быть полезно.
Я в Telegram…
Я в Telegram…
Какой будет результат выполнения кода?
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%
Посмотреть ответ
Снова видео с канала Хитрый python, теперь про передачу произвольного количества аргументов в функцию:
https://www.youtube.com/watch?v=gmoJdMBmcyk
#хитрый_python
https://www.youtube.com/watch?v=gmoJdMBmcyk
#хитрый_python
YouTube
Как использовать *args и **kwargs в python?
В видео про декораторы мы использовали *args и **kwargs для того, чтобы передать в функцию любое количество позиционных и именованных аргументов. Для того, чтобы понять как это работает, сначала познакомимся с тем, что такое распаковка.
Я в Telegram - h…
Я в Telegram - h…
Какая из строк выдаст ошибку?
Anonymous Quiz
14%
r'My age is {age}.'.format(age='10')
29%
Template('My age is $age').substitute(age='10')
24%
f'My age is {age}.'.format(age='10')
32%
Посмотреть ответы
А тут можно почитать больше про применение f-строк:
https://habr.com/ru/company/wunderfund/blog/674866/
#строки #python #f-строки
https://habr.com/ru/company/wunderfund/blog/674866/
#строки #python #f-строки
Хабр
F-строки в Python мощнее, чем можно подумать
Форматированные строковые литералы, которые ещё называют f-строками (f-strings), появились довольно давно, в Python 3.6. Поэтому все знают о том, что это такое, и о том, как ими пользоваться. Правда,...
Статья про использование кавычек в python: 'одинарные' vs. "двойные".
https://proglib.io/p/vopros-veka-kakie-kavychki-ispolzovat-v-python-odinarnye-ili-dvoynye-2022-02-10
#строки #python
https://proglib.io/p/vopros-veka-kakie-kavychki-ispolzovat-v-python-odinarnye-ili-dvoynye-2022-02-10
#строки #python
Библиотека программиста
🐍 Вопрос века: какие кавычки использовать в Python – одинарные или двойные?
Все не так просто, как кажется на первый взгляд. Рассказываем о лучших практиках применения кавычек в Python.
Какой вариант не вызовет ошибки?
Anonymous Quiz
6%
print("Тут 'есть" кавычки")
36%
print('Тут есть" кавычки')
15%
print("Тут "есть" кавычки")
25%
print('''Тут есть кавычки'''')
7%
print('Тут есть кавычки")
11%
Посмотреть ответы
Я тут подумал, мы ведь когда-то писали про истории успеха (https://telegra.ph/Neskolko-istorij-uspeha-11-06), но никогда не делились историями неудач в группе. Не описывали, как кто-то учил питон и не смог устроиться, как пошел на курсы и не смог их допройти, как прошел стажировку, но больше никуда не берут.
Под этим постом предлагаю поделиться историями ваших неудач (кому не страшно).
Под этим постом предлагаю поделиться историями ваших неудач (кому не страшно).
Telegraph
Несколько историй успеха
Выкладываю несколько анонимных историй успеха от участников нашей группы. Я надеюсь, что эти истории станут для вас хорошим мотиватором. Хочу отдельно отметить, что наша группа не сыграла существенной роли в успехах рассказчиков, всего они добились собственными…