Что такое программирование?
Программирование - это процесс написания кода для создания программ и приложений, которые позволяют компьютеру выполнять определенные действия и задачи. Оно включает в себя разработку, отладку и тестирование программного обеспечения, а также работу с различными языками программирования и инструментами разработки.
#Learning
Программирование - это процесс написания кода для создания программ и приложений, которые позволяют компьютеру выполнять определенные действия и задачи. Оно включает в себя разработку, отладку и тестирование программного обеспечения, а также работу с различными языками программирования и инструментами разработки.
#Learning
🔥8
Что такое алгоритмы - важная составляющая программирования?
Алгоритмы - это последовательность шагов, выполняемых для решения определенной задачи или достижения определенной цели. Они используются для обработки данных, выполнения вычислений, принятия решений и других задач в различных областях, включая информационные технологии, математику, физику, экономику и другие.
#Learning
Алгоритмы - это последовательность шагов, выполняемых для решения определенной задачи или достижения определенной цели. Они используются для обработки данных, выполнения вычислений, принятия решений и других задач в различных областях, включая информационные технологии, математику, физику, экономику и другие.
#Learning
🔥7
Что такое Python, понятным языком?
Python - это язык программирования, который создавался с учетом удобства для пользователей. Он прост в изучении и использовании, поэтому очень популярен среди программистов.
Python используется для создания различных приложений, веб-сайтов, игр, научных и математических расчетов, обработки данных и многого другого. Он имеет широкий спектр библиотек, которые делают его удобным для решения различных задач.
Основные принципы Python - понятность и простота. В нем используется понятный человеку синтаксис, который делает код понятным и легким для чтения.
Основные особенности Python:
1. Динамическая типизация - не нужно указывать тип данных, Python сам определяет их.
2. Обилие библиотек - в Python есть множество готовых решений для различных задач, что облегчает разработку.
3. Интерпретируемый язык - код выполняется построчно, что удобно при отладке.
Python поддерживается большим сообществом программистов, что делает его легким в изучении и решении возможных проблем. Кроме того, он является кросс-платформенным, что позволяет запускать написанный на нем код на различных операционных системах.
В целом, изучение Python - отличный выбор в программировании, так как он предоставляет хорошую отправную точку для изучения других языков и понимания основных принципов программирования.
Если у кого-то остались вопросы - добро пожаловать в комментарии.
#Learning
Python - это язык программирования, который создавался с учетом удобства для пользователей. Он прост в изучении и использовании, поэтому очень популярен среди программистов.
Python используется для создания различных приложений, веб-сайтов, игр, научных и математических расчетов, обработки данных и многого другого. Он имеет широкий спектр библиотек, которые делают его удобным для решения различных задач.
Основные принципы Python - понятность и простота. В нем используется понятный человеку синтаксис, который делает код понятным и легким для чтения.
Основные особенности Python:
1. Динамическая типизация - не нужно указывать тип данных, Python сам определяет их.
2. Обилие библиотек - в Python есть множество готовых решений для различных задач, что облегчает разработку.
3. Интерпретируемый язык - код выполняется построчно, что удобно при отладке.
Python поддерживается большим сообществом программистов, что делает его легким в изучении и решении возможных проблем. Кроме того, он является кросс-платформенным, что позволяет запускать написанный на нем код на различных операционных системах.
В целом, изучение Python - отличный выбор в программировании, так как он предоставляет хорошую отправную точку для изучения других языков и понимания основных принципов программирования.
Если у кого-то остались вопросы - добро пожаловать в комментарии.
#Learning
👍6🔥1
Для начала, думаю стоит разобраться где мы будем писать код. Есть 2 варианта:
1-ый - в IDE(т. е. компьютерная программа, в которой и пишешь код - среда разработки, её нужно устанавливать на компьютер), 2-ой - в онлайн интерпретаторе(т. е. на определённом сайте прямо в браузере пишешь код и выполняешь его без регистрации и установки чего-либо - отличный вариант для простого кода).
Голосуйте в комментариях за то, что хотите использовать сейчас. Но на первое время я бы посоветовал использовать онлайн интерпретатор, потому что код будет не особо и сложный.
#Learning
1-ый - в IDE(т. е. компьютерная программа, в которой и пишешь код - среда разработки, её нужно устанавливать на компьютер), 2-ой - в онлайн интерпретаторе(т. е. на определённом сайте прямо в браузере пишешь код и выполняешь его без регистрации и установки чего-либо - отличный вариант для простого кода).
Голосуйте в комментариях за то, что хотите использовать сейчас. Но на первое время я бы посоветовал использовать онлайн интерпретатор, потому что код будет не особо и сложный.
#Learning
👍5
Теперь пора возвращаться к рубрике "Обучение с нуля".
Неким голосованием под прошлым постом с этой же рубрикой было выбрано использовать для написания кода IDE. Теперь нужно выбрать, какую среду разработки использовать. Мои варианты:
1. PyCharm.
2. Стандартный редактор Python.
3. Visual Studio.
Можете выбрать один из моих вариантов или можете написать в комментариях и свой вариант. Я лично считаю самым лучшим и удобным решением для Python - PyCharm.
#Learning
Неким голосованием под прошлым постом с этой же рубрикой было выбрано использовать для написания кода IDE. Теперь нужно выбрать, какую среду разработки использовать. Мои варианты:
1. PyCharm.
2. Стандартный редактор Python.
3. Visual Studio.
Можете выбрать один из моих вариантов или можете написать в комментариях и свой вариант. Я лично считаю самым лучшим и удобным решением для Python - PyCharm.
#Learning
🔥6
Какую IDE будем использовать?
Final Results
36%
PyCharm
0%
Стандартный редактор Python
64%
Visual Studio
🔥5
Ок. Выбранно Visual Studio. Если кто-то всё-таки будет писать на чем-то другом - пишите без проблем так же как все VS-еры. Если что то не получится с PyCharm - пишите в комментариях. Подскажу. PyCharm я знаю.
#Learning
#Learning
👍7🔥1
Всё, пора начинать. Для начала просто напишем и запустим эту строку.
^^^^
print(1)
^^^^
Это прямо дословно переводится с английского "напечатать 1". Т. е. при запуске программы в консоли отобразиться 1.
Думаю, тут подробнее пояснять не надо.
#Learning
^^^^
print(1)
^^^^
Это прямо дословно переводится с английского "напечатать 1". Т. е. при запуске программы в консоли отобразиться 1.
Думаю, тут подробнее пояснять не надо.
#Learning
👍7🔥1
Ну а сейчас следующий, пока простой шаг.
А именно попробуем вывести таким же образом строку "Привет".
^^^^
print('Привет')
^^^^
Тут просто указать текст как число не получится, будет ошибка. Текстовые данные в Python указываются в кавычках (тема следующего поста). Поэтому 'Привет' пишем в кавычках и всё отлично работает.
Думаю, что тут тоже всё в принципе просто и что-то ещё объяснять бессмысленно, разве что я предупредил одну ошибку.
#Learning
А именно попробуем вывести таким же образом строку "Привет".
^^^^
print('Привет')
^^^^
Тут просто указать текст как число не получится, будет ошибка. Текстовые данные в Python указываются в кавычках (тема следующего поста). Поэтому 'Привет' пишем в кавычках и всё отлично работает.
Думаю, что тут тоже всё в принципе просто и что-то ещё объяснять бессмысленно, разве что я предупредил одну ошибку.
#Learning
👍8
🔥7👍2
Сейчас небольшое отступление. В повседневной жизни мы не задумываемся, какой "тип" информации мы употребляем. Говорим, читаем пишем - текстовая информация; считаем - числовая информация.
Так вот, в программировании на Python подобная картина. Т.е. типы данных редко приходится указывать, но знать их нужно. Вот основные типы данных в Python:
str - строковые данные (текст), на пример: "Hello, world!", "Привет, мир!". Всегда пишутся в кавычках, хоть в двойных, хоть в одинарных.
int - целочисленные данные (целые числа), например: 1, 56, 8, 1078, -6, -868.
Это основные типы данных, которые пока нам нужны. Это далеко не все, но больше пока нам не нужно - сосредоточимся на другом.
Теперь думаю, стало ясно, почему мы в методе print() указывали строку в кавычках(т. к. это строковой тип данных - str), а цифру просто так(т. к. это целочисленный тип данных - int).
#Learning
Так вот, в программировании на Python подобная картина. Т.е. типы данных редко приходится указывать, но знать их нужно. Вот основные типы данных в Python:
str - строковые данные (текст), на пример: "Hello, world!", "Привет, мир!". Всегда пишутся в кавычках, хоть в двойных, хоть в одинарных.
int - целочисленные данные (целые числа), например: 1, 56, 8, 1078, -6, -868.
Это основные типы данных, которые пока нам нужны. Это далеко не все, но больше пока нам не нужно - сосредоточимся на другом.
Теперь думаю, стало ясно, почему мы в методе print() указывали строку в кавычках(т. к. это строковой тип данных - str), а цифру просто так(т. к. это целочисленный тип данных - int).
#Learning
👍5
Сейчас пора знакомить вас с переменными.
Это некая именнованая ячейка в памяти компьютера, в которую можно положить определённые данные. Затем по названию этой ячейки можно прочитать или заменить данные в ней.
Чтобы записать или заменить данные в ней используются оператор '='. Что бы прочитать(получить) её значение, достаточно просто написать название переменной (правильнее - вызвать переменную) в нужном месте.
Т.е. синтаксис объявления переменной будет такой:
^^^^
a = 1
^^^^
В этом примере мы объявляем переменную 'a' и задаём ей значение 1.
Дальше продолжим эту тему в следующем посте, что бы не растягивать этот пост.
#Learning
Это некая именнованая ячейка в памяти компьютера, в которую можно положить определённые данные. Затем по названию этой ячейки можно прочитать или заменить данные в ней.
Чтобы записать или заменить данные в ней используются оператор '='. Что бы прочитать(получить) её значение, достаточно просто написать название переменной (правильнее - вызвать переменную) в нужном месте.
Т.е. синтаксис объявления переменной будет такой:
^^^^
a = 1
^^^^
В этом примере мы объявляем переменную 'a' и задаём ей значение 1.
Дальше продолжим эту тему в следующем посте, что бы не растягивать этот пост.
#Learning
🔥6
Название: "Изучаем Python"(2 тома).
Автор: Марк Лутц.
Язык: Русский.
Уровень: Начальный, немного приближённый к среднему.
#Book
Автор: Марк Лутц.
Язык: Русский.
Уровень: Начальный, немного приближённый к среднему.
#Book
👍6
Некий путеводитель по каналу.
#Information - информация о канале;
#Book - книги. Не связаны с "Обучением с нуля";
#Learning - обучение Python с нуля;
#NonStandardLearning - разбор ваших вопросов из комментариев;
#LearningOOP - обучение ООП в Python. Не связано с "Обучением с нуля";
#Article - рекомендации некоторых статей по Python в нашем Дзен;
#Memes - мемы для программистов.
Если вы новичок на канале и в Python, но при этом читаете это пост, советую изучить все посты с #Learning - "Обучение Python с нуля".
Голосовать за нас - https://t.iss.one/boost/X_Python.
#Information - информация о канале;
#Book - книги. Не связаны с "Обучением с нуля";
#Learning - обучение Python с нуля;
#NonStandardLearning - разбор ваших вопросов из комментариев;
#LearningOOP - обучение ООП в Python. Не связано с "Обучением с нуля";
#Article - рекомендации некоторых статей по Python в нашем Дзен;
#Memes - мемы для программистов.
Если вы новичок на канале и в Python, но при этом читаете это пост, советую изучить все посты с #Learning - "Обучение Python с нуля".
Голосовать за нас - https://t.iss.one/boost/X_Python.
👍9
Продолжим исследовать переменные в Python.
В прошлом посте мы определились, как "сделать" переменную. Теперь разберёмся как обновить её значение.
^^^^
a = 1
a = 2
^^^^
Тут мы создаём переменную 'a', которая т.к. хранит в себе целочисленные данные, является переменной типа int. Задаём ей значение 1, а затем во второй строке "ложим" в неё 2.
Как итог, теперь переменная 'a' хранит в себе значение 2.
А в следующем посте мы это докажем явно.
#Learning
В прошлом посте мы определились, как "сделать" переменную. Теперь разберёмся как обновить её значение.
^^^^
a = 1
a = 2
^^^^
Тут мы создаём переменную 'a', которая т.к. хранит в себе целочисленные данные, является переменной типа int. Задаём ей значение 1, а затем во второй строке "ложим" в неё 2.
Как итог, теперь переменная 'a' хранит в себе значение 2.
А в следующем посте мы это докажем явно.
#Learning
🔥6
Переменные и только переменные.
Когда то говорил, что для того что бы получить значение переменной, нужно просто "указать" её в нужном месте. Проверим:
^^^^
a = 1
print(a)
^^^^
При выполнении программы на выходе мы получим 1, т.к. эта запись эквивалентна следующей (значение 'a' - 1):
^^^^
print(1)
^^^^
А такую строку мы уже разбирали. Как то так.
#Learning
Когда то говорил, что для того что бы получить значение переменной, нужно просто "указать" её в нужном месте. Проверим:
^^^^
a = 1
print(a)
^^^^
При выполнении программы на выходе мы получим 1, т.к. эта запись эквивалентна следующей (значение 'a' - 1):
^^^^
print(1)
^^^^
А такую строку мы уже разбирали. Как то так.
#Learning
👍7🥱1
Маленькое предупреждение.
Далее весь код будет записываться следующим образом:
До этого он записывался так:
^^^^
print("Hello, world!")
^^^^
При это заголовок "Python" к программе не относится.
#Information
Далее весь код будет записываться следующим образом:
print("Hello, world!")
До этого он записывался так:
^^^^
print("Hello, world!")
^^^^
При это заголовок "Python" к программе не относится.
#Information
🔥6👍2
А сейчас будет интереснее.
Метод input() в Python возвращает что пользователь ввёл с клавиатуры в консоли. Т.е. аналогично тому, как в консоль выводит сообщение print(), input() получает введённый пользователем текст(строку) после нажатия им же Enter.
В примере кода мы сохраняем то что ввёл пользователь в переменную 'text'.
Эта переменная хранит в себе строку, которую мы вводим и "отправляем" в консоли при запуске программы.
Докажем явно:
Эта программа описанным выше способом получает в переменную 'text' ввод пользователя, а затем выводит содержание этой переменной в консоль.
Программа работает так. Мы вводим любую строку (хоть числа, что угодно), нажимаем Enter, и программа копирует нашу введённую строку.
Сразу замечу, что метод input() возвращает всегда текстовые данные, строку. Из этого делаем вывод, что всё это время переменная 'text' была типа str и хранила текстовые данные - пользовательский ввод.
Но это ещё не всё про метод input().
#Learning
Метод input() в Python возвращает что пользователь ввёл с клавиатуры в консоли. Т.е. аналогично тому, как в консоль выводит сообщение print(), input() получает введённый пользователем текст(строку) после нажатия им же Enter.
В примере кода мы сохраняем то что ввёл пользователь в переменную 'text'.
text = input()
Эта переменная хранит в себе строку, которую мы вводим и "отправляем" в консоли при запуске программы.
Докажем явно:
text = input()
print(text)
Эта программа описанным выше способом получает в переменную 'text' ввод пользователя, а затем выводит содержание этой переменной в консоль.
Программа работает так. Мы вводим любую строку (хоть числа, что угодно), нажимаем Enter, и программа копирует нашу введённую строку.
Сразу замечу, что метод input() возвращает всегда текстовые данные, строку. Из этого делаем вывод, что всё это время переменная 'text' была типа str и хранила текстовые данные - пользовательский ввод.
Но это ещё не всё про метод input().
#Learning
👍5