Сегодня хочу рассказать о том, почему мы стратегически выбрали Python как основной язык на ближайшие годы, чем он хорош и чисто технологически, и в проектном плане с точки зрения наличия специалистов и компаний, использующих технологию.
Тема изначально очень холиварная, но у меня нет задачи сказать, что все остальные языки плохие, у каждого ЯП есть свои плюсы и выбирать инструмент надо под задачу. Но! Если вам нужен 1 язык, который вы хотите изучить или с которого хотите начать, я считаю, что Python — лучший выбор.
Поговорим о принципах разработки Python, о продуманной архитектуре Python, его академичности, быстродействии и выразительности.
0:00 О чем будем говорить в видео
1:27 Языки, на которых я писал, и почему выбрал Python
2:31 Причины выбрать тот или иной язык программирования
3:19 Средний PHP vs Python разработчики
4:22 Академичность, лаконичность и красота Python
6:05 Продуманность архитектуры Python на примере len
10:56 Композиция вместо наследования
12:04 Каждый аспект языка распространяется на весь язык
12:59 Python медленный?
14:15 Выводы
Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:
— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.
Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.
С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.
Хостинг серверов VDSina.ru на современнейшем оборудовании AMD-EPYC.
Скидка 20% на все тарифы эпичных серверов на 1 месяц всем новым клиентам по промокоду EPYCgvinus
В этом видео рассказывается про полезные утилиты и команды Linux, которые могут пригодиться как новичкам, так и профессионалам. Команды можно применять как на локальном компьютере, так и на сервере. Для примера все действия выполняются на удаленном VDS сервере от компании VDSina.
В этом видео:
* Редактор nano. Базовые действия, подсветка синтаксиса.
* Midnight Commander. Краткий обзор, поиск текста в файлах.
* Утилиты top и htop для мониторинга процессов и просмотра нагрузки на процессор.
* Команда free. Просмотр свободной и занятой памяти.
* Список процессов в системе. Команды ps, pidof, grep. Уничтожение (останов) процессов в Linux). Команды kill и killall. Сигналы SIGTERM и SIGKILL.
* Команда df. Свободное и занятое пространство на дисках.
* Команда du. Просмотр размера директорий.
* Получение справки по командам Linux — команда man.
* Команда uname. Просмотр версии ядра Linux.
* Команды who, w, whoami. Просмотр залогиненных пользователей.
* Команда history. Быстрое выполнение команды из истории.
* Команда uptime. Время работы системы. Время загрузки.
* Три показателя — Load average — три числа. Что такое Load average.
* Команда ip. Вывод списка сетевых интерфейсов.
* Команда netstat. Просмотр открытых сетевых портов.
Друзья! Сегодня у нас на обзоре, один из самых не тривиальных автомобилей от концерна Тойота- FJ Cruiser.
Владелец вложил в свой автомобиль около 2 миллиона рублей и получил очень красивую игрушку…
Подходит ли JavaScript как первый язык, что нужно знать, чтобы начать его изучать, что можно сделать с его помощью и какие есть перспективы со знанием этого языка.
Ответит на вопросы в прямом эфире Алексей Симоненко — директор по развитию HTML Academy с опытом в веб-разработке более 20 лет.
15 сентября стартует курс «JavaScript. Профессиональная разработка веб-интерфейсов» — tml.io/arein
Тайм-коды:
0:00 Наливаем чай и готовимся к лайбу
0:25 Приветствие
1:26 Программа лайва
2:05 Актуальность JavaScript
7:25 Спрос на айтишников после карантина
13:42 Спрос иностранных компаний на российских разработчиков
14:31 Сколько джун может получать
15:30 Стажировка в «Лиге А»
16:50 Переезд за границу по работе
17:54 Как лучше проходить курсы в HTML Academy
18:50 Что можно сделать с помощью JavaScript
21:15 Недостатки JavaScript
22:15 Преимущества JavaScript
24:30 Практика: прохождение тренажёра «Знакомство с JavaScript»
39:45 Какие задачи не может выполнить JavaScript
42:08 Как много информации в курсах по JavaScript в HTML Academy
44:54 Что нужно знать, чтобы приступить к изучению JavaScript
45:42 Дополнительные материалы для изучения JavaScript
51:35 Продолжать учиться vs начинать работать
52:38 Сколько фреймворков нужно выучить
53:40 Что такое язык строгой стилизации
55:20 Почему отличаются зарплаты у разных языков программирования
56:18 Будут ли курсы по TypeScript
58:10 Делать по ТЗ или по-своему
1:00:38 Перспективы MDN
1:01:28 Сколько нужно времени, чтобы стать мидлом
1:02:58 Какими навыками должен обладать джун для устройства на работу
1:07:04 Где искать ответы на вопросы
1:08:54 Как стать востребованным разработчиком
1:13:10 Может ли JavaScript обрабатывать лист Excel
1:13:37 Важно ли наличие высшего образования
1:15:00 Итоги
История вопроса. Языки программирования и их семантика. Интерпретаторы и компиляторы. Корректность и частичная корректность компилятора.
Лекция №1 в курсе «Языки программирования и компиляторы», весна 2018
Преподаватель курса: Дмитрий Юрьевич Булычев, Даниил Андреевич Березун, Екатерина Андреевна Вербицкая, Антон Викторович Подкопаев
Страница лекции на сайте CS центра: goo.gl/Wk8cqB
Все видео курса по порядку: bit.ly/2HWwIAg