Всех приветствую!
Вот и настал тот день когда я с уверенностью могу сказать что я начал изучать программирование.
И так начнем.
Чтобы работать с Python нужно его скачать.
Установка очень простая, как и у всех приложений из интернета - нажать пару кнопок, поставить галочки и все.
Отлично! Python установлен, но для приятной работы нужно скачать IDE (Интегрированная среда разработки (IDE) – это программное приложение, которое помогает программистам эффективно разрабатывать программный код)
Обыскав не один источник и просмотрев не один ролик на ютубе, я выделил три неплохих IDE:
Visual Studio Code
Visual Studio Code — бесплатный редактор кода от Microsoft для Windows, Linux и MacOS. Его возможности — отладка, подсветка синтаксиса, интеллектуальное завершение кода, предопределённые фрагменты кода, рефакторинг (процесс обновления существующего кода без изменения его функционала) и интеграция с Git. Поддерживаются различные языки программирования.
Плюсы:
- Это фантастическая платформа с непрерывными обновлениями.
- Потребляет немного памяти по сравнению с другими громоздкими инструментами разработки.
- Имеет встроенный терминал и прост в использовании.
Минусы:
- Иногда терминал работает не так, как хотелось бы.
PyСharm
PyCharm — это интегрированная среда разработки специально для Python. Разработана чешской компанией JetBrains. Редактор разработан специально для Python, так что имеет широкий набор возможностей, таких как автозавершение и инспекции кода, подсветка ошибок, исправления, отладка, система контроля версий и рефакторинг. IDE доступна на Microsoft Windows, Linux и MacOS. Есть бесплатная и платная профессиональная версии.
Плюсы:
- Имеет важные встроенные функции.
- Разработана профессионалами специально для Python.
- Поддерживает виртуальные среды Anaconda.
Минусы:
- Основная проблема PyCharm: если у вас недорогой ПК или ноутбук и в нем нет 8 Гб оперативной памяти, то IDE немного притормаживает и работает довольно медленно.
Sublime Text
Sublime Text — свободное программное обеспечение с широкой поддержкой сообщества. Редактор работает с несколькими языками программирования. В большинстве случаев можно использовать незарегистрированный Sublime Text, но время от времени вы будете получать всплывающее окно с просьбой зарегистрировать продукт и приобрести лицензию. Sublime Text тонко настраивается и дополняется пакетами для отладки, автозавершения кода и т.д
Плюсы:
- Простой и по большей части бесплатный.
- Тонко настраивается.
- Компактный и эффективный.
Минусы:
- Для удобства требует дополнительных пакетов.
Я остановился на PyCharm, так как мне понравился он по дизайну и еще потому что он специально разработан для Python, следовательно использовать его для языка будет проще.
И так после загрузки приложения, открываем его и создаем наш проект.
Появляется среда разработки.
Удаляем все что тут написано. После для работы с библиотекой pyTelegramBotAPI нам нужно ее установить!
Это делается так:
В выпавшем окне нажимаем на + и вводим PyTlegramBotAPI
Устанавливаем!
Теперь для работы бота нужно его создать!
Вводим команду /newbot , придумываем ему название и id.
Все у нас есть API ключ и можно начать создавать бота.
Вот наш первый бот
Подробнее о командах можно ознакомится на сайте библиотеки
После написания команды /start он нам отвечает "Привет! Я ботинок."
И если мы напишем ему любую фразу, он ответит "Я получил ваше сообщение"
Вот результат!
Обещанный лайфхак!
Так как ChatGPT не работает в нашей стране, у меня есть ему хорошая альтернатива - Clyde. Это Discord бот который неплохо замещает популярный искусственный интеллект. Но опять же из за ограничений ему написать нельзя, но я нашел сервер на котором находите Clyde, нажимаете на него и внизу есть кнопка написать Clyde. Все у вас есть доступ к искусственному интеллекту
Вот и все! За сегодня мы скачали Python и IDE для него, написали простого бота и узнали про бесплатного и доступного Бота-ИИ.
До завтра!