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
🐍🐍🐍
За свою жизнь я пробовал программировать на нескольких языках, но 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
Сканирует порты на каком-либо сайте, или IP - адресе, и печатает список открытых портов
#internet
🔥2
Forwarded from Логово Сола
Ещё парочка шпаргалок по Python:
https://github.com/gto76/python-cheatsheet
https://www.pythoncheatsheet.org/#Python-Basics
#manual
https://github.com/gto76/python-cheatsheet
https://www.pythoncheatsheet.org/#Python-Basics
#manual
❤2
Forwarded from Логово Сола
Как думать, как программист?
Не знаете как что то сделать - в гугл. Первым делом ищете готовые решения. Если их нет - вы плохо искали. Если задача сложная и решений в гугле все же нет - разбиваете её на отдельные маленькие подзадачи и гуглите их.
Например - я хочу создать бота который будет определять на кого из артистов я похож
Гуглим последовательно:
Другой пример - мне нужен ассистент, которому я говорю вслух слово, и он сам нажимает на кнопку или ссылку с таким словом на экране компьютера.
Гуглим:
- Придумывайте себе маленькие проекты для тренировки и делайте их. Больше практики - постоянно что-то пишите для себя (полезные или просто прикольные программы)
- Без практики вы ничего не запомните. Зубрить не нужно. Нужно придумывать себе задачи и решать их.
🐍🐍🐍
#faq #python
Не знаете как что то сделать - в гугл. Первым делом ищете готовые решения. Если их нет - вы плохо искали. Если задача сложная и решений в гугле все же нет - разбиваете её на отдельные маленькие подзадачи и гуглите их.
Например - я хочу создать бота который будет определять на кого из артистов я похож
Гуглим последовательно:
- Python. Как создать телеграм бота
- Python. Отправка фото телеграм боту
- Скачать фото знаменитых артистов
- Python. Сравнить два лица
- Python. Биометрия.
- Python. Распознавание лиц
- Python. Как отправить картинку в сообщении телеграм бота Другой пример - мне нужен ассистент, которому я говорю вслух слово, и он сам нажимает на кнопку или ссылку с таким словом на экране компьютера.
Гуглим:
- Python. Распознавание речиИногда что-то на русском языке не находится - ищем то же на английском
- Python. Сделать скриншот экрана
- Python. Распознать текст на фото
- Python. Найти координаты текста на фото
- Python. Имитировать клик мыши по указанным координатам экрана
- Придумывайте себе маленькие проекты для тренировки и делайте их. Больше практики - постоянно что-то пишите для себя (полезные или просто прикольные программы)
- Без практики вы ничего не запомните. Зубрить не нужно. Нужно придумывать себе задачи и решать их.
🐍🐍🐍
#faq #python
👍12❤1