Хотя я работал в области данных последние 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 кажется очень увлекательным путешествием, и мне не терпится погрузиться глубже!