<commit_before>---
title: "Бонусные лекции"
permalink: /bonus-lectures/
---

Тут собраны ссылки на бонусные лекции, которые проводились за все время
существования курса. Плюс, если есть предстоящие лекции, расписание и
календарь этих лекций.
Выложены только ссылки в свободном доступе, ссылки на запись лекций на Google Drive
даю в slack.

Список бонусных лекций:

* Работа с базами данных в Python
* Новые возможности в Python 3.x
* Руководство стилю кода PEP8
* Аннотация типов
* Ansible
* black
* click
* logging
* pdb
* pytest
* Python package
* Генераторы
* Декораторы
* ООП: classmethod, staticmethod, property, namedtuple
* Vim, tmux

## Расписание предстоящих бонусных лекций

| Дата     |     Время       | Тема |
|:--------:|:---------------:|------|
| 16.05.21 | 7:00-9:00 UTC   | ~~[Новые возможности в Python 3.9](https://github.com/pyneng/pyneng-bonus-lectures/tree/master/examples/08_python39)~~ |
| 22.05.21 | 7:00-10:00 UTC  | Создание интерфейса командной строки с помощью [Typer](https://github.com/tiangolo/typer) |
| x.10.21  | 7:00-9:00 UTC   | Новые возможности в Python 3.10 |


## Календарь лекций

Календарь в формате [ical](https://calendar.google.com/calendar/ical/tbrecv5n6236rajk4t5bogtlo0%40group.calendar.google.com/public/basic.ics)

<iframe src="https://calendar.google.com/calendar/embed?src=tbrecv5n6236rajk4t5bogtlo0%40group.calendar.google.com&ctz=UTC" style="border: 0" width="800" height="600" frameborder="0" scrolling="no"></iframe>
<commit_msg>update bonus lectures<commit_after>---
title: "Бонусные лекции"
permalink: /bonus-lectures/
---

Тут собраны ссылки на бонусные лекции, которые проводились за все время
существования курса. Плюс, если есть предстоящие лекции, расписание и
календарь этих лекций.
Выложены только ссылки в свободном доступе, ссылки на запись лекций на Google Drive
даю в slack.

Список бонусных лекций:

* Работа с базами данных в Python
* Новые возможности в Python 3.x
* Руководство стилю кода PEP8
* Аннотация типов
* Ansible
* black
* click
* logging
* pdb
* pytest
* Python package
* Генераторы
* Декораторы
* ООП: classmethod, staticmethod, property, namedtuple
* Vim, tmux

## Расписание предстоящих бонусных лекций

| Дата     |     Время       | Тема |
|:--------:|:---------------:|------|
| 16.05.21 | 7:00-9:00 UTC   | [~~Новые возможности в Python 3.9~~](https://github.com/pyneng/pyneng-bonus-lectures/tree/master/examples/08_python39) |
| 22.05.21 | 7:00-10:00 UTC  | Создание интерфейса командной строки с помощью [Typer](https://github.com/tiangolo/typer) |
| x.10.21  | 7:00-9:00 UTC   | Новые возможности в Python 3.10 |


## Календарь лекций

Календарь в формате [ical](https://calendar.google.com/calendar/ical/tbrecv5n6236rajk4t5bogtlo0%40group.calendar.google.com/public/basic.ics)

<iframe src="https://calendar.google.com/calendar/embed?src=tbrecv5n6236rajk4t5bogtlo0%40group.calendar.google.com&ctz=UTC" style="border: 0" width="800" height="600" frameborder="0" scrolling="no"></iframe>

{'fraction_non_alphanumeric': 0.13883299798792756, 'fraction_numerical': 0.04963112005365526, 'mean_word_length': 4.205933682373473, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 8, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '737442', 'n_tokens_mistral': 1302, 'n_tokens_neox': 1341, 'n_words': 260}