Старт в программировании за 15 секунд. Как и с чего начать свой путь

BotLorder
20 May 202412:28

Summary

TLDRВ этом видео Станислав Малышев, разработчик, делится своими знаниями о том, как быстро начать программировать и получить первый результат. Он рассматривает тему с точки зрения вовлечения в программирование и предоставления простых примеров кода на JavaScript, который можно запустить прямо в браузере. Станислав демонстрирует, как использовать консоль браузера для выполнения кода и вывода результатов, а также предупреждает о потенциальных негативных последствиях неосторожного программирования, подчеркивая важность безопасности и ответственного подхода к написанию кода.

Takeaways

  • 👋 Приветствие и вступление: Станислав Малышев представляет себя разработчиком и начинает разговор о том, как быстро начать программировать и вызвать интерес к программированию.
  • 🔧 Инструменты для начала: Рекомендуется использовать браузер Chrome и его функцию 'панель разработчика', вызываемую с помощью F12.
  • ⚠️ Предупреждение о безопасности: Панель разработчика не должна использоваться для вставки кода, так как это может привести к проблемам с управлением браузером и компьютером.
  • 📝 Введение в консоль: Консоль — это черный экран, используемый для вывода, записи и удаления информации, аналогично протоколированию в суде.
  • 💡 Первый опыт программирования: Ввод первой команды в консоли с использованием JavaScript, например, `console.log("Hello")` для вывода текста.
  • 🎨 Примеры применения JavaScript: Демонстрация наглядности и гибкости языка JavaScript, который можно использовать для создания веб-сайтов, приложений и игр.
  • 🚫 Ограничения и негативные последствия: Обсуждение того, что бесконечные операции могут привести к зависанию компьютера и что вредоносный код может быть использован неправильно.
  • 🔁 Понимание циклов: Объяснение циклов в программировании, демонстрация их работы с помощью примера `for` цикла и его последствий при неправильном использовании.
  • 🛠️ Возможности и автоматизация: Рассмотрение того, как программирование позволяет автоматизировать процессы и создавать собственные приложения и проекты.
  • 🌟 Миссия и мотивация: Станислав Малышев делится своими мотивами для изучения программирования и стремлением помочь другим начать свой путь с малых шагов.
  • 👋 Заключение и приглашение: Участники курса приглашаются к дальнейшим лекциям, где они будут изучать основы программирования и улучшать свои навыки.

Q & A

  • Какое имя у разработчика, который выступает в видео?

    -Разработчик по имени Станислав Малышев.

  • О чем является тема видео?

    -Видео посвящено теме быстрого начала изучения программирования и получению первых результатов.

  • Какой инструмент в браузере рекомендуется использовать для начала изучения программирования?

    -Для начала изучения программирования рекомендуется использовать 'панель разработчика' в браузере Chrome.

  • Как вызвать панель разработчика в браузере?

    -Панель разработчика вызывается при помощи комбинации клавиш F12.

  • Что такое консоль в контексте браузера и для чего она используется?

    -Консоль - это черный экранчик в панели разработчика, который используется для вывода, записи и удаления информации, аналогично протоколированию событий в суде.

  • Какой язык программирования используется для примеров в видео?

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

  • Какой пример кода на JavaScript показан в видео?

    -В видео показан пример кода, который выводит сообщение 'Hello' в консоль браузера с помощью метода console.log().

  • Что означает команда 'for' в контексте программирования?

    -Команда 'for' используется для создания циклов, которые повторяют блок кода определенное количество раз на основе условия.

  • Какие предупреждения дает Станислав Малышев о безопасности при работе с панелью разработчика?

    -Он предупреждает о том, что пользователи имеют право управления браузером и браузер имеет доступ к частям компьютера, таким как пароли и вкладки, поэтому не рекомендуется вставлять код вручную, так как это может привести к нежелательным последствиям.

  • Чем может быть плохой код, как пример в видео?

    -Плохой код может быть бесконечным циклом, который заблокирует работу браузера или компьютера, например, цикл 'for' с условием, которое всегда истинно, приведет к зависанию программы.

  • Какие цели преследует Станислав Малышев в серии лекций о программировании?

    -Он хочет помочь людям сгладить путь к реализации своих проектов, показать, что можно начать легко и не нужно работать слишком много для получения желаемого результата.

Outlines

00:00

😀 Введение в программирование с использованием консоли браузера

Параграф 1 вводит зрителя в тему программирования, предлагая начать с простого примера в браузере Chrome. Автор рассматривает панель разработчика, вызываемую с помощью F12, и предупреждает от вставки кода, который может повредить компьютеру. Вводится консоль (конечный автомат), где пользователи могут выполнять команды, такие как 'console.log', для вывода информации. Примеры включают вывод приветственного сообщения на экран. Также кратко упоминается о том, что JavaScript может быть использован для более сложных задач, таких как изменение стилей страницы.

05:02

😲 Основы программирования и потенциальные риски

В параграфе 2 обсуждается, что JavaScript развивается быстро и может быть использован для создания сайтов, приложений и игр. Автор демонстрирует, как можно использовать цикл 'for' для повторяющегося вывода текста в консоль. Он также предупреждает о том, что бесконечные циклы могут привести к зависанию компьютера, что считается плохим кодированием и может быть неприятной для пользователя. Примеры кода включают как безопасное использование, так и потенциально вредоносные сценарии, которые следует избегать.

10:04

🚀 Заключение: Возможности программирования и советы для начинающих

В заключительном параграфе автор подчёркивает мощь программирования и способность автоматизировать процессы, создавать приложения и проекты. Он делится своими личными мотивами для изучения программирования и создание собственного сайта. Автор также обсуждает важность понимания, что программирование может быть легко начали, и что не нужно сразу стремиться к сверхтяжёлой работе для достижения желаемых результатов. Он предлагает свои видеоуроки как способ сгладить улыбку между идеей и реализацией проектов, заканчивая словами о том, что писать плохой код не рекомендуется, но понимание таких примеров важно для самообразования и безопасности.

Mindmap

Keywords

💡Программирование

Программирование — это процесс создания программного обеспечения, в котором разработчики пишут код для выполнения различных задач. В контексте видео это ключевая тема, о которой рассказывает Станислав, объясняя, как начать программировать и получать первые результаты. Пример из скрипта: 'попробовать программирование получить, первый, результат'.

💡Искра интереса

Искра интереса — это начальный импульс, который побуждает человека углубляться в какую-то область. В данном видео Станислав объясняет, как можно быстро вызвать интерес к программированию, чтобы у зрителей появилось желание продолжать изучение этой темы. Пример из скрипта: 'зажглась эна Искра интереса к, программированию в целом'.

💡Панель разработчика

Панель разработчика — это инструмент, встроенный в браузеры, который позволяет просматривать и изменять HTML, CSS и JavaScript на веб-страницах. Станислав демонстрирует, как вызвать панель разработчика с помощью клавиши F12 и использовать её для выполнения первых программ. Пример из скрипта: 'такая фишка как панель разработчика это, панель вызывается при помо клавиши F12'.

💡Консоль

Консоль — это инструмент в панели разработчика, используемый для выполнения JavaScript-кода и отображения сообщений. В видео Станислав показывает, как использовать консоль для вывода простых сообщений и объясняет её функции. Пример из скрипта: 'консоль - это вот Вот этот, чёрный экранчик вот он здесь собственно, он называется консоль'.

💡JavaScript

JavaScript — это популярный язык программирования, используемый для создания интерактивных элементов на веб-страницах. Станислав использует JavaScript для демонстрации простых примеров кода в видео. Пример из скрипта: 'Он написан на языке, JavaScript'.

💡Log

Log — это метод в JavaScript, который используется для вывода сообщений в консоль. В видео Станислав показывает, как использовать метод console.log для вывода текста. Пример из скрипта: 'метод Log который, получил аргумент Hello и он вот здесь на, этой строчке у нас он её вывел'.

💡Цикл

Цикл — это конструкция в программировании, которая позволяет повторять определённые действия несколько раз. В видео Станислав объясняет, как использовать цикл for для выполнения кода несколько раз. Пример из скрипта: 'for это, цикл он говорит для каждого значения I, при условии что I меньше де Выполни это, условие'.

💡Вредоносный код

Вредоносный код — это программный код, который предназначен для нанесения ущерба компьютеру или его пользователю. В видео Станислав предупреждает о возможных последствиях использования вредоносного кода и демонстрирует простой пример. Пример из скрипта: 'можно сказать что это некое, подобие вируса'.

💡Безопасность

Безопасность — это практика защиты информации и систем от различных угроз. В видео Станислав обращает внимание на важность безопасности при работе с кодом и использованием панели разработчика. Пример из скрипта: 'рекомендуется не тыкать в эту, панель я вам потом на следующем уроке, могу показать каким образом вы можете, сделать нехорошие вещи'.

💡Память компьютера

Память компьютера — это компонент, который используется для хранения данных и выполнения программ. В видео Станислав объясняет, как переменные хранятся в памяти компьютера и как их можно изменять в процессе выполнения кода. Пример из скрипта: 'мы берём в памяти, компьютера создаём коробочку называем её, I'.

Highlights

Станислав Малышев, разработчик, хочет поделиться опытом о программировании.

Панель разработчика в браузере Chrome вызывается клавишей F12 и может быть использована для начала изучения программирования.

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

Консоль браузера — это инструмент для вывода и управления данными, похожий на записную книжку.

Метод `console.log` используется для вывода сообщений в консоль.

JavaScript — язык программирования, который можно использовать для написания и выполнения кода в браузере.

Примеры наглядного использования JavaScript: изменение стилей браузера, таких как цвет фона.

JavaScript — гибкий язык, используемый для создания сайтов, приложений, игр и мобильных приложений.

Создание вредоносного кода может привести к уголовной ответственности, особенно в России.

Демонстрация безобидного скрипта, который не повредит компьютер или данные.

Цикл `for` в JavaScript предоставляет возможность повторять операции определенное количество раз.

Бесконечные циклы могут привести к зависанию компьютера и считаются плохим кодированием.

Практическое введение в программирование с использованием консоли браузера и JavaScript.

Автоматизация процессов и создание приложений с использованием программирования.

Станислав рассказывает о своем опыте изучения программирования и создании сайта.

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

Цель лекций — научиться эффективно применять программирование для реализации персональных проектов.

Transcripts

play00:01

друзья Всем привет Меня зовут Малышев

play00:03

Станислав я разработчик вот я хотел бы с

play00:08

вами поговорить о такой важной теме Как

play00:11

каким образом можно очень быстро

play00:12

попробовать программирование получить

play00:14

первый

play00:15

результат Что сделать такого чтобы у вас

play00:18

зажглась эна Искра интереса к

play00:21

программированию в целом

play00:24

кодин убывать

play00:30

вообще можете программировать сделать мы

play00:32

вместе с вами сделаем вот одну сделаем

play00:35

веь хорошую полезную а другую мы сделаем

play00:37

вещь такую плохую вот так что Давайте

play00:42

приступим У нас есть браузер браузер

play00:45

chome Я думаю много много у кого он

play00:48

установлен вот собственно у него есть

play00:51

такая фишка как панель разработчика это

play00:54

панель вызывается при помо клавиши F12

play01:00

мы нажимаем и получаем вот такое вот

play01:02

окошечко вы его не бойтесь Тут ничего

play01:04

Прям такого опасного вы сделать не

play01:06

можете Вот если не будете писать что-то

play01:09

там

play01:10

ручками поэтому здесь в панели

play01:12

разработчика очень часто пишется что

play01:14

ребята ни в коем случае никогда не

play01:16

вставляйте код

play01:18

сюда я потом объясню почему это важно

play01:22

Дело в том что вы как пользователи Вы

play01:23

имеете право управление браузером и

play01:27

браузер имеет право на управление

play01:29

какими-то частями компьютера все пароли

play01:32

вкладки у вас хранятся в браузере вот

play01:34

самой программки которая у вас открыта

play01:37

Вот и собственно чтобы эти данные никуда

play01:39

не попали чтобы вы их никуда не

play01:41

отправили рекомендуется не тыкать в эту

play01:44

панель я вам потом на следующем уроке

play01:47

могу показать каким образом вы можете

play01:49

сделать нехорошие вещи Вот Но сегодня Мы

play01:52

остановимся на штуках попроще для того

play01:55

чтобы вобще начать программировать можно

play01:57

вот просто зайти на пустую вкладку вот

play01:59

сюда 12 и ввести

play02:04

команду Коль

play02:06

L и внутри консоль Лога Сейчас я

play02:10

прибавлю

play02:13

вам Теперь мы разберёмся что здесь

play02:16

написано консоль - это вот Вот этот

play02:18

чёрный экранчик вот он здесь собственно

play02:21

он называется консоль он умеет выводить

play02:23

записи удалять записи ищем Служи такой

play02:27

записной Никой А что про

play02:30

горя

play02:31

это как например у юристов

play02:34

протоколирование того что происходит в

play02:35

суде вот в данном случае

play02:40

мы так в данном случае мы Обращаемся к

play02:44

этому чёрному экранчик и вводим ему

play02:46

метод L он вводится через

play02:49

точку ло он вносит

play02:53

запись в консоль и хорошо Допустим мы

play02:58

хотим что-то передать нам обязательно

play03:00

нужно поставить Вот такие скобочки

play03:01

кругленькие для того чтобы передать влог

play03:03

то что мы хотим показать в данном случае

play03:06

это у нас

play03:07

строка у нас можно отобразить при помощи

play03:09

таких кавычек можно при помощи таких

play03:12

кавычек

play03:13

Ну и самое прикольное это вот с такими

play03:16

кавычками У вас есть Свобода выбора Так

play03:19

что давайте начнём с того что попроще

play03:22

Обычно люди знают комбинацию Тае Дава

play03:26

и

play03:28

в тем не

play03:31

менее на какую-то красоту он

play03:34

влияет Так теперь мы нажимаем

play03:37

Enter что у нас произошло мы обратились

play03:40

к

play03:45

консоли Так что произошло у нас

play03:49

консоль выполнился метод Log который

play03:54

получил аргумент Hello и он вот здесь на

play03:57

этой строчке у нас он её вывел

play04:01

обозначает то что этот эта команда

play04:03

ничего не

play04:04

возвращает мы с вами об этом попозже

play04:08

поговорим Вот какие интересные штуки

play04:11

можно сделать вот э ваша Первая команда

play04:14

в принципе вы уже можно сказать написали

play04:16

свой первый код и выполнили его на

play04:18

стране браузера Он написан на языке

play04:21

JavaScript я Настоятельно рею

play04:28

сгори они очень наглядные То есть вы

play04:31

можете например взять и

play04:35

покрасить задний фон в вашем

play04:39

браузере выделяем

play04:42

бо Styles ГРАУ берём и делаем

play04:47

чёрным

play04:49

бам

play04:52

бамм

play04:53

вот здорово

play04:56

же JavaScript очень наглядный очень клас

play04:59

сделать на нём какие-то штуки и при этом

play05:01

он достаточно гибкий это давно заметили

play05:04

поэтому язык очень быстро развивается

play05:06

тут можно делать и всякие сайты

play05:08

приложения игры можно мобильные

play05:11

приложение делать на два скрипте

play05:13

а раньше JavaScript он работал

play05:17

исключительно в браузере но сейчас он

play05:19

работает и на серверах и на железе

play05:21

телефонов имеет доступ к вибрациям

play05:24

фонариком ла-ла-ла бла-бла-бла и тому и

play05:27

тому тому так и так и так далее вот я

play05:30

подвис

play05:31

немножко теперь А сделаем нехорошую

play05:34

штуку можно сказать что это некое

play05:36

подобие вируса Вот Но тем не менее

play05:39

никому не Давайте его не выкладывайте

play05:41

потому что за это есть уголовная

play05:42

ответственность Да в России есть

play05:44

уголовная ответственность за создание по

play05:46

которое вредит компьютеру тем не менее

play05:49

показать как оно выглядит можно смотреть

play05:51

можно делать нельзя

play05:53

вот в данном случае это будет безобидный

play05:56

скрипт он как бы ничего не сделает с

play05:58

вашими данными и никак не повредит Ваш

play06:02

компьютер Вот по крайней мере мы будем

play06:06

надеяться сейчас я пишу конструкцию я её

play06:09

сначала допишу

play06:12

а а потом объясню что она делает

play06:29

всё начнём смотрите

play06:32

for это

play06:34

цикл он говорит для каждого значения I

play06:38

при условии что I меньше де Выполни это

play06:42

условие Выполни этот код то что в

play06:45

кавычках а потом добавь к I единичку

play06:50

можно написать Вот так ра I

play06:54

п Что такое

play06:59

это мы

play07:02

инициализирует это мы берём в памяти

play07:04

компьютера создаём коробочку называем её

play07:07

I Вот и внутрь неё кладём ноль Всё

play07:11

теперь у вас в памяти компьютера есть I

play07:13

и там лежит нолик потом здесь при

play07:17

условии I меньше де понятно что сейчас Y

play07:20

лежит нолик мы в эту коробку каждый раз

play07:22

залазить смотрим оно меньше де и Если да

play07:25

то Мы выполняем код который находится

play07:27

вот здесь

play07:29

тут у нас в консоль выводится команда

play07:31

Hello которую мы ранее уже

play07:33

рассматривали После её

play07:37

выполнения мы прибавим к I единичку то

play07:40

есть мы залезем в коробку достанем

play07:43

оттуда текущее значение то есть ноль и

play07:45

потом прибавим единичку Вот и так

play07:48

произойдёт Как вы понимаете 10 раз

play07:50

потому что в первый раз у нас I будет

play07:53

равен потом в коробке I мы прибавим

play07:56

единичку там будет тоже единичка вот и

play07:59

когда мы дойдём до десяти собственно 10

play08:02

не равно 10 и код не выведется крайний

play08:06

I который мы получим будет девятка

play08:09

Давайте запустим код при помощи

play08:18

энтера Итак м пришлось приоткрыть

play08:22

браузер Потому что когда я записываю

play08:24

видео на ноутбуке он не особо мощный и

play08:26

оно получает Давайте выполним команду

play08:29

что мы здесь увидели во-первых мы

play08:32

увидели что у нас всё начинается с нуля

play08:34

как мы хотели и заканчивается девяткой

play08:36

Потому что когда мы прибавляем после

play08:39

девятки единичку то 10 уже не меньше

play08:42

де вот оно строго

play08:45

равно вот и каждую выполненную операцию

play08:48

у нас консоль

play08:50

выводилась Hello и текущие

play08:54

значение то есть той коробки что в ней

play08:57

лежит и мы видим что знание коробки они

play09:00

менялись Вот теперь поговорим о том как

play09:04

сделать

play09:09

нехорошо Дело в том что ресурсы

play09:11

компьютера они компьютера они ограничены

play09:14

вот поэтому бесконечно выдавать

play09:16

какой-либо результат они не могут то

play09:18

есть компьютер тупо зависнет если мы

play09:20

выполним слишком много операций вот эти

play09:23

операции суются миллионами тем не менее

play09:25

и этот рубеж мы можем легко пройти Дело

play09:28

в том что вме

play09:30

уза невероятно большое число выполнение

play09:33

консоли которого Привет к тому что у вас

play09:35

браузер зависнет это можно считать

play09:37

некоторым вредоносным кодом который

play09:40

заблокирует вашу работу если вы скажем

play09:42

охранник он просто подгрузить вашу

play09:43

камеру и вы ничего не будете видеть

play09:46

собственно Это плохой код никогда так не

play09:49

делайте Вот ещё

play09:54

проще можно указать условие

play09:58

кот в данном случае I рано ну и в

play10:01

условии если I больше либо равен

play10:04

нулю мы будем прибавлять число и этот

play10:07

процесс будет бесконечный условие вот

play10:09

здесь будет выполняться всегда больше

play10:12

либо равно нуля да можем вообще начать с

play10:14

сотни И это 100% прям загрузит Ваш

play10:18

компьютер случится непоправимое оно

play10:21

зависнет

play10:22

собственно Вот это нехороший код

play10:26

Иня

play10:28

высь не отходя от кассы просто

play10:30

просматривая видео открыть соседнюю

play10:33

вкладку зайти в Панель разработчика

play10:35

через F12 вбить туда консоль и получить

play10:39

свой первый результат от

play10:40

программирования всё можно сказать Вы

play10:42

что-то да умеете вот и это показывает

play10:46

насколько у вас на самом деле много

play10:48

власти над компьютером намного больше

play10:50

чем тыкать мышкой и так далее можно

play10:52

автоматизировать многие процессы

play10:54

создавать свои приложения ботов делать

play10:57

свои классные проекты Я как раз изучал

play10:59

программирования для того чтобы делать

play11:00

что-то своё Я там хотел свой сайт вот

play11:03

мне было жутко интересно это сделать Я

play11:05

понял что на пути к созданию сайта лежит

play11:08

Огромная огромная огромная работа но

play11:10

никто мне не объяснял что можно

play11:12

стартовать легко никто мне не объяснял

play11:14

что не обязательно Столько работать для

play11:18

того чтобы получить тот результат

play11:19

который ты хочешь Вот и в цикле

play11:21

маленьком лекций от меня Вы

play11:24

научитесь кам образом можно сгладить улы

play11:27

ить

play11:30

до реализации ваших проектов вот будем

play11:33

начинать не с супероснование

play11:57

[музыка]

play11:59

конечно по грани плохой код писать не

play12:01

рекомендуется но так для

play12:03

затравки почему бы вам не показать

play12:05

практику которая является нехороший

play12:09

вот как минимум вы Потом сможем в

play12:12

будущем сможете смотреть чей-то код и

play12:15

говорить плохой он или нет А это уже

play12:17

собственная безопасность между прочим

play12:19

собственная безопасность интеллект Вот

play12:23

Всем спасибо и до встречи на следующей

play12:25

лекции

Rate This

5.0 / 5 (0 votes)

Related Tags
ПрограммированиеJavaScriptВеб-разработкаКонсольУчебникНачалоКодРазвитиеТехнологииУгрозы
Do you need a summary in English?