Многопроцессность, многопоточность, асинхронность в Python и не только. Что это и как работает?


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

Сказать спасибо можно здесь — boosty.to/digitalize.team

Сегодняшний выпуск — о том, как заставить наше приложение летать! Поговорим о процессорах, о том, как они работают, о многоядерных CPU и Hyper-Threading, о процессах, потоках и многопоточности, а также об асинхронности или кооперативной многозадачности. Будет насыщенно!

0:00 О чём пойдёт речь
0:30 О многозадачности на единственном ядре CPU
1:42 О тактовой частоте процессоров и многоядерных CPU
3:07 Потоки, они же Threads
4:26 Состояние гонки, оно же race condition
5:20 Hyper-Threading и гипер-потоки
7:56 Потоки на многоядерных CPU
8:24 GIL в Python
9:16 Как обслужить тысячу HTTP запросов?
10:09 Асинхронность, кооперативная многозадачность
14:20 Как работает асинхронность
15:31 Выводы

/****************** 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

---

Английский для программистов и IT специалистов: мой опыт словарь


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

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

Мой опыт изучения английского языка применительно к сфере программирования и разработки софта, а также мысли о месте английского языка в общем наборе компетенций разработчика.

Ловите также составленный нами словарь основных наиболее часто встречающихся слов в технической IT литературе и статьях: docs.google.com/document/d/1mqeUMUNVVgjbqCorfT40nAkkIn1bT9JryTYNMDqx5g8/edit?usp=sharing

Пожалуйста, делитесь видео, если оно было полезным!

0:00 Моя история взаимоотношений с английским
1:27 Резюме по английскому на основе моего опыта
2:43 Наш словарь английских ИТ слов
3:34 Почему английский так важен именно для ИТ людей?
6:38 Как начать работать с английским языком?
8:56 О возможности общаться напрямую с любым человеком в мире
10:00 Итоги

Нейминг в коде — www.youtube.com/watch?v=hjdRQspuelk

IDE vs VIM — www.youtube.com/watch?v=yog7sNQOryM

Ищем ботов в Instagram подписчиках на Python — www.youtube.com/watch?v=IBmWSr4_9XA

/****************** 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

---

"Лежачий" комп из 2004-го за 500 рублей / Оживляем / Часть #1


Группа канала ВК, подпишись — vk.com/murkmurkov
Лайв канал — goo.gl/VfzFJ6
Мой твич, го подписочку — www.twitch.tv/maddymurk101
Мы в телеграмм — t.me/maddymurk
Инста — www.instagram.com/maddy_murk/
Я в ВК, подпишись — vk.com/murk101
— Всем привет дорогие друзья! Сегодня у нас на канале лежачий компьютер на Intel Celeron, на базе 478 сокета! Нож мне в печень, 478 вечен. Компьютер был куплен за 500 рублей, по заверениям продавца — компьютер полностью исправен и готов к работе, но это оказалось не совсем так :)
Это первая часть видео, во второй части попробуем сделать апгрейд данного ПК и даже поиграть на нем в игры.
Всех с наступающими праздниками! Подписывайтесь на канал, ставьте лайки :)

Обзор Linux Deepin 20 Beta за 6 минут


Заинтересовался Deepin Desktop Environment, начал смотреть дистрибутивы с ним. Ну и, логично, первое с чего начал — Deepin. Поскольку самый свежий вариант на сегодня это 20 Beta — для обзора выбрал именно ее.

Содержание:
00:00 — Вступление;
00:17 — Основа;
00:57 — Установка:
01:13 — Графическая оболочка;
04:31 — Приложения;
05:20 — Производительность.

Материал на сайте: geekkies.in.ua/linux/obzor-linux-deepin.html

Зайди на наш сайт: geekkies.in.ua/

Подпишись на нас в соц.сетях:
Twitter: twitter.com/geekkies
Facebook: www.facebook.com/geekkiesinua

macOS Mojave 10.14 на неподдерживаемые компьютеры Mac и Hackintosh


Как установить macOS Mojave 10.14 на неподдерживаемые компьютеры Mac и Hackintosh

www.Hackintosh-amd.ru
macOS 10.14 Mojave on Unsupported Macs — macOS Mojave Patcher. Часть 1
youtu.be/9TtnDHOKWJU
macOS Mojave Patcher — Core 2 Duo

#Hackintosh #Mojave #macOS

001. Linux-инструменты системного администратора - Вячеслав Бирюков


Система Linux работает с тысячами команд на все случаи жизни, и у каждого системного администратора есть свои любимые инструменты. На лекции мы рассмотрим некоторые из них

Libre Renegade: Как Создать Самый Дешевый Домашний Сервер НАС (NAS)


Здравствуйте
В этом видео я расскажу вам, как создать собственный очень дешевый домашний сервер, используя дешевые детали.

Использую:
Libre Renegade: amzn.to/2OCAG1s
4TB Drive: amzn.to/2ANozft
8: amzn.to/2O7ziTv
SD Card: amzn.to/2ADgiKV

libre.computer/products/board...
www.openmediavault.org
Wiki: openmediavault.readthedocs.io

Контролируем финансы с Google Sheet. Забираем банковские данные.


Telegram — teleg.one/johenews

Статья — devpew.com/blog/google-sheets-for-finance

Моя рефералка для DigitalOcean (Вы получите $100, я получу $25) — m.do.co/c/41bb5762da9a

Если хотите меня поддержать:

Patreon — www.patreon.com/johenews
BTC — 1LXZA2n8dzSEf2guqQBsYSdhxK79LNokny
Yandex Money — 410015903330829

Павел Черторогов – GraphQL — заключаем выгодный контракт между сервером и клиентом


. GraphQL приходит на смену REST API. Что такое GraphQL и из каких основных частей он состоит. Как бэкендеры описывают возможности своего сервера, а фронтендеры заявляют о своих потребностях в данных? Затронем тему статического анализа GraphQL-запросов на клиенте и как это позволяет отслеживать ошибки и изменения в API. Пройдемся по основным проблемам построения и генерации GraphQL-схемы на бэкенде.