0.00
0 читателей, 4902 топика

Многопроцессность, многопоточность, асинхронность в 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

---

Настраиваем панель Xfce на примере Manjaro


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

Эволюция версий Java c 8 по 15


Что нового произошло в Java после Java 8 и до текущей 15?

Курс о котором говорится в видео: Инструментарий JAVA — bit.ly/32Jd1VT

Другие курсы для новичков:
JAVA — bit.ly/36wd6gS
JAVA Start — bit.ly/35uwdIW
C# START — bit.ly/3eXms92
C#/.NET — bit.ly/2GXc8Bm
Automation QA (Java) — bit.ly/3f334rh
ANDROID — bit.ly/3eUp0oq
PYTHON — bit.ly/38ImUXE
FRONT-END — bit.ly/3kmGrza
WORDPRESS Developer — bit.ly/32J9GpI
SALESFORCE Developer — bit.ly/3kxi0Pw
UI/UX дизайн — bit.ly/38EdtIN
Обучение на проекте — bit.ly/3prVPOf

Продвинутые курсы для состоявшихся девелоперов:
GRASP and GoF Design patterns — bit.ly/2IwvPAD
Enterprise patterns — bit.ly/38BoaMh

Сайт Foxminded: bit.ly/32Gt4DI
Foxminded в ФБ: www.facebook.com/foxmindedco
FoxmindEd в Instagram: www.instagram.com/foxminded.ua/
Foxminded в VK: vk.com/foxminded
Мой Telegram: t.me/nemchinskiyOnBusiness
Мой блог: www.nemchinsky.me
Для деловых запросов: youtube@foxminded.com.ua

00:00 — вступление Сергея Немчинского
03:15 — Java 8
09:38 — рекламная пауза
10:50 — Java 9
15:15 — Java 10
20:26 — Java 11
26:08 — Java 12
31:45 — Java 13
34:43 — Java 14
39:51 — Java 15

#nemchinskiy #ityoutubersru #java8-15

Как проходить #собеседование


#soer #ityoutubersru

Давайте немного поговорим про собеседования и можно ли повысить свои шансы при их прохождении

Чат для программистов — discord.gg/3UVJWAs
Спонсорская помощь — www.patreon.com/soersoft

Группа ВК — vk.com/codeartblog
Github — github.com/soersoft
Веб-сайт — codeart.ru

Самые передовые Технологии Китая. Такого вы ещё не видели.


Patreon www.patreon.com/techboxvideo

Китай, несомненно, входит в число самых прогрессивных стран мира, в том числе, в области высоких технологий и инноваций. Родина ряда значительных изобретений человеческой цивилизации не перестает удивлять своими смелыми идеями и их реализацией. Представляем Вам самые передовые технологии Китая от телескопа с собирательной площадью 190 тыс. м2 до революционного логистического центра будущего – такого Вы еще не видели!

Какое изобретение понравилось Вам больше всего? Напишите в комментариях.

Самые передовые ТЕХНОЛОГИИ КИТАЯ. Такого вы ещё не видели.
======================================================
#гаджеты #изобретения #технологии #устройства #девайсы #TechBox

Tech box – крутые видео на тему гаджетов, технологий и изобретений.
Если Вам нравятся видео на данном канале, то не забывайте ставить лайки и писать комментарии :)

Алгоритмы на Python 3. Лекция №8


Практика: judge.mipt.ru/mipt_cs_on_python3/
Telegram-группа: t.me/tkhirianov_mipt_cs_on_python3
Спонсировать: www.patreon.com/tkhirianov или www.paypal.me/tkhirianov

курс: Информатика. Алгоритмы и структуры данных на Python 3.
лектор: Хирьянов Тимофей Фёдорович
24.10.2017

Темы, рассмотренные на лекции №8:
— Генерация комбинаторных объектов.
— Рекурсивная генерация всех чисел длины M.
— Генерация всех перестановок (рекурсивная).
— Быстрые сортировки: Тони Хоара и слиянием (без реализации).

Хочу в IT: Frontend


Николай Громов, Senior Web Developer в AB Soft, рассказывает о Frontend-направлении в программировании.

Сегодня многие хотят изменить свое профессиональное направление. И часто решение начать карьеру в IT-сфере связано с хорошими финансовыми перспективами. Тогда у человека, не знакомого со спецификой мира языков программирования, появляется множество вопросов. Главный — с чего начать освоение новой профессии?

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

Компьютерная Школа Hillel

site: ithillel.ua
тел.: 38 (097) 156-58-27

fb: www.facebook.com/hillel.it.school
in: www.instagram.com/hillel_itschool
tw: twitter.com/hillel_itschool
ln: www.linkedin.com/company/hillel_itschool
yt: www.youtube.com/user/hillelitschool
g: plus.google.com/107393502085367390120

#КомпьютернаяшколаHillel #хочувIT #frontend

Уроки Ардуино. Управление нагрузкой в сети переменного тока


В этом уроке поговорим об управлении нагрузкой переменного тока при помощи Arduino и симистора, а также рассмотрим другие способы.
► Текстовый урок: alexgyver.ru/lessons/arduino-load/
► Примеры на Гите: github.com/AlexGyver/tutorials
► Модуль диммера: ali.ski/xwpCCe
► Твердотелка обычная: ali.ski/nQo8v
► Твердотелка с фазой: ali.ski/AT8TX
► SSR модули 1: ali.ski/Y224aH
► SSR модули 2: ali.ski/cFEpEt
► SSR модули 3: ali.ski/-vj9Uz
► SSR модули 4: ali.ski/iD-pbS

▼ Модули, датчики и полезные штуки для Arduino ДЁШЕВО ▼
alexgyver.ru/arduino_shop/

Теги: #arduino #уроки #ардуино
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
► Основной канал: www.youtube.com/c/AlexGyverShow
► Поддержать автора alexgyver.ru/support_alex/
► Официальный сайт: AlexGyver.ru/
► Почта: alex@alexgyver.ru

Как узнать GPT или MBR диск на компьютере или ноутбуке


GPT или MBR? Как узнать стиль вашего диска. Покажу как сделать это несколькими способами и даже при установке Виндовс.
Если сложновато это пока, то тебе сюда, нажимай: youtu.be/CIZLZgr9ZsU

Стили дисков gpt mbr всё чаще интересуют пользователей. Осноная причина — ошибки при установке Windows со стилем не того типа.

Узнать mbr или gpt на вашем диске можно несколькими способами. Можно посмотреть стиль разметки диска прямо при установке Виндовс.

Способ универсальный — командная строка. Запускаем её.
Вводим команду:
diskpart

и затем вводим команду:
list disk

В результате перед нами появится список дисков в системе.

Хотите узнать подробнее, какой у вас стиль разметки диска? Смотрите youtu.be/qqb9MMNH-y4 автор Евгений Юртаев.