Найти в Дзене
ProStud

1-ый день изучения программирования

Оглавление

Всех приветствую!

Вот и настал тот день когда я с уверенностью могу сказать что я начал изучать программирование.

И так начнем.

Чтобы работать с Python нужно его скачать.

Установка очень простая, как и у всех приложений из интернета - нажать пару кнопок, поставить галочки и все.

Отлично! Python установлен, но для приятной работы нужно скачать IDE (Интегрированная среда разработки (IDE) – это программное приложение, которое помогает программистам эффективно разрабатывать программный код)

Обыскав не один источник и просмотрев не один ролик на ютубе, я выделил три неплохих IDE:

Visual Studio Code

Visual Studio Code — бесплатный редактор кода от Microsoft для Windows, Linux и MacOS. Его возможности — отладка, подсветка синтаксиса, интеллектуальное завершение кода, предопределённые фрагменты кода, рефакторинг (процесс обновления существующего кода без изменения его функционала) и интеграция с Git. Поддерживаются различные языки программирования.

-2

Плюсы:

  • Это фантастическая платформа с непрерывными обновлениями.
  • Потребляет немного памяти по сравнению с другими громоздкими инструментами разработки.
  • Имеет встроенный терминал и прост в использовании.

Минусы:

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

PyСharm

PyCharm — это интегрированная среда разработки специально для Python. Разработана чешской компанией JetBrains. Редактор разработан специально для Python, так что имеет широкий набор возможностей, таких как автозавершение и инспекции кода, подсветка ошибок, исправления, отладка, система контроля версий и рефакторинг. IDE доступна на Microsoft Windows, Linux и MacOS. Есть бесплатная и платная профессиональная версии.

-3

Плюсы:

  • Имеет важные встроенные функции.
  • Разработана профессионалами специально для Python.
  • Поддерживает виртуальные среды Anaconda.

Минусы:

  • Основная проблема PyCharm: если у вас недорогой ПК или ноутбук и в нем нет 8 Гб оперативной памяти, то IDE немного притормаживает и работает довольно медленно.

Sublime Text

Sublime Text — свободное программное обеспечение с широкой поддержкой сообщества. Редактор работает с несколькими языками программирования. В большинстве случаев можно использовать незарегистрированный Sublime Text, но время от времени вы будете получать всплывающее окно с просьбой зарегистрировать продукт и приобрести лицензию. Sublime Text тонко настраивается и дополняется пакетами для отладки, автозавершения кода и т.д

-4

Плюсы:

  • Простой и по большей части бесплатный.
  • Тонко настраивается.
  • Компактный и эффективный.

Минусы:

  • Для удобства требует дополнительных пакетов.

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

И так после загрузки приложения, открываем его и создаем наш проект.

-5

Появляется среда разработки.

-6

Удаляем все что тут написано. После для работы с библиотекой pyTelegramBotAPI нам нужно ее установить!

Это делается так:

-7
-8
-9

В выпавшем окне нажимаем на + и вводим PyTlegramBotAPI

-10

Устанавливаем!

Теперь для работы бота нужно его создать!

-11

Вводим команду /newbot , придумываем ему название и id.

Все у нас есть API ключ и можно начать создавать бота.

Вот наш первый бот

-12

Подробнее о командах можно ознакомится на сайте библиотеки

После написания команды /start он нам отвечает "Привет! Я ботинок."

И если мы напишем ему любую фразу, он ответит "Я получил ваше сообщение"

-13

Вот результат!

Обещанный лайфхак!

Так как ChatGPT не работает в нашей стране, у меня есть ему хорошая альтернатива - Clyde. Это Discord бот который неплохо замещает популярный искусственный интеллект. Но опять же из за ограничений ему написать нельзя, но я нашел сервер на котором находите Clyde, нажимаете на него и внизу есть кнопка написать Clyde. Все у вас есть доступ к искусственному интеллекту

Вот и все! За сегодня мы скачали Python и IDE для него, написали простого бота и узнали про бесплатного и доступного Бота-ИИ.

До завтра!