Здравствуйте, я являюсь одним из участников проекта SistersLab Women in Tech Academy, поддерживаемого Фондом волонтеров сообщества (https://www.tog.org.tr/en/).

Проект направлен на расширение прав и возможностей людей в возрасте от 20 до 28 лет, которые идентифицируют себя как женщины, посредством трехмесячного обучения программному обеспечению и поддерживающего обучения, чтобы расширить их участие в рабочей силе в ИТ-секторе.

Вы можете получить доступ к подробной информации о проекте по этой ссылке: https://sisterslab.co/women-in-tech-academy/

Меня зовут Нихан. Я хотел бы поделиться тем, что я узнал, что я исследовал в своем путешествии по изучению Python. Начнем с «что это такое?» вопрос.

Что такое Python и зачем нам его изучать?

«Python — это высокоуровневый интерпретируемый язык динамического программирования общего назначения, ориентированный на удобочитаемость кода». Это очень удобный для начинающих, универсальный и гибкий язык. Потому что у него простой синтаксис, очень близкий к естественным языкам. Он имеет огромные библиотеки пакетов. Эта функция делает его одним из наиболее часто используемых языков программирования в наши дни. Если вы хотите присоединиться к этому миру технологий, вы можете начать с изучения Python. Даже если вы не имеете отношения к этому миру, например, вы владелец малого бизнеса в какой-либо сфере, вам может понадобиться это изучить. Давайте подробнее рассмотрим, где он может использовать этот язык.

И это дополнение для программистов; Синтаксис Python помогает программистам выполнять кодирование за меньшее количество шагов по сравнению с Java или C++.

Для чего используется Python?

* Наука о данных

Наука о данных — это междисциплинарная область, используемая для обработки, анализа и извлечения информации из различных типов данных. Наука о данных охватывает множество областей сама по себе. Статистика, анализ и визуализация данных, распознавание образов, интеллектуальный анализ данных, нейровычисления, машинное обучение и т. д. Благодаря достижениям в технологиях генерации и сбора данных произошел огромный рост данных как в коммерческих, так и в научных базах данных, поэтому нам необходимо их собирать. Собранные данные будут иметь ценность для любых целей. Чтобы привести пример сценариев из реальной жизни, мы можем написать основные заголовки следующим образом: путешествия, маркетинг, здравоохранение, социальные сети, продажи, автоматизация, мошенничество и обнаружение рисков.

Давайте подробнее рассмотрим некоторые из этих распространенных способов использования Python.

* Анализ данных

Во-первых, мы должны понять и обработать данные перед их использованием. Какие данные необходимы, какие данные не нужны? По сути, любые данные можно сделать необходимыми, только выбирать их следует в зависимости от того, в какой области данные будут использоваться. На самом деле выбор данных — это сам по себе процесс. Затем мы можем сделать его читаемым для результата, который мы получим из этих данных статистически или с помощью различных графиков. Эти процессы можно объединить под названием «Анализ данных». И Python предлагает нам множество библиотек для анализа данных. Например, в области исследований мне было любопытно, почему люди совершают самоубийство, и в какой степени связаны возможные причины. Связан ли уровень самоубийств с благополучием или счастьем в разных странах? Или в сфере бизнеса, вы собираетесь открыть корпорацию и хотите узнать своих потенциальных клиентов по городам. Тем много. Лишь бы был результат :)

* Машинное обучение (DL) и искусственный интеллект

Мы давали команды компьютерам в течение определенного периода времени. Например, мы даем команду print("Hello Friends") и компьютер выводит "Hello Friends". Машинное обучение как бы изменило правила. «ML предполагает, что компьютеры узнают, как выполнять задачи без явного программирования». Его можно определить как машинное изучение определенного шаблона и следование ему, вместо того, чтобы человек определял каждый шаг в программах. Примеры можно привести, вводя буквы и показывая много почерка, и машина может понять, что написано как почерк. Точно так же мы можем дать машине множество образцов голосов, и она сможет понять речь. Или вы можете писать глазами :)

* Веб-разработка

Python также используется для разработки серверной части веб-сайта или приложения. Он обрабатывает отправку данных на серверы и с серверов, взаимодействие с базами данных, маршрутизацию URL-адресов и т. д. Мы называем их фреймворками. Python предлагает несколько фреймворков для веб-разработки: Django, Flask, Pyramid, Web2Py и Bottle.

* Разработка игр

Существует два основных фреймворка Python для создания простых 2D- и 3D-игр: Pygame и Pylget. Это может быть интересный способ быстро выучить Python. Вот ссылка, если вы хотите попробовать свою собственную игру со змеями. Возможно, пришло время сказать следующее: название Python происходит не от семейства змей Python. Из серии Летающий цирк Монти Пайтона!

* Робототехника и автоматизация

Вы можете автоматизировать ежедневные задачи с помощью Python. Например, вы можете автоматизировать свою мышь и клавиатуру с помощью PyRobot для выполнения простых повседневных задач, таких как отправка почты, обновление страниц и автоматическое заполнение онлайн-форм каждый день. Такая автоматизация может понадобиться даже непрограммистам. Эти примеры — самые простые повседневные задачи, которые вы можете легко автоматизировать.

В результате у Python много областей применения. Есть также некоторые поля, которые я не упомянул, но их нужно проверить. Например, медицина, фармакология, биология, биоинформатика, нейробиология и психология, астрономия.

Я продолжу свои статьи о Python. Желаем вам успехов и удачи на вашем пути. Если вы хотите связаться со мной, я буду признателен за возможность быть частью вашего путешествия.

Хорошего дня и до скорой встречи!