Press "Enter" to skip to content

Introduction to Programming


привет, как вы знаете, я Эли
компьютерный парень здесь для каждого мужчины я
t-dot-com и сегодняшний класс
введение в программирование так
программирование — это Wiener, вы садитесь за
компьютер, на котором вы печатаете много текста
или такой, и это превращается в Angry Birds
или QuickBooks или офис или весь
операционной системы, если вы собираетесь
в области технологий у вас нет
быть экспертом- программистом, но вы
должны понимать, как это сделать
так программировать, когда вы думаете
о программировании, которое вы знаете, когда большинство
люди снова думают о программировании
они думают о Windows 7 или офисе или
QuickBooks или эти действительно большие
программ в действительности подобны
то, что я использую, вы можете создавать очень маленькие
программ , чтобы сделать очень конкретные
задач, поэтому прямо сейчас вы знаете видео
что вы смотрите на каждого
предоставлено вам с небольшой 15-строчной
сценарий, который я написал, поэтому я написал это
маленький 15-строчный скрипт с некоторыми вещами
называемые переменные в нем и всякий раз, когда вы
зайдите на одну из наших страниц,
видео, размещенное на нашей странице,
Выполняется 15 строк кода, и вы можете
посмотрите наши видео, чтобы я хочу, чтобы вы
понимаете , знаете ли вы, когда делаете
программирование да, вы можете создать эти
массивные операционные системы Windows 7 и т. д.
и т. д., но реальность такова, что вы можете
создавать гораздо меньшие программы для
конкретные задачи, и это может быть очень
полезно для вас, как техника, так что
когда я работал на одном из
предприятий, у нас было 200 новых
серверы, которые шли в
установка 200 новых серверов для наших
серверной ферме хорошо каждый из
эти серверы нуждались в небольшом редактировании
в реестре, чтобы
Случись так, что я смог написать я
не знаю сценарий из 5 или 10 строк, который
будет буквально выходить и на каждом
единственный сервер автоматически
Извините, что этот раздел реестра немного
порядок для
чтобы мы сделали то, что нам нужно было
сделайте это так, когда вы думаете о
программирование снова не всегда думает
о большом материале есть много
мелочи, которые вы можете сделать с помощью
этот класс сегодня мы не собираемся
вы знаете, что собираетесь писать
функции и все такие вещи
мы просто собираемся преодолеть
основные вещи, которые вы должны понимать
если вы думаете о программировании , так
мы будем говорить о вещах
как языки программирования, которые мы собираемся
говорить о разнице между
скомпилированный и скриптовый языки
мы будем говорить об API
и псевдокод прототипирования SDK
типы программистов, поэтому, если вы
заинтересован в том, чтобы стать программистом
существуют разные типы программистов
там, поэтому мы поговорим об этом и
тогда мы будем заворачивать с некоторыми окончательным
мысли так, что вы знаете, не
не волнуйся, ты знаешь, что ты не делаешь
нужно наложить свой мысленный колпачок на этот
будет очень простой класс, мы
только собираюсь пойти и сделать обзор того , что
программирование и дать вам некоторые из
основные понятия, которые вы должны
понять, прежде чем начинать программирование
сам
поэтому давайте поговорим о программировании
языки, поэтому большинство людей, когда они
подумайте о программистах, которые они просто думают
что любой программист может запрограммировать что-либо
программисты программисты
программа программистов да, это своего рода
что они думают, что знаете, знаете ли вы, как
для программирования вы можете делать что угодно
хорошо, как и любая другая профессия в
технологическое программирование на самом деле
разделен на множество различных подпунктов
профессий или вспомогательных профессий, причина в том, что
потому что в основном, что программирование
действительно ли вы, как программист, выписываете в
тип кода, который называется человеческим
читаемый, поэтому вы печатаете, что знаете, если x
равно 2, затем напечатайте 12, вы знаете, что вы
напечатайте то , что вы хотите сделать
а затем язык программирования тогда
это превращает это во что-то, что
компьютер может что-то сделать так, чтобы вы
введите то, что называется удобочитаемым человеком
языка, а затем либо
компилятор или интерпретатор скрипта витки
что в единицы и нули , что
компьютеры могут понять, так что помните
компьютер понимает только и выключает 1 &
0 он не понимает, если тогда цикл x
равно, что он не понимает, что это
понимает, и понимает , от так
что вы делаете , вы создаете свой
Программирование , что называется человеком
читаемый, а затем превращается в
и нули теперь, когда он поворачивается
в единицы и нули разные
Языки программирования позволяют
происходят по- разному, поэтому, если вы хотите
допустим, создадим драйверы устройств, поэтому
вы собираетесь создать драйвер для
модем, вы, вероятно, будете использовать что-то
называемый C plus, который используется для выполнения
драйверов устройств, если вы собираетесь
создать приложение веб-базы данных, которое вы
будет использовать язык программирования, называемый
PHP, поэтому этот конкретный язык лучше
подходит для отправки и вытягивания данных
из базы данных, так что подумайте о
языков программирования так, как вы
подумайте о любой другой программе, которую вы
использовать на компьютере
так что вы не поедете и не сделаете QuickBooks
напишите отчет , вероятно, даже
не мог даже сделать это, если бы вы хотели
как и с языками программирования, вы
не удалось написать драйвер устройства с PHP
PHP используется для веб-
приложения для баз данных, это все, что
может использоваться, поскольку вы не можете использовать его для
писать драйверы устройств, которые он просто не может сделать
что я имею в виду то же самое верно
не входило бы в слово, чтобы нарисовать картинку
он просто не построен для этого
поэтому, когда мы говорим о программировании
язык — это снова программирование
языки похожи на любые другие приложения
вы будете использовать на компьютере
каждый язык программирования используется
определенный тип программы , так что PHP является
используется для вас, я знаю, что веб-
приложения баз данных, которые вы можете программировать
для вспышки, чтобы вы знали все эти фантазии
графики, которые вы видите на веб-сайтах
есть язык программирования, который
позволяет вам взаимодействовать с этими вещами
если вы хотите создать приложение
как QuickBooks или что-то вроде Word
вы можете использовать язык программирования
называется визуальным базовым или визуальным
студии, если вы собираетесь пытаться
создавать программы , которые являются
вы знаете, что они могут работать на
Linux, и они могут встать, мы на Mac
и они могут работать в Windows, вы можете
использовать язык программирования Java
почему, поскольку Java позволяет вам это делать
так что главное, что я хочу, чтобы ты
понимать с помощью этих программ
языки — это каждый язык программирования
предназначен для выполнения определенного набора
функции очень хорошо , поэтому , когда вы
решив написать свою программу в основном
что вам нужно сделать, так это вы должны
решить, что вы хотите, чтобы ваша программа
а затем, как только вы выяснили, что
вы хотите, чтобы это произошло, вы выяснили
язык, который вам нужно изучить или
вам нужно использовать для того , чтобы создать
так что не думай, что знаешь о
Я собираюсь изучить PHP, а затем я
собираюсь написать свою собственную операционную систему
PHP снова это просто не делает, и
Главное в языке программирования — это
чтобы понять, что вы собираетесь быть
делаешь , ты собираешься взять то, что
называется человекочитаемым кодом, поэтому вы
на самом деле печатать с помощью текстового редактора или
эти компиляторы вы печатаете то, что вы
хотите, чтобы код выполнялся, а затем
компилятор или так называемый интерпретатор
превращает это в единицы и нули и
что это все компьютерные заботы
о том, что это основная вещь для
понимать языки программирования
много людей путают, помните просто
как и любое другое приложение, программирование
язык построен для выполнения конкретных задач
вы не будете использовать QuickBooks для написания
сообщите, что вы не будете использовать Microsoft Word
рисовать картину просто не построено
сюда
так же языки программирования PHP web
создание приложений баз данных HTML
веб-страница
java создает кросс-платформенные программы
поэтому следующие условия, которые вы должны
понять, когда мы говорим о
языки программирования
языков программирования и сценариев
языков программирования, так что
имею в виду
ну в основном скомпилированное программирование
языки — старейшее программирование
языков и в основном, что происходит
вы выписываете свой код, который вы знаете, если это
произойдет, тогда напечатайте это и т. д. и т.д.
и т. д. , тогда вы откроете компилятор, чтобы
компилятор — приложение, это часть
программное обеспечение , вы будете иметь на своем компьютере
вы затем кормите компилятор так
исходный код, чтобы считываемый человеком код
что вы только что создали, вы
компилятор компилятор превращает что
в единицы и нули, что компьютер
понимает, а затем выплевывает
программы на другой стороне, чтобы
исполняемый файл, чтобы вы ввели все это
текст компилятор превращает все, что
текст в те и нули и выплевывает
исполняемая программа, чтобы программа
вы можете дважды щелкнуть
запустите его на своем компьютере, и он запустится
таким образом, теперь это скомпилированная программа
это то, что компиляторы они превращают человека
читаемый текст в компилируемые программы, тогда
есть языки сценариев с
языки сценариев — это вы не
на самом деле скомпилируйте код, чтобы написать
вне всякого кода, чтобы вы знали,
Затем сделайте это, затем распечатайте это
напишите, что вы тогда просто ставите это
текст на сервер или компьютер, который
будет запущен код, который вы
установить что-то, называемое интерпретатором
на компьютер, а затем
интерпретатор считывает код, а затем
результаты, полученные от тех, кто
используя программу, поэтому, если вы когда-либо слышали о
визуальный базовый сценарий пакетных файлов
JavaScript PHP HTML любой из этих типов
языков программирования на самом деле
сядьте в текстовый редактор, который вы выписываете
весь этот текст вы помещаете этот файл в
ваш сервер
скажем, скажем, мы говорим
о программе PHP, поэтому, когда я пишу PHP
программы я выписываю весь текст
буквально в блокноте я затем загружаю это
на мой веб-сервер с файловой ассоциацией
dot PHP на моем веб-сервере У меня есть P
HP установлен так, когда кто-то идет к моему
PHP-скрипт, который интерпретирует PHP-интерпретатор
файла, а затем делает все, что угодно
что файл говорит, должно произойти так,
главное понять, когда вы
говорить о скомпилированных языках или
Языки, скомпилированные на языках сценариев
означает, что вы берете все, что читается человеком
код дамп в компилятор это
выливает исполняемый файл, поэтому файл
вы знаете, что все это просто
языки и нули
все остается в виде текста, который вы устанавливаете
переводчик на компьютер , который
будет запущен в этом сценарии
язык, поэтому вы устанавливаете PHP Visual Basic
или Windows-скрипт-хост что-то вроде
это на компьютер, а затем, когда вы
запустите программу, чтобы интерпретатор
прочитайте код, который вы ему дали, и
затем предоставим вам результаты, чтобы
это то, что нужно понять, но
между скомпилированным и скриптовым компьютером
языки
теперь следующие условия, я уверен, вы слышали
много о вас знаете, если вы были
следуя технологической отрасли
в последнее время являются интерфейсы API и SDK , так что ар наш
интерфейсы прикладного программирования SDK
или комплекты для разработки программного обеспечения,
эти и почему эти важные для вас
компании, скажем, Facebook или
Twitter или tumblr или любой из этих типов
вещей, которые они делают очень конкретные вещи
и для того, чтобы вырастить свое влияние в
мир, который они хотят, чтобы вы были в состоянии
создавать программы, которые могут
нажимать или вытаскивать данные на свои сайты, чтобы
с Twitter с Twitter
самый популярный для api, так что вы
может создать программу, которая либо отправляет
сообщения в Twitter, чтобы он появился на
Щебетать или публиковать сообщения от Twitter до
появляться на любом веб-сайте
приложение, которое вы хорошо создаете
способ, которым ваша программа может это сделать, — это
через нечто, называемое api’s
интерфейсы прикладного программирования
так что так это твиттер или
facebook или myspace или любой из них вы
знаете, что у них есть замкнутая среда, в которой они
иметь секретный соус, когда вы создаете
сообщение в Твиттере вы создаете сообщение
использование нажмите отправить , а затем он уходит
Twitter и что-то происходит
происходит правильно, и вы знаете, что это показывает
на вашей домашней странице хорошо
является Twitter, чтобы предотвратить взлом и
предотвращать проблемы, которые они не хотят сообщать
кто-нибудь про секретный соус они
не хотят никому рассказывать, как их
программа действительно работает так, что они делают
это они создают то , что называется пописать
глаза, и это в основном точки
где ваша программа может подключаться к
программы, и они могут обмениваться данными, поэтому
в основном любой из этих api, которые
вы можете взаимодействовать, если они
не создан , вы не можете получить за их
стены, так что в принципе давайте будем щебетать вам
может сделать базовую программу, которая скажет
вы знаете, пишите или печатаете последнее сообщение
от компьютерного парня Эли, и поэтому вы
выпишите строку кода, которая
в основном говорят
последнее сообщение от компьютерного парня Эли и
распечатать на моем конкретном веб-сайте, чтобы
бывает, вы можете взаимодействовать с теми
эти api вызвали приложение
программных интерфейсов, которые вы не получаете
в свой секретный соус можно просто
толкать и тянуть определенные данные основной
вещь, чтобы понять с помощью этих api’s
является продавцом, которого вы знаете Facebook
Twitter, что бы ни изменили эти апи
в любое время они хотят, чтобы твиттер сделал
это пару раз всем
огорчай другое дело, как я говорю
вы должны играть по их правилам , так
независимо от того, имеете ли вы дело с Google или
Twitter и т.д. , они придумают их
Rulebook и они расскажут вам , как вы
могут взаимодействовать с теми ави и теми
являются единственными способами, которыми вы можете взаимодействовать
с чем бы то ни было , что они
делает следующую вещь является SDKs или программное обеспечение
разработка наборы очень много , как API, но
в основном, поэтому у нас есть эти новые устройства
выходит айфонов Ipads я это я , что
масштабирует все в основном, какие SDK
или их комплекты, которые позволяют вам быть
возможность программирования для устройства, которое
вы пытаетесь запрограммировать так, чтобы они
приходят с большим количеством специальных инструментов, которые они
приходят с такими вещами, как так называемые
эмуляторы, поэтому эмуляторы вроде как
как поддельные устройства, чтобы вы могли
на телефоне появится Android-телефон
компьютер, и вы можете создать программу
за этот маленький поддельный телефон для Android
убедитесь, что он работает правильно
знайте, если я нажму эту кнопку, что будет
так что эта разработка программного обеспечения
в основном, что они делают, они
упаковать всю информацию и все
инструменты , которые вам нужны для того , чтобы программа
для устройства, и они хорошо они либо
дать его вам или они продают его
вы в зависимости от того, кто вы имеете дело с
иногда для Android-системы
SDK полностью бесплатны для других
системы они они будут стоить вам
совсем немного денег , но в основном
SDK для разработки программного обеспечения
наборы, которые позволяют вам программировать
конкретные устройства, поэтому снова SDK от api
в этот момент вам не придется беспокоиться
о них много, но хорошо
Понимаю
поэтому следующее, о чем я хочу поговорить
является первым шагом в программировании
процесс, чтобы вы подумали о том, что
программу, которую вы хотите создать, скажем, вы
хотите создать какую- то сеть
заявление
после того, как вы подумали, что хотите
начните создавать веб-приложение
буду хотеть сделать так прототипирование
что такое прототипирование, где вы сидите
вниз и на простых старых бумагах или
с чем-то вроде программы Visio или
вы сидите там, и вы на самом деле
нарисуйте, что вы хотите, чтобы программа
сделайте это в основном , скажем, где мы
программу, которую мы хотим собрать
адреса электронной почты, которые вы знаете
вроде как вы знаете с вами каждый
Здесь есть информационный бюллетень
ссылку, если вы хотите, чтобы наш информационный бюллетень
в адрес электронной почты, который вы нажимаете « Отправить»
и который отправляет данные в нашу
базы данных, поэтому, если мы собираемся прототип
это на листе бумаги или на
доску мы бы просто знали
и мы бы сказали, хорошо, я хочу иметь
ящик, и я хочу, чтобы ящик имел
адрес электронной почты не место для кого-то положить
адрес электронной почты и над ним он скажет
по электронной почте и ниже этого он скажет submit
и я пишу это, как я говорю на куске
бумаги или на доске , как это
то если это то, что произойдет
то я бы написал здесь, и я бы
просто положите для себя, когда вы нажмете
представить , что затем переходит в базу данных
и это все, что вы делаете в основном с
прототипирования вас буквально на листке
бумага прямо или вытяните, как вы хотите
это приложение для работы, и вы пишете
это значит, что позже вы можете
Идея о том , как вы на самом деле будете
программировать эту вещь самым большим
проблема с программированием заключается в том, что большинство
люди не понимают, что они
на самом деле хотят сделать так, чтобы они
знай, что они садятся, и они пишут
половина программы, и они выясняют, что
что то, что они написали, не собирается
в конечном итоге делать то, что они хотят сделать
они ломают это, а затем они пишут
другая половина программы затем узнает
это не то, что они хотят сделать, чтобы они
лом, что мы в другой программе
в основном, первое , что вы хотите
делать
делает прототипирование, где вы рисуете
все, чтобы вы поняли
то, что вы хотите, чтобы это приложение выглядело как я
говорят даже даже эта маленькая вещь электронной почты
здесь это, вероятно, займет пять или шесть
страницы, чтобы выписать, как все
будет работать так для этого, скажем так,
это именно та, что отправляет электронное письмо
поэтому они ввели свой адрес электронной почты
hit submit и отправляется в базу данных
хорошо, если у нас есть раздел отчета, поэтому
допустим, мне нужна страница администратора, а затем
при этом у меня будет кнопка отчета
и если я нажму кнопку отчета ,
нужно будет зайти в базу данных и
то это должно было бы распечатать
отчет со всеми адресами электронной почты в
это в основном это может получить действительно
путают, и мы собираемся войти в
это больше, поскольку мы фактически начинаем создавать
программ, но главное
понять, что все прототипы enos находятся на
доске или листе бумаги
на самом деле просто
нет сложного материала здесь
просто вытяните, как вы хотите этого
программа для работы
поэтому , как только мы вытягиваемся прототип
как мы хотим, чтобы наша маленькая программа работала
мы должны начать работать над чем — то
называемый псевдокодом, так что псевдокод
псевдокод — это когда вы просто выписываете
как вы хотите, чтобы программа
функция , как вы хотите различный
операции, чтобы, допустим, мы
говорить об этой программе рассылки
снова, поэтому у нас есть это текстовое поле, и мы
нажмите кнопку «Отправить», чтобы
в основном, если мы собираемся написать
псевдокод для кнопки отправки, чтобы мы
хочу сказать, когда я нажимаю кнопку отправки
Кнопка , что я хочу , чтобы произошло так
мы бы сказали, когда я нажимаю «Отправить электронную почту»
адрес и текстовое поле должны быть добавлены в
база данных электронной почты, так что в основном все мы
do переписывается так, как я сказал
как это в длинном русле мы пишем, что
мы хотим этого, чего хотим добиться
когда мы нажимаем кнопку « Отправить», когда я
кнопку отправить адрес электронной почты и
налог книга должна быть добавлена к электронной почте
база данных для нас делает две вещи
это заставляет нас начать думать о
процесс, который мы хотим добиться
прежде чем мы действительно попадаем в код
фактически выписывая код, и он
позволяет нам решить, какое программирование
язык, который мы будем использовать, поэтому, если
это будет веб-
приложение, собирающееся и выполняющее базу данных I
можно сказать, что мы, вероятно, будем использовать
Язык программирования PHP, который вы знаете, если я
пишите все это, я знаю, что это не собирается
быть Java Script Я знаю , что не собирается
быть HTML, мы собираемся вступить в это позже
но в основном путем написания псевдокода
Я могу сказать, что язык программирования
мне нужен PHP, другой
снова, когда мы входим в более
продвинутые темы с программированием
это написать это, прежде чем мы
беспокоятся о бедных на самом деле
программирование на языке проще
понять логические идеи того, что
собираются
в этом процессе, поэтому, когда вы
напишите, как я говорю, вы можете думать
вы можете просто подумать о том, что вы хотите
чтобы произошло , и вы на самом деле не
думая о коде прямо сейчас, так что это
очень важно, так что в основном следующий
шаг в этом процессе , что вы делаете
первое , что вы думаете о том, что
Вы хотите создать вы придумали
идея эй я хотел бы получить НАРОДНЫЕ
адреса электронной почты, которые вы создаете
прототипирование, где вы на самом деле знаете
как я говорю на доске или куски
вы вытягиваете то, что хотите
произойдет после этого для каждой вещи
что вы хотите, чтобы это случилось
затем напишите псевдокод и псевдокод
как я говорю, просто вы просто выписываете
то, что вы хотите,
теперь мимо этого мы и попадем
фактические классы по программированию, чтобы мы
имеют классы на PHP и JavaScript в
HTML, так что это значит,
эта идея в реальную программу в
фактическое приложение, так что это до тех пор, пока
мы пойдем сегодня, как я говорю больше
продвинутые классы, о которых мы поговорим
больше, но это очень
важные шаги, как я говорю слишком много
люди не тратят достаточно времени на
прототипирование слишком много людей не тратит
достаточно времени на псевдокоде, и если вы
не пишите, что хотите
случиться, тогда это действительно очень сложно
на самом деле программировать этот материал позже
поэтому последний вопрос, который мы собираемся поговорить
сегодня существуют типы программистов
там, потому что, как я говорю, вы знаете
все , когда они приходят точно в
технологическое поле или компьютерное поле
они говорят, что вы знаете, что я хочу делать компьютеры
вы знаете, я хочу заниматься программированием и
они не понимают, что есть много
вспомогательных профессий в технологии
поле, чтобы вы знали , собираетесь ли вы прийти
в компьютеры, на которых вы знаете информацию о ИТ
технологии, как я хорошо, вы можете исправить
компьютеров, или вы можете исправить серверы или
вы можете создавать сети, или можете
телефонные системы или вы осуществляете наблюдение
системы, или вы знаете, что есть целая
куча вещей, которые все требуют своих
умение устанавливается одинаково с
программисты программист не
программисты, они все программы, но все они
делать разные вещи, поэтому первый тип
программист и , вероятно , самый простой
для вас, чтобы попасть, это то, что называется
веб- программистом, поэтому, когда вы идете в
веб-сайт и все эти причуды
материал происходит на сайте , который
то, что делает веб- программист
в основном программа для веб-программистов
приложения, которые работают в Интернете
как захват адресов электронной почты людей
вы знаете, что
определенным образом такой вид этого типа
из чего вы можете учиться дома, и вы
может фактически создать настоящую профессиональную
как я говорю, прямо из
ваш дом без реального профессионала
обучения вы просто получить несколько книг , которые вы
понять, как все это работает, и вы
может пойти туда, и вы можете начать и
стать вашим веб-программистом следующего
тип программиста больше похож на
программист программист
программистов, о которых вы бы подумали
об этих людях, которых вы знаете , будет
создание таких вещей, как драйверы устройств
сложные программы, поэтому в основном с
веб- программист вы можете создать веб-сайт
через пару часов, может быть,
неделю, может быть, две недели, если вы знаете
просто сесть и сделать это он обычно делает
не так долго для большинства веб-программ
программистов, если вы
создание таких вещей, как драйверы устройств для
модем или для видеокарты, которую вы
создание приложений, таких как Quickbook
Microsoft Office эти вещи занимают много места
времени, так что программисты — это ребята, которые
просто встаньте или сядьте перед монитором
от восьми до десяти часов в день
выпивая их толстую колу и просто
писать код, так что это люди
как настоящие серьезные программисты
вы знаете, что они такие, как они
будут изучать языки программирования
например, C ++ C и т.д.
Программисты , которые являются высоким уровнем
так называемых инженеров-программистов, поэтому
вы знаете, когда вы создаете одну маленькую
программа, которая требует много мастерства, и она
требует много энергии, когда вы
создавать массивные части программного обеспечения, которые вы
на самом деле нужно много инженерных вы
нужны навыки управления проектами в порядке
чтобы это произошло так программное обеспечение
инженеры будут работать так, как эти
такие крупные компьютерные компьютеры
так что это в основном просто просто
идея дать вам то, что есть
различные типы программистов снова вы
есть веб-программисты, которые вы можете изучить
этот материал дома вы можете создать
профессиональные вещи, которые вы знаете из своего
спальня на вашем ноутбуке
есть программисты-программисты для этого
вам, вероятно, нужно образование в колледже
вы знаете, что она уйдет и получит компьютер
степени науки, это позволит вам
создайте программы, которые вы использовали для
размышление о драйверах устройств
QuickBooks такого рода вещи, а затем
есть программное обеспечение для разработчиков программного обеспечения
инженеры создают большие программы, я имею в виду
программы, в которых вы знаете несколько
системы, которые вы знаете
кластеры компьютеров и т. д.
так что это было введение класса в
программирования, чтобы вы знали,
интересно, если вы думаете о
программирование это основные
концепции, которые вам нужно понять
прежде чем вы начнете
программирование, которое вы знаете, люди хотят прыгать
и они хотят изучать PHP или C + или
или все эти различные программы
языков, прежде чем они действительно поймут
то , что программирование о главном
что я хочу, чтобы вы поняли
программирование подобно любым другим
быстрый набор компьютеров или технологий
есть разные подзадачи
программисты и разные
Языки программирования созданы
разные вещи, если вы проводите год
я знаю, что знаю программирование на C +
это не поможет вам создать веб-сайт
приложений баз данных, это просто не
то, что оно построено для вас, вы знаете, что можете
потратьте шесть месяцев на изучение PHP, но это
не поможет вам создавать драйверы устройств
если это то, что вы хотите, чтобы вы знали
если вы хотите создавать роботы PHP не
что научит вас делать это так
каждый язык программирования подобен
приложение, которое вы использовали бы на своем
обычный компьютер просто как окно просто
как и слово или как QuickBooks
различные языки программирования
чтобы сделать конкретные вещи, которые вы бы
не используйте QuickBooks, чтобы попытаться написать
доклад для школы просто не построен
что для этого снова вы не будете использовать
PHP, чтобы написать драйвер устройства, который вы бы
не использовать C + для написания веб-
применение этих языков программирования
просто не созданы, чтобы делать эти вещи
мы говорили о скомпилированном
скриптовые языки, поэтому скомпилированы, где
вы берете исходный код, который человек
читаемый код, вы вставляете его в
компилятор, а затем он выплевывает это
исполняемый файл с нулями и нулями
он компилирует ваш исходный код в
программы по сравнению с сценарием, где
исходный исходный код всегда остается
текстовый файл, чтобы вы загружали текстовый файл в
на вашем сервере вы установите интерпретатор
на ваш сервер и затем
интерпретатор считывает код, а затем
выплевывает результаты так снова, как я
скажем, на нашем веб-сервере есть PHP
Я загрузил PHP-код в Интернет
сервер, когда вы приходите на наш сайт
интерпретатор считывает код PHP и
затем дает вам результаты, которые мы говорили
о SP ар является SDK немного
Гаитянские интерфейсы программирования и
Приложение комплекты разработки программного обеспечения
интерфейсы программирования — это точки
что такие компании, как Twitter Facebook
Yahoo Google дает вам возможность
подключитесь к их системам, чтобы они
есть целый секретный рецепт того, как
все происходит в их системах, и они
не хотите, чтобы вы возились с этим
так что они делают, они дают вам эти
api, которые позволяют вам делать конкретные
задачи, поэтому, если вы хотите опубликовать сообщение в
Twitter из любого другого приложения
это приложение будет подключаться к
Twitter через API , который позволит
это сообщение, если вы хотите прочитать
сообщения от Twitter по другому
приложение, которое приложение будет
этот API, а затем вытащить сообщение из
Твиттер — главное понять
с этими api вы получаете то, что
компания дает вам так Facebook Twitter
сделал это пару раз, когда они могут
измените эти api в любое время, это все
к ним они могут дать вам больше или
доступ меньше, чем вы знаете
монетку все это до них вас
не контролируйте происходящее
в их системах затем SDK снова
вы, наверное, слышали о многом
в настоящее время называется разработка программного обеспечения
наборы, поэтому, если вы собираетесь создавать
приложения, как я говорю для iPhone
iPad устройства Android масштабируют все
независимо от того, что вы собираетесь построить
у них есть SDK, в основном это
приложений для пакетного программирования, которые
позволяют создавать программы для тех ,
специальные устройства мы тогда говорили о
прототипирование, поэтому это первый шаг в
создание программы без технических навыков
вам не нужно, чтобы вам
знать что-нибудь иное, чем тогда, как
писать на листе бумаги
так что с прототипированием, что вы делаете, вы
подумайте о том, что вы хотите от своей программы
делать, а затем вы на самом деле пишете или
нарисовать это на листе бумаги или
доски, чтобы вы ее вытащили, чтобы вы
есть представление о том, что это за вещь
должен выглядеть, как только вы это сделали
прототип, который вы затем входите в
псевдокод
так , что псевдокод это вы знаете , любой
где у вас мало кнопок на этом
эту эту прототипную бумагу вы бы
тогда скажите, когда я нажимаю эту кнопку, это
я хочу, чтобы это произошло, написав
что псевдокод вы начинаете логически
понять, что должно быть
с вашей системой лучше и
что позволяет вам
решить, какой язык программирования вы
собирались использовать, а потом
легче разобраться в логических проблемах
когда вы на самом деле не пишете в
язык программирования, который вы знаете
когда вы просто пишете от руки
после этого мы говорили о разных
типы программистов, которых вы знаете в Интернете
программисты программисты программист
разработчики программного обеспечения снова с этим просто
как языки программирования, я хочу, чтобы вы
понимать карьеру будучи
программист имеет разные подкатегории
вы снова знаете, что программисты не
программисты, вы не говорите, что я хочу быть
программист, и тогда вы можете сделать
все это не так, как это работает, если вы
хотите создать веб- данные на основе
приложений вы изучаете один набор
программирование, если вы хотите создавать роботы
вы изучаете другое спутниковое программирование
если вы хотите начать создание
искусственный интеллект, который вы знаете нечетким
логика, в которой вы знаете нейронные сети
который имеет совершенно другой набор
программирование, которое вы знаете, требует много
времени и энергии, чтобы изучить любой из
эти наборы, чтобы вы поняли, что
вы знаете, что они разные карьеры
полей, чтобы это было введение класса
программирования снова не слишком технических
или какие — либо из того, что наших ближайших классов
собираюсь начать вникать в такие вещи, как
программирование на PHP и JavaScript и
HTML, и именно там вы получите
руки в код, но прямо сейчас вы
просто нужно понять эти основные
концепции, поэтому, когда мы переходим к написанию кода
у вас есть представление о том, что вы делаете
Please follow and like us:

Be First to Comment

Добавить комментарий