Полное руководство по Python для тех, кто ничего не знает о программировании.
Так о чем это? 👀
В этой серии я хочу научить вас программировать, как будто вы ничего об этом не знаете. Я хочу считать, что вы, человек, читающий это, абсолютный новичок и ничего не знаете о слове «Программирование».
Единственное, что вам действительно нужно, чтобы сделать эту серию стоящей, - это компьютер и, возможно, хорошее подключение к Интернету. Если позже нам понадобится что-то добавить, я обязательно дам вам знать. Итак, не теряя много времени, давайте приступим к делу.
Мы собираемся начать с рассмотрения того, что такое программирование.
Да, эта серия о том, как я обучаю вас Python; но для того, чтобы начать, нам нужно сначала узнать, что такое программирование на самом деле.
Что такое программирование? 💡
Компьютеры были разработаны еще в 18-х годах. Они сильно изменились за эти годы, и, увидев их сейчас, можно подумать, что они действительно умны.
На самом деле, так называемые умные устройства, которые мы видим вокруг, не так умны, как вы думаете.
Мне нравится думать о них как о немых слугах. Да все верно.
Чтобы компьютер действительно что-то делал, его нужно проинструктировать. Это происходит в соответствии с определенным набором правил, установленных для него.
Программирование — это в основном процесс предоставления компьютерам необходимых инструкций для выполнения конкретной задачи.
Человека, дающего эти инструкции, можно назвать программистом, разработчиком или иногда кодером.
Лично я не придаю особого значения именам/названиям, но со временем к ним привыкаешь.
Так что в основном программисты дают инструкции компьютеру посредством программирования, круто.
Языки программирования 🤔
Теперь компьютеры совсем не похожи на людей. По крайней мере, пока 😅. Они не могут просто понять наши вербальные и невербальные формы общения. Так что, очевидно, если мы должны дать им инструкции, мы должны будем найти средство связи между ними и нами. Вот где на помощь приходят языки программирования.
Python — это язык программирования.
Другие включают JavaScipt (в основном сокращенно JS), c++, c#, Java, c, R и т. д.
Классификация языков программирования 🧐
Теперь я хотел бы, чтобы мы коснулись того, как классифицируются эти языки программирования. Я не собираюсь много говорить об этом, возможно, это будет отдельная статья, но просто для того, чтобы у вас было четкое представление, я немного расскажу об этом.
Первая форма классификации, которую мы могли бы рассмотреть, — это языки программирования высокого и низкого уровня.
Компьютеры, или машины вообще, на самом деле работают только с токами и напряжениями. В конечном итоге это рассматривается как 1 и 0; 1 представляет собой высокое напряжение, а 0 представляет низкое напряжение.
Так что технически компьютеры понимают только 1 и 0.
Теперь вернемся к классификации. Языки программирования низкого уровня — это те, которые близки к единицам и нулям с точки зрения синтаксиса и понимания. А под синтаксисом я подразумеваю манеру написания языка.
Исходя из вышеизложенного, можно легко догадаться, о чем будут высокоуровневые. Они намного ближе к человеческому языку, поэтому большинство программистов используют языки программирования высокого уровня.
Python — это язык программирования высокого уровня.
Другая форма классификации, которую можно рассмотреть, заключается в том, компилируется ли язык или интерпретируется.
Когда язык может быть напрямую преобразован в 1 и 0, говорят, что это скомпилированный язык.
Для интерпретируемых языков интерпретатор проходит всю программу по одной строке за раз.
Все они имеют свои преимущества и недостатки.
Не волнуйтесь, если вы не полностью усвоили основы классификаций. Это может быть довольно сложно понять. Со временем все обретет смысл.
Позже в этой серии мы рассмотрим объектно-ориентированное программирование. Объектно-ориентированное программирование — это, по сути, способ включения концепции и особенностей реальных вещей в программирование.
Python одновременно объектно-ориентированный и интерпретируемый.
Но кто тебе все это говорит? 😂
Ладно, ладно, я думаю, вам достаточно введения.
Кто я?
Что ж, меня зовут Пол, в народе известный как trevenue44.
Мне нравится считать себя техническим мальчиком, который хочет делать все.
Я начал python еще в 2019 году, и нет, начало было не таким уж простым 😂. Но мне удалось найти выход.
Сегодня я здесь, чтобы помочь вам сделать то же самое. Не стесняйтесь, называйте себя программистом Python, питонистом, даже питонистом, потому что именно такими вы станете после этой серии.
Вот и все
Ладно, с этим мы закончили.
Если вам нравится этот контент и вы хотите его поддержать, вы можете сделать это, просто поставив лайк.
Если вы хотите стать моим другом, свяжитесь со мной в твиттере. Ручка trevenue44.
Видеоверсия этой статьи есть на моем YouTube-канале. Проверьте это: trevenue44 на YouTube.
И ой, не спрашивайте меня про 44 😂.