PYTHON на XAKEP.RU
371 subscribers
8 photos
9 files
17 links
Даты старта, новости и статьи популярных курсов по Python на xakep.ru
Download Telegram
Forwarded from Логово Сола
Почему именно Python?

🐍🐍🐍

За свою жизнь я пробовал программировать на нескольких языках, но Python - единственный, который стал по настоящему любимым. И сейчас я объясню, почему.

Python очень прост в изучении. Порог вхождения в волшебный мир "змейки" довольно низок. Любой человек при желании может овладеть основами Python, и писать всё что угодно - от простых игр на Pygame до биржевых роботов на основе нейросетей.

Можно создать проект любой направленности - сайты(Flask, Django), оконные приложения (PyQT 6), скрипты для Windows (Win32 API), парсеры сайтов (Beautiful Soup, Selenium), программы по распознаванию изображений и анализу текстов, использующие машинное обучение.

Программы на Python одинаково хорошо работают на любой операционной системе - они кроссплатформенны, и легко переносимы. Неважно, Linux у вас или Windows, скрипты на Python успешно заведутся в любом случае.

Помимо того, что сам язык очень лаконичен, блоки кода отделяются друг от друга отступами в четыре пробела. Вместо неудобных begin и end почившего Delphi, вместо фигурных скобочек PHP и Java, используется пробельная табуляция. Это сразу приучает программиста к аккуратности, к тому же, делает код удобным и легко читаемым.

Огромное множество полезных модулей. Почти все, что вы хотели, уже реализовано и выложено на github. Любой функционал добавляется в вашу программу путём импортирования необходимых модулей. Тонны информации на stackoverflow помогают найти ответ почти на все вопросы, возникающие в процессе разработки.

Судя по рейтингу языков программирования, Python на первом месте, и продолжает стремительно набирать популярность. Если вы ещё в поиске, и думаете - какой язык программирования начать учить первым - смело выбирайте Python.

❤️❤️❤️

#python
👍3
Forwarded from Виртуальная подруга
port-scanner-example.py
910 B
Простейший сканер портов

Сканирует порты на каком-либо сайте, или IP - адресе, и печатает список открытых портов

#internet
generate password.py
550 B
Генератор паролей

Программа генерирует достаточно сложные пароли заданной длины

#python
🔥2
Forwarded from Логово Сола
Как думать, как программист?

Не знаете как что то сделать - в гугл. Первым делом ищете готовые решения. Если их нет - вы плохо искали. Если задача сложная и решений в гугле все же нет - разбиваете её на отдельные маленькие подзадачи и гуглите их.

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

Гуглим последовательно:

- Python. Как создать телеграм бота
- Python. Отправка фото телеграм боту
- Скачать фото знаменитых артистов
- Python. Сравнить два лица
- Python. Биометрия.
- Python. Распознавание лиц
- Python. Как отправить картинку в сообщении телеграм бота


Другой пример - мне нужен ассистент, которому я говорю вслух слово, и он сам нажимает на кнопку или ссылку с таким словом на экране компьютера.

Гуглим:

- Python. Распознавание речи
- Python. Сделать скриншот экрана
- Python. Распознать текст на фото
- Python. Найти координаты текста на фото
- Python. Имитировать клик мыши по указанным координатам экрана

Иногда что-то на русском языке не находится - ищем то же на английском

- Придумывайте себе маленькие проекты для тренировки и делайте их. Больше практики - постоянно что-то пишите для себя (полезные или просто прикольные программы)

- Без практики вы ничего не запомните. Зубрить не нужно. Нужно придумывать себе задачи и решать их.

🐍🐍🐍

#faq #python
👍12❤1