Хотя я работал в области данных последние 5 лет, мои обязанности не требовали от меня обучения программированию. Я в основном сосредотачиваюсь на том, чтобы данные были правильно структурированы и эффективно визуализировались.

Кодирование / программирование всегда казалось захватывающим; поэтому я решил узнать о нем побольше. Я прошел несколько курсов по R, но решил продвинуться дальше и стать знатоком Python.

Первым шагом была установка Python (ссылка для установки python). Я посмотрел короткое видео, как проверить правильность работы установки (ссылка на видео). Я напечатал свой первый Hello World на Python - так интересно :)

Затем я набрал тот же код в приложении IDLE Python; и это сработало!

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

Следующим шагом было узнать больше о хранении информации в переменных. Я начал с двух типов данных: 1) строки, которые представляют собой наборы символов, и 2) числовые типы данных.

Переменная содержит значение. Вы можете изменить значение переменной в любой момент. Например, мы можем создать переменную с именем «сообщение» и присвоить ей значение, равное некоторому предложению, например Сообщение = «Камни данных». Затем, когда вы перейдете в Print (Сообщение) и запустите код, вы получите «Data Rocks» в качестве вывода.

  • Переменные могут содержать только буквы, цифры и символы подчеркивания. Имена переменных могут начинаться с буквы или символа подчеркивания, но не могут начинаться с цифры.
  • В именах переменных нельзя использовать пробелы, поэтому мы используем подчеркивания вместо пробелов. Например, используйте message_type вместо «message type».
  • Вы не можете использовать ключевые слова Python в качестве имен переменных. См. Ключевые слова в таблице ниже.

  • Имена переменных должны быть описательными, но не слишком длинными.

Строки - это наборы символов. Несколько нюансов о регистрах в строках - ›часто бывает полезно хранить данные в нижнем регистре, а затем изменять регистр по своему усмотрению для представления. Здесь обнаруживаются некоторые опечатки. Это также гарантирует, что «Мэри», «Мэри» и «МЭРИ» не считаются тремя разными людьми. Вот три примера изменения регистра; если мы сохранили first_name = mary:

print (first_name.title ()) = Мэри
print (first_name.upper ()) = MARY
print (first_name.lower ()) = Мэри

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

имя_переменной.action ()

Например, «заголовок», «верхний», «нижний» - это действия, которые были написаны на языке Python). Скобки могут быть пустыми или содержать некоторые значения.

Часто бывает очень полезно объединить строки (объединить) в сообщение, которое мы хотим отобразить. Например, если мы возьмем имя Катя и фамилию Страчный, поля мы можем сложить их вместе, чтобы создать полное имя. На изображении ниже показан пример того, как выглядит код перед выполнением:

Выход = Катя Страчный

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

Дополнение +

Вычитание -

Умножение *

Разделение /

Показатели **

Комментарии позволяют вам делать заметки в вашей программе. В Python любая строка, начинающаяся с символа решетки или решетки (#), игнорируется интерпретатором Python. Написание хороших комментариев - один из явных признаков хорошего программиста. Если вы действительно заинтересованы в серьезном отношении к программированию, начните использовать комментарии прямо сейчас.

Итак, что делает комментарий хорошим?

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

Изучение Python кажется очень увлекательным путешествием, и мне не терпится погрузиться глубже!