Нет абсолютно никаких причин, по которым вам не следует заниматься программированием, если вы хотите этим заниматься. Каким бы пугающим это ни казалось, программирование является одним из самых простых и простых для понимания навыков в цифровом мире. Я дам вам «читательский дайджест» по программированию; извлечение того, что необходимо знать, чтобы получить основу, на которой можно построить прочный набор навыков программирования. С учетом сказанного, давайте приступим!

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

Если подумать, вся ткань реальности основана и создается из этих 3 ингредиентов: объект/существительное + шипение/усиление существительного, добавляющее ему глубину значимым образом + ваши отношения или способ взаимодействия с сказанным. объект. Если вы сможете думать таким образом обо всей своей жизни, это быстро поможет вам увидеть различные компоненты, составляющие целое, которое является вашей Жизнью и Реальностью.

Теперь это очень важно понять, потому что это облегчает необходимую способность распутывать объекты или видеть объекты как группу компонентов, которые вместе создают объект. Потому что понимание того, как все работает на фундаментальном уровне — рассмотрение компонента как его собственной независимой части И как части, среди многих других частей, которая вносит свой вклад в общую эффективность, рост и успех своей группы — даст вам ясное, сфокусированное на лазере понимание, ясность и видение, которые вам нужны, чтобы по-настоящему понять, ЧТО нужно для программирования.

Для понимания давайте определим программирование как «акт сосредоточения нашего внимания на определенном компоненте нашей Реальности ради определенной цели». Так, например, если я говорю, что хочу запрограммировать свой компьютер так, чтобы он будил меня в 9:00 утра, я, по сути, хочу манипулировать отдельными компонентами устройства моего компьютера — аппаратным обеспечением, программным обеспечением и тем, как они объединяются для создания операционная система, которая питает машину, одновременно предоставляя нам возможность и средства для взаимодействия с машиной — которые имеют дело с установкой времени и будильниками, которые объединяются таким образом, что они производят эффект в моей Реальности, заставляющий меня просыпаться. в 9:00 утра.. Я знаю, что это звучит немного опрометчиво, но, поверьте мне, если вы сможете усвоить этот образ мышления и смотреть на жизнь таким образом, продвинутые концепции программирования, с которыми вы столкнетесь позже, будут пустяком!

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

В мире программирования существительные называются переменными (это ОЧЕНЬ УПРОЩЕННАЯ версия того, что происходит, и я просто пропустил 3 миллиона шагов в одном, и я это знаю, так что devfriendzz НЕ УБИВАЙТЕ МЕНЯ!!), и мы говорим, что они — это все виды переменных ТИПОВ, потому что мы хотим отдать должное различным типам существительных, доступных в Жизни. Например, у нас есть числа, места, события и, что более важно, НАШ ОТВЕТ на эти числа, места и события, когда они представляются и упаковываются перед нами в той или иной конкретной форме/способом (имеется в виду, нравится ли нам это). это правда или ложь). Из-за этого каждому отдельному типу существительного дается собственное, конкретное и конкретное имя, и эти разные типы существительных называются типами данных.

В мире программирования:
- Правильное имя/тип данных для целых чисел (1, 2, 3, 4..) — int (сокращенно для целого числа), тогда как правильное имя для дробных чисел (2,5, 3,7, 9.0) двойной.

- Имя собственное/тип данных для чистых букв или существительных, лишенных какой-либо цифры («машина», «мышь», «любовь», «сочувствие», «здание»...) — строка.

- Правильное имя/тип данных для нашего ответа на эти числа, места, события и т. д. — bool (сокращенно от boolean). Я должен уделить минутку, чтобы поговорить об этом конкретном имени, потому что оно создает СЕБЯ СЕБЯ, лежащую в основе мышления структуру самого программирования. Это может показаться странным, не связанным между собой тангенсом, но потерпите меня, все это идет вместе с $waggness

;)

Если мы действительно подумаем об этом, ВСЯ сумма всех наших решений в жизни, по сути, сводится к двум вариантам: делать или не делать. Влево или вправо. Правда или ложь. Это потому, что Природа и Сама Жизнь существуют в текучем состоянии дуальности, двигаясь вперед и назад между двумя противоборствующими силами; мужское/женское. Тяни-Толкай . Вверх вниз. Это отражается во ВСЕХ измерениях/слоях/сферах Жизни, и неудивительно, что то же самое будет верно и в мире программирования. Теперь давайте вернемся к той части, где я сказал, что все наши решения, по сути, сводятся к двум вариантам и волшебной формуле, о которой я говорил выше.

Например, когда вы решаете пойти в спортзал, у вас происходят две вещи. Сначала создается желание во всей его полноте. Ради этого контекста, давайте назовем это завершенной мыслью и определим, что это мысль, содержащая 3 элемента, упомянутых выше (объект/существительное + шипение/усиление существительного, придавая ему осмысленную глубину + ваши отношения или способ взаимодействия с указанным объектом).

«Хочу в спортзал». «тренажерный зал» — существительное, «пойти» — мой интерфейс, но не добавлено ни шипения, ни прилагательного или слова, чтобы усилить существительное, придав ему осмысленную глубину, и в этом кроется голая, неприкрытая причина, почему так много из нас хочу пойти, но в итоге не пойду.

«Я хочу пойти в тренажерный зал epiccc fakkin» значительно лучше и даже не нуждается в деконструкции. Могу с уверенностью поспорить, что общая энергия вашего тела быстро подскочила на несколько уровней / вы немного глубже задействовали свой Дремлющий Потенциал и высвободили больше своей ки, когда читали эту фразу. ЯВНАЯ разница в энергии, ощущаемая в двух утверждениях, прямо доказывает, насколько сильны слова и насколько важно и полезно проявлять уважение к этим существительным, показывая им эту дополнительную любовь любым возможным способом, при каждой возможности.

В любом случае, если энергия, высвобождаемая в завершенной мысли, достаточно сильна, чтобы ее можно было почувствовать, желаемый эффект произойдет/ваше желание будет исполнено. Таким образом, можно сказать, что при манипулировании Реальностью задействован именно этот простой двухэтапный процесс:

Есть ли законченная мысль?
-Если правда, Реальностью манипулируют.
-Если нет, Реальностью не манипулируют.

И если подумать, это основа уверенности и основная причина, по которой мы УВЕРЕНЫ в своем выборе.

Уверены ли вы в этом выборе?
-Если верно, вы почувствуете экстаз и радость, и сделаете выбор со 100% уверенностью и исполнением.
-Если неверно, вы не почувствуете экстаза и радости, а не будет столь уверен.

Вот почему я недавно говорил о том, чтобы стремиться и делать все возможное, чтобы стать более гармоничным со своими эмоциями и ВСЕМ сердцем слушать то, что они нам говорят.

Если решение, которое мы обдумываем, заставляет нас чувствовать себя неловко, есть большая вероятность, что его не следует принимать, и что вам, возможно, потребуется узнать больше информации, прежде чем вы сможете принять обоснованное решение. Если потенциальное решение вызывает у нас чувство радости и благодарности, есть большая вероятность, что его следует принять. Тело — это очень, ОЧЕНЬ СОВЕРШЕННО продвинутое многомерное средство работы, и все в нем предназначено для того, чтобы помочь вам правильно и на оптимальном уровне ориентироваться в Жизни, Пространстве и Времени… вам просто нужно быть скромным, обращать внимание и слушать его. , и очень хорошо позаботьтесь об этом!! Вы не можете ожидать результатов класса A, когда вы предоставляете исходные данные дерьмового уровня.

;)

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

Когда вы выходите на улицу и ищете солнце, единственное, о чем вы беспокоитесь, это найти солнце. Если есть солнце, ответ верный. Если солнца нет, ответ неверен.

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

Таким образом, это не только то, как мы живем и работаем, но и то, как мы программируем.

Если вы создаете простой калькулятор и работаете над частью программы, связанной с умножением, все, о чем вам нужно беспокоиться, это то, была ли нажата кнопка умножения:

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

-Если кнопка умножения не была нажата, ответ неверен, и два значения, предоставленные пользователем, не должны умножаться друг на друга. Затем вы повторите ту же логику для частей программы сложения, вычитания и деления, и Tadaaa,

*Голос Siri* «Поздравляем, вы успешно запрограммировали калькулятор». Все, что мне потребовалось, это выяснить, какие компоненты мне нужны для создания калькулятора; компоненты для каждой возможной математической операции, сбор и обработка двух значений, а также элегантное отображение результирующего значения математической операции.

Кроме того, видите ли вы, как можно распаковать калькулятор и в общих чертах понять компоненты, необходимые для создания калькулятора? Видишь!!!.. Говорил тебе, что я не сошел с ума

;)

Ах, говоря это, я понимаю, что еще не говорил о том, как значения или данные хранятся и манипулируются в программировании, так что давайте сделаем это сейчас!

Напомним, что теперь мы знаем, что в программировании:
-Числа называются целыми числами, когда они являются целыми числами, и двойными, когда они являются дробями
-Буквы и слова называются строками
-Наша логика в программировании по существу основано на бинарном восприятии видения реальности; правда или ложь.

Теперь, чтобы делать что-либо с числами, буквами или любой другой формой данных, этот фрагмент данных должен быть объявлен и ему присвоено имя, которое используется для ссылки на него. Ради ясности давайте определим, что данные представляют собой многомерные представления Реальности, которые мы можем собирать и обрабатывать — с помощью средства, которым является Язык, который обычно состоит из цифр и букв, — чтобы помочь нам изобразить более точное представление. картина того, как на самом деле выглядит Реальность.

Теперь, чтобы использовать часть данных в вашей программе, вы должны сначала сделать ее пригодной для использования, выполнив то, что мы называем «определением переменной» в мире программирования. Ради контекста давайте определим определение переменной как действие по созданию пространства в вашей программе и ссылку на это конкретное пространство в вашей программе с его собственным именем, чтобы ваш фрагмент данных мог быть сохранен в этом конкретном пространстве в вашей программе, таким образом позволяя вашей программе получить доступ к этому конкретному пространству, взаимодействовать с пространством и читать вашу часть данных, а также осмысленно взаимодействовать с этой частью данных. Причина, по которой это происходит, заключается в том, что пространство, используемое данными, не сохраняется до тех пор, пока оно не будет определено как переменная. Я мог бы вдаваться в технические детали, но я не чувствую, что смогу объяснить это просто и понятно. Но в любом случае, возвращаясь к тому, что я говорил, определение переменных — это то, как вы делаете данные важными для своей программы.

По сути, это говорит Реальности: «Для меня существует что-то особенное, и мне нужно быть постоянно подключенным к этому, чтобы мой компонент работал!»

Вы объявляете переменную, определяя, какой это тип данных (это int, double или string?), давая ей имя и устанавливая ее значение (например, переменная int для представления числа 5 или строковая переменная для представления слова любовь).

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

Некоторые более конкретны, чем другие, потому что они работают на более глубоком уровне Реальности, что требует от них большей ясности и хирургической точности, чтобы они точно идентифицировали правильный объект, который необходимо изменить с помощью программирования! Так легко забыть имена людей, даже если вы установили с ними самую глубокую связь... насколько больше, черт возьми, о чем говорит тот или иной фрагмент кода... когда вы умственно истощены и смотрите на код для часов!!!

ЭТО БУКВАЛЬНО ПОЧЕМУ Я МЕДИТИРУЮ, помимо того, что хорошо питаюсь и тренируюсь!! Я могу работать часами, и часами, и часами, со временем снижая скорость своей работы, сохраняя при этом высочайшее качество своей работы просто потому, что мой мозг переключается на мой резервуар MindPower, когда у него мало энергии… и все, что для этого требуется, это внедрение диафрагмального дыхания, улыбаться/заставлять себя смеяться и культивировать долгосрочное/масштабное мышление

:) И самое приятное, что ЭТО МОЖЕТ СДЕЛАТЬ КАЖДЫЙ!!!

Извините, боковая касательная. Где был я? Ах да, языки программирования и их синтаксис (для ясности мы определим синтаксис языка программирования как организацию и использование письменного языка — букв, слов, символов и специальных символов — наиболее согласованным и согласуется с контекстом или слоем Реальности, с которым имеет дело язык программирования.

Это может быть работа над уровнем инфраструктуры данных, который для ясности мы просто определим как понимание и сознательный выбор геометрической структуры, которую принимают мои личные микромногомерные данные, когда они приливают и отливают, когда они взаимодействуют с глобальным миром. макро многомерные данные — серверы программирования — которые ради простоты и ясности мы просто определим серверы как источники, хм еще лучше ПЕРЕДАТЧИКИ! данных. В современном мире использование множества различных типов серверов является преобладающим способом перемещения данных с высокой скоростью, высокой частотой и на большие расстояния для принятия, отправки или отклонения определенных типов данных. Так что в этом контексте, например, потому что программирование здесь будет больше ориентировано на такие вопросы, как «Что вызывает перегиб в силе/потоке данных? Где пропавший Соединение? Как я могу увеличить силу отношений, которые мои серверы имеют между собой», синтаксис будет отражать более реляционный визуальный вид «это соединяется с тем».

Или это может быть даже работа на уровне разработки приложений — что для ясности мы просто определим как использование цифрового носителя для БУКВАЛЬНОГО ФУНДАМЕНТАЛЬНОГО ИЗМЕНЕНИЯ в реальности в надежде, что это устранит ЕДИНСТВЕННЫЙ тип проблемы, который у нас остался. иметь дело с нашей коллективной победой как вида над иерархией потребностей Мазлоу - проблемами образа жизни - с единственной миссией сделать наш НАСТОЯЩИЙ мир ДРАМАТИЧЕСКИ круче, осмелюсь даже сказать... $ wagger

;)!!?? - и лучшее место для жизни, создавая самодостаточный, самоходный, ориентированный на рост Фонд, который культивирует и курирует Мировую Экосистему, чтобы наши потомки вышли, STR8 ИЗ ГАТТТА, действуя на самом высоком уровне своего потенциала и населяя мир, который является самым легким и лучшим миром, который только может быть, наделяя их способностями, необходимыми для полета… БУКВАЛЬНО. Так, например, в этом контексте, потому что программирование здесь, как правило, требует большего «Земля страдает из-за этой проблемы → сделайте 3000% и изучите историю и контекстуальные факторы, которые остались незамеченными и привели к возникновению этой проблемы → Думайте сострадательно, двигайтесь «Эмпатический» тип подхода, синтаксис заставит вас дважды подумать и увидеть каждый компонент вашей программы, каждую строку кода как священный и, таким образом, потребует от вас потратить время, чтобы фундаментально понять, как каждый компонент должен собраться вместе, чтобы достичь цель приложения. Таким образом, синтаксис в этом контексте будет отражать более целостный вид, где каждый компонент помогает строить следующий.

Извините, это был еще один огромный тангенс!! ›.› Смысл этого в том, чтобы помочь людям понять, что каждый язык программирования имеет свое основное применение и что в конечном счете от вас зависит, что вы конкретно пытаетесь сделать и как вы решаете это сделать, что в конечном итоге определяет программирование. язык, который вы собираетесь использовать!!

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

int variableName=4;
string variableName2=”эмпатия и мудрость”;
bool isItSunny=true;

Самое важное, что нужно помнить, это то, что никакие две переменные не могут иметь одинаковые имена. Это делается для того, чтобы всегда можно было сослаться на все. Если родителям, которые называют своего ребенка Джо и Джо, достаточно сложно назвать правильного Джо в нужное время, представьте себе нечеловеческое существо, лол!!

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

Теперь быстрый вопрос к вам. Что, если вы хотите сохранить данные в своей программе таким образом, чтобы они НИКОГДА не менялись. Это означает, что как только вы определите и установите его значение, это значение останется таким навсегда. Может быть, чтобы сохранить данные для вашей даты рождения! Что ж, вы можете сделать это, определив то, что в мире программирования называется константой!

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

const день рождения = 10161992;

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

Как я упоминал ранее, чтобы определить переменную, вам нужно:
- указать ее тип данных (int, double, boolean, string)
- дать ей имя (и оно не может быть ключевое слово, о котором я сейчас расскажу)
- определите его значение.

Теперь существует список слов, которые были выделены для возврата ценной информации о наших данных, если она нам так нужна, например, ключевое слово sizeof, которое возвращает размер переменной или сколько места занимает переменная. или ключевое слово const, которое объявляет переменную как константу. Эти ключевые слова существенно расширяют возможности логики, которую мы можем создать для построения нашей программы. Для ясности и простоты давайте определим логику нашей программы как последовательную серию событий, происходящих в Реальности в результате нашего программирования.

Например, чтобы принять душ, одеться и поесть, вам нужно было проснуться и открыть глаза, встать и встать с постели, долго p00p/pee (если вы это я), войти в душ голым, повернуться на воде, потрите тело гелем для тела и смойте, выключите воду, возьмите зубную щетку вместе с зубной пастой, нанесите зубную пасту на зубную щетку, почистите зубы, зайдите в гардероб и выберите одежду, чтобы надеть, идите на кухню и приготовить себе завтрак.

И в результате всех этих мелких микрособытий конечным макрорезультатом является то, что вы приняли душ, оделись и поели. Тадаа!!

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

Крайне важно сесть и придумать псевдокод, чтобы четко и фундаментально понять маленькие шаги между тем, где вы находитесь, и тем, где вы хотите быть. Вот почему я начал этот пост с упора на развитие способности распаковывать программу как единое целое на ее небольшие компоненты, таким образом получая более глубокое представление о том, как небольшие компоненты должны объединяться и работать как единое целое. Это меняет правила игры, поскольку в каждой ситуации, в которой вы оказываетесь, ваш Разум будет открываться совершенно по-другому; вы сможете по-настоящему увидеть многомерный аспект Реальности, увидев Большую Картину и небольшие микрособытия, которые происходят между ними, что позволит вам ясно увидеть любое недостающее звено или перегиб между ними. И ЭТО, мой друг, когда все начинает получать удовольствие. ВОТ когда начинается настоящая инженерия

:)

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

Итак, как насчет краткого обзора:
-Программирование не так страшно, как кажется
-Логика программирования в основном построена на бинарном подходе к осмыслению событий в мире. Если условие истинно, сделайте это. Если условие ложно, сделайте это.
- Развивайте способность распаковывать Реальность; перейти от видения объекта в целом к ​​отдельным компонентам, из которых состоит этот объект, к тому, как они работают вместе, чтобы работать как единое целое
-Чтобы иметь возможность делать что-то осмысленное с любой частью данных, я должен сначала определить ее как переменную
-Чтобы определить переменную, я должен указать ее тип данных, дать ей имя и установить ее значение
-Есть 4 часто используемых типа данных; int для целых чисел, double для дробей, strings для букв и boolean для true/false
-Постоянные переменные используются для создания переменных со значениями, которые никогда не меняются
-Псевдокод — это последовательность событий, которые должны произойти так что моя программа делает то, что я хочу.

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

Я надеюсь, что мои посты по существу рассеют туман в мире программирования, заложат основу для набора навыков программирования, если вы заинтересованы в этом, объясняя и связывая воедино основной более высокий уровень, всеобъемлющие концепции, идеи и точки зрения. которые обычно работают на всех языках программирования, сообщая вам точки зрения и перспективы, которые действительно могут изменить правила игры, помогая вам в вашем росте, удерживая вас сосредоточенным на том, что действительно важно.

Мы продолжим в следующий раз с ФУНКЦИЯМИ; как группа переменных объединяется, чтобы изменить правила игры.

Надеюсь, это поможет, и, как всегда,

$waggg вон

;)