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

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

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

Объяснение

Теперь раздел «Основной» настраивает все, сначала открывая файл, который мы хотим проанализировать. У меня есть жестко закодированное имя, но его можно легко изменить, чтобы запрашивать у пользователя имя файла. Затем я подготовил словарь, который будет служить для систематизированного хранения информации. Я мог бы просто распечатать информацию, но решил пойти дальше: Словарь — это идеальная коллекция данных, которую можно организовать во фрейме данных, который можно использовать только после загрузки и импорта модуля pandas.

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

Последние мысли

Вы видите мою программу и можете подумать, что это то, чем вы никогда не воспользуетесь, но поймите, что программирование похоже на лепку пластилином или рисование на чистом холсте: вы видите множество возможностей и решаете, в каком направлении двигаться, хотя, в конце концов, возможно, это был не самый эффективный способ ведения дел, но это был ВАШ способ. СОБСТВУЙТЕ ЭТО! Учитесь у него! Вы можете использовать то, что я показал вам сегодня, в качестве отправной точки. Дайте волю своему воображению.

Не забывайте следовать за мной и никогда не забывайте продолжать взбираться на гору знаний.