Эффективно работаем со сложными структурами данных в Python 3.7


Запускаем мощную платную обучающую программу, интересно принять участие? Пройдите опрос — simpoll.ru/run/survey/c44b6a04

Поддержать канал и получить доступ к закрытым видео — boosty.to/digitalize.team

Сложные структуры данных часто возникают в проектах, реализующих сбор и обработку разносортных данных, как правило это многоуровневые вложенные массивы и словари. Работать с такими структурами непросто, но в Python есть отличные встроенные инструменты, позволяющие снизить сложность работы, улучшить читаемость и поддерживаемость кода, облегчить разработку в IDE, а также снизить объём используемой оперативной памяти. В видео мы поговорим о разных подходах и сравним их эффективность — List/Dict, dataclass, tuple, collections.namedtuple, typing.NamedTuple.

Код из видео — github.com/alexey-goloburdin/youtube-python-structures

Поднимаем Debian сервер для Python/Django — установка и настройка с нуля. Как настроить сервер? — www.youtube.com/watch?v=FLiKTJqyyvs

Основы LaTeX для тех, кто ещё не пробовал. Зачем он в 2019? Урок LaTeX — www.youtube.com/watch?v=8dCm1V1XDzw

Разрабатывать в Vim или в IDE? Vim vs IDE — www.youtube.com/watch?v=yog7sNQOryM

/****************** about ******************/

Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:

— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.

Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.

С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.

Мои соц сети:
www.facebook.com/a.goloburdin
www.instagram.com/alexeygoloburdin/
vk.com/a.goloburdin

---

Основы Программирования - #4 - Функции


Освой профессию frontend-разработчика за 6 месяцев и становись востребованным IT-специалистом со знанием топовых технологий и 5 крутыми проектами в портфолио:
loftschool.com/professions/frontend-developer/?utm_source=youtube

LPIC 201.2 Сборка ядра Linux на примере Ubuntu


Пробуем собрать ядро (и только ядро) пятой версии на убунте.

Flex (Fast Lexical Analyzer) — генератор лексических анализаторов habr.com/post/99162/
GNU Bison — программа, предназначенная для автоматического создания синтаксических анализаторов по данному описанию грамматики. habr.com/post/99366/
Про оба: habr.com/post/141756/

UNIX-1.5 Awk, Cut, Last, Wc Commands Video Tutorial


Make sure to subscribe to my channel for more videos on UNIX, Perl and SQL.
facebook: facebook.com/fuzicast
twitter: @fuzicast
youtube: youtube.com/yuejdesigner85

awk -F| BEGIN{ initialization } { code block } END{ finalization } — general syntax
default delimiter is space
VAR=«value» — define a variable
print VAR — print a variable
NF is number of fields
$NF is value of last field
print "$EXTERNAL_VAR" — double single $EXTERNAL_VAR single double
VAR~/pattern/ — pattern patching
VAR!~/pattern/ — does not match
FS returns value of field separator, same as -F
OFS returns output field separator
print $1,$2 is separated
NR returns line number
FILENAME returns current filename
awk -v var1=value1 — pre-assign values to variables in awk
awk -F, conditions { code block } filename — condition must be right before code block

cut — get columns from file
cut -d, -f1-2 filename — print 1st to 2nd columns
cut -c1-5 filename — print first 5 characters
cut -d, -f2- filename — print from 2nd column to last column
cut -d, -f1,4,5 filename — print 1st, 4th and 5th column
cut -d, -f-3 filename — print from 1st to 3rd column
cut -d, -f1,3-5 filename — print 1st, 3rd to 5th column

wc — word count
wc -l — line count
wc -c — print number of bytes
wc — print number of newline, word and bytes
wc -m — character count
wc -w — word count

last — check login history
last -10 — show last 10 logins
last -F — show full login information

Бюджетирование / PowerQuery / PowerPivot / Finalytics PRO


Совместно с «Финансовым директором» провели вебинар про бюджетирование в Excel. Как Расчетную модель быстро и легко преобразовать в базу данных.

Присоединяйтесь к нам в социальных сетях и на сайте:
— Блог по Power BI и Excel www.finalytics.pro/inform/
— Вконтакте vk.com/finalytics
— Facebook www.facebook.com/groups/finalytics/
— Записаться на курсы www.finalytics.pro/seminar/

Трюк Excel 5. Панель быстрого доступа и команда "выделить видимые ячейки"


Панель быстрого доступа в Excel — один из инструментов, который позволяет сделать работу немного более удобной и быстрой. Разобран пример добавления на панель быстрого доступа полезной команды «выделить видимые ячейки». Другие трюки Excel и файл с примером можно скачать здесь statanaliz.info/tryuki-ms-excel/

► Корпоративный тренинг «Продвинутый уровень MS Excel»:
statanaliz.info/trening-prodvinutyj-uroven-ms-excel/

► Онлайн курс «Продвинутый уровень MS Excel»:
statanaliz.info/kurs-prodvinuty-uroven-excel/

**************************

*** Мой сайт об Excel и статистике ***
statanaliz.info/

*** Странички и аккаунты в соцсетях ***
Facebook: https://www.facebook.com/statanaliz.info/
Вконтакте: https://vk.com/id_statanaliz_info
Твиттер: https://twitter.com/statanaliz_info
Telegram: t.me/statanaliz

22 Мгновенное заполнение в Excel


Команда Excel Мгновенное заполнение позволяет заполнить столбец по указанному образцу на основе данных из столбцов, находящихся рядом. Это многократно ускоряет решение задачи в сравнении с использованием текстовых формул. Файл с примером находится на странице statanaliz.info/osnovnye-formuly-excel/

► Корпоративный тренинг «Продвинутый уровень MS Excel»:
statanaliz.info/trening-prodvinutyj-uroven-ms-excel/

► Онлайн курс «Продвинутый уровень MS Excel»:
statanaliz.info/kurs-prodvinuty-uroven-excel/

**************************

*** Мой сайт об Excel и статистике ***
statanaliz.info/

*** Странички и аккаунты в соцсетях ***
Facebook: https://www.facebook.com/statanaliz.info/
Вконтакте: https://vk.com/id_statanaliz_info
Твиттер: https://twitter.com/statanaliz_info
Telegram: t.me/statanaliz

Существует ли время | Сквозь кротовую нору с Морганом Фриманом | Discovery


Можно ли время повернуть вспять? Следуют ли события одно за другим, или прошлое, настоящее и будущее существуют параллельно?
Является ли «время» основным элементом вселенной или же его вовсе не существует?
Найдите ответы на глобальные вопросы человечества в шоу «Сквозь кротовую нору с Морганом Фрименом» на канале Discovery!

Заходите на наш сайт: clc.am/DiscoveryChannel.ru

Подписывайтесь на наши соцсети:
Telegram: clc.am/Discovery_Telegram
ВКонтакте: clc.am/Discovery_VKontakte
Facebook: clc.am/Discovery_Facebook
Instagram: clc.am/Discovery_Instagram
Яндекс.Дзен: clc.am/Discovery_Yandex.Zen

DIY Компьютер с Нуля за 6 Месяцев!


Помочь денежкой: www.donationalerts.com/r/vectozavr
telegram: @vectozavr
Как сделать компьютер? Статьи на сайте:
Теория: ilinblog.ru/article.php?id_article=50
Практика: ilinblog.ru/article.php?id_article=59

Instagram: www.instagram.com/vectozavr
VK: vk.com/public179407034

Компьютер своими руками: реально ли это?
В этом видео мы попытаемся собрать свой собственный самодельный DIY компьютер (калькулятор), используя транзисторы и резисторы.

Мы поймём, какая система счисления используется в компьютере и почему. После, будет дана базовая математика и введение в двоичную систему счисления. Также вы узнаете, что такое дискретная математика и булева логика.

Вы узнаете, что такое логические функции и как их собрать из транзисторов и резисторов. Логические функции в свою очередь дают возможность собрать двоичный сумматор (калькулятор).
Когда станет понятно, как работает любой компьютер (телевизоры, телефоны, ноутбуки и пр.), я расскажу, как я сделал свой собственный калькулятор из резисторов и транзисторов, не используя никакие дополнительные устройства вроде Raspberry Pi или arduino.

Информация в этом видео уникальна — никто до этого на русском YouTube не делал таких проектов, так что я думаю, что это будет интересно для вас!

Как скачать Microsoft Edge на основе Chromium, установить и настроить браузер


Покажу пошагово, как установить Microsoft Edge Chromium, настроить и пользоваться. Нажми goo.gl/zTd1vQ подпишись на канал и включи колокольчик, чтобы узнать о выходе нового видео.

1. Microsoft Edge Chromium скачать: www.microsoft.com/ru-ru/edge

Майкрософт полностью обновил браузер Edge. Теперь Microsoft Edge работает на базе Chromium.

Когда люди вынуждены сидеть дома, важно найти правильное занятие.
Одно из лучших занятий — повышение уровня своих компьютерных знаний.
Узнайте подробнее здесь: bit.ly/3bUTzYf

Получите эксклюзивные видео от Юртаева: boosty.to/urtaev
Доступ ко всем видео по подписке.

Как создать учетную запись Майкрософт: youtu.be/f9yA3DWGi2s

URL-адреса, использованные в видео:

Поиск duckduckgo.com/
Канал Юртаева, подпишиcь: goo.gl/zTd1vQ
Карты Google: www.google.com/maps/

Комбинации клавиш, использованные в видео:

Открыть все загрузки: Ctrl J
Быстро очистить браузер Edge: Ctrl Shift Delete
Масштаб Ctrl и Ctrl — Масштаб 100% Ctrl 0 (ноль)

Подробно о Майкрософт Эдж здесь, нажимай: youtu.be/J4olpgce_7k автор Евгений Юртаев

Спасибо за просмотры, лайки, подписку, колокольчики и комментарии!

Не забудь нажать goo.gl/zTd1vQ и подписаться.

Они всех пересадят… на Виндовс 10, изучай сейчас: bit.ly/3bUTzYf

Поддержите канал urtaev.ru/donate/

Благодарю за помощь каналу, просмотры, лайки, комментарии и репосты!
Продолжение следует… :)

#microsoft #edge #Юртаев