Python и AI: стартуем! 🚀

Блог

Привет! Меня зовут Яков, и я являюсь автором этого сайта. Я учусь в УИИ по направлению «ChatGPT Professional», где нас учат внедрять искусственный интеллект в веб-сервисы, телеграм-боты и мобильные приложения, а также создавать нейро-сотрудников для решения бизнес-задач.

Также имею опыт в создании сайтов на WordPress и наполнении их контентом. Поэтому и решил создать проект # pyai.ru : говорят, лучший способ научиться чему-то — научить этому другого 🤓.

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

  • полезные сервисы для тех, кто работает в сфере IT
  • тайм-менеджмент для айтишника на удалёнке
  • чуть-чуть психологии (борьба с прокрастинацией, мотивация, достижение целей, взаимодействие с заказчиками и т.п.)
  • ну и конечно же айтишная развлекуухааа 🥳🎉🎆

В-общем, всё чем интересуюсь сам.

А пока давайте о серьёзном…

Почему Python?

Причина № 1 — популярность

TIOBE — всемирно известная компания, с 2000 года публикующая индекс популярности языков программирования, дает следующую оценку:

«Разрыв между Python и остальными языками программирования никогда не был таким большим»

https://www.tiobe.com/tiobe-index/ (март 2024 года)

Чтобы наглядно представить себе, что происходит в мире языков программирования, cравните графики популярности двух инструментов: Python и JavaScript (питон — который синий 🐳):

Причина №2 — философия простоты

Тим Питерс (один из проектировщиков и популяризаторов языка) в 1999 году опубликовал набор из 19 принципов, описывающих философию Python. В последствии они были включены в официальную литературу и сегодня известны как «Дзен Пайтона». Вот они (обратите внимание на те, что я выделил жирным):

  1. Красивое лучше, чем уродливое.
  2. Явное лучше, чем неявное.
  3. Простое лучше, чем сложное.
  4. Сложное лучше, чем запутанное.
  5. Плоское лучше, чем вложенное.
  6. Разреженное лучше, чем плотное.
  7. Читаемость имеет значение.
  8. Особые случаи не настолько особые, чтобы нарушать правила.
  9. При этом практичность важнее безупречности.
  10. Ошибки никогда не должны замалчиваться.
  11. Если они не замалчиваются явно.
  12. Встретив двусмысленность, отбрось искушение угадать.
  13. Должен существовать один и, желательно, только один очевидный способ сделать это.
  14. Хотя он поначалу может быть и не очевиден, если вы не голландец.
  15. Сейчас лучше, чем никогда.
  16. Хотя никогда зачастую лучше, чем прямо сейчас.
  17. Если реализацию сложно объяснить — идея плоха.
  18. Если реализацию легко объяснить — идея, возможно, хороша.
  19. Пространства имён — отличная штука! Будем делать их больше!
Источник: https://ru.wikipedia.org/wiki/Дзен_Пайтона

Удалось ли разработчикам добиться цели создать простой в освоении язык программирования? Да! И вот почему:

  • один из самых простых синтаксисов, который использует меньше строк кода для решения конкретной задачи
  • многие команды являются просто повторением английских слов (хотя для русскоязычного человека это не всегда является существенным плюсом)

Чтобы понять, что такое простой и лаконичный синтаксис, давайте сравним код выполнения одной и той же простейшей задачи, написаный на разных языках. Допустим, вы хотите напечатать фразу «Привет, мир!». Вот как это сделать на языке Python:

print("Привет, мир!")

На языке Java эта же задача решается следующим способом:

public class HelloWorld {
  public static void main(String[] args) {
    System.out.println("Привет, мир!");
  }
}

А вот код на языке C++:

#include <iostream>
using namespace std;

int main() {
  cout << "Привет, мир!" << endl;
  return 0;
}

Какой пример вам показался более простым? Напишите в комментариях! (я жду…)

Кстати, Python настолько прост, что даже дети успешно изучают его:

Еще один показательный пример: молодой человек интересуется, как ему дальше развиваться в программировании, если он уже изучил несколько курсов. Обратите внимание на возраст парня 🤓🔥

Причина №3 — деньги

В отношении заработка обращу внимание на 2 момента:

  1. Легко ли найти работу
  2. Какова средняя заработная плата

По обоим пунктам разработчики Python обижены не будут. Что касается возможности устроиться на работу: прямо сейчас глянул на ресурс hh.ru и удивился тому, что доступно 13 005 вакансий «Python». При этом лишь 2991 вакансия с зарплатой ниже 130 тысяч рублей.

Python и AI: стартуем! 🚀

Если нужны более точные цифры в отношении зарплат в нашей стране, то здесь нужно смотреть статистику в калькуляторе зарплат в сфере IT в журнале «Хабр Карьера». Сервис отслеживает этот показатель, показывает динамику в графиках и разделяет уровень зарплаты по разным уровням развития программистов. И вот какие данные зафиксированы в марте 2024 года:

Python и AI: стартуем! 🚀
  1. Стажёр в среднем получает 53 000 рублей
  2. Джуниор в среднем получает 98 000 рублей
  3. Мидл в среднем получает 208 000 рублей
  4. Синьер в среднем получает 318 000 рублей
  5. Тимлид в среднем получает 371 000 рублей

Даже стажёр имеет зарплату выше, чем директор магазина «Пятёрочка» в квартале от моего дома 🤯. А джуниор (то есть новичок с небольшим опытом) имеет доход, почти равный доходу двух таких директоров 🤘

Школьнику на заметку (нажми плюсик!)

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

Python и AI: стартуем! 🚀

Почему AI?

О том, что искусственный интеллект сегодня в тренде, никого убеждать не нужно. Все же приведу некоторые факты, которые меня вдохновляют:

  1. Размер мирового рынка AI был оценен в 196,63 миллиарда долларов США в 2023 году и по прогнозам будет ежегодно расти на 37,3 процента до 2030 года.
    Python и AI: стартуем! 🚀
    Источник: https://www.grandviewresearch.com/industry-analysis/artificial-intelligence-ai-market
  2. Эксперты европейской правоохранительной группы Европол утверждают, что в 2026 году до 90% всего контента в интернете будет синтетически сгенерировано ИИ (источник: https://futurism.com/the-byte/experts-90-online-content-ai-generated)
  3. К 2026 году более 80% предприятий будут использовать генеративные API и модели искусственного интеллекта и/или развернут приложения с поддержкой генеративных моделей (источник: https://www.gartner.com/en/articles/generative-ai-can-democratize-access-to-knowledge-and-skills)
  4. Уже сегодня средняя заработная плата инженера по искусственному интернету составляет от 106 до 197 тысяч долларов в год — это для тех, кто хорошо знает английский и готов поработать за границей (источник: https://www.glassdoor.com/Salaries/ai-engineer-salary-SRCH_KO0,11.htm)

Резюме

Рынок искусственного интеллекта находится в самом начале своего бума. Большинство компаний в ближайшие годы в той или иной форме внедрят эту технологию в свои бизнес-процессы. Научное сообщество, государственные и неправительственные организации, школы и больницы — все будут перестраиваться. Рынку нужны специалисты, хорошо владеющие AI. А главный язык программирования, который используется в сфере искусственного интеллекта и больших данных — это Python. Удивительно и то, что такая невероятно мощная связка технологий проста в освоении и доступна каждому! Как думаете, эта ниша достойна вашего внимания?

Если было интересно, не забудьте поставить сайт в закладки и пишите в комментариях про свое отношение к Python и искусственному интеллекту.

До связи!

Оцените статью
pyai.ru
Добавить комментарий