Python Интернет — как и зачем можно применять.
Python Интернет иногда может быть полезен для извлечения информации из Интернета с целью формирования правильных и обоснованных решений как при покупке, так и при продаже изделий.
Как получать информацию из Интернета и обрабатывать?
Надо проводить Парсинг сайтов
Нужно для этого использовать библиотеки Парсинга
И написать программу ПАРСЕРа
Я не собираюсь пока что заниматься созданием программ, которые будут извлекать информацию из Интернета, поэтому до предела ограничил объём этой страницы.
Вот пример интересного применения Python Интернет:
Как создавать сайты в Python?
7 августа 2013 г. Archy
Python очень лёгкий язык программирования с низким порогом вхождения. Те программисты, которые уже знают любой другой язык программирования, будь то PHP, Java или C подобные языки, то понимание языка Python будет намного выше.Ассоциируя уже имеющие знания другого языка программирования с новыми функциями и модулями Python, Вы легко сможете понять логику работы Python. В сравнении с PHP, Python не выполняет только одну задачу. Он применяется в разных отраслях, таких как создание программ, приложений в смартфоне, игр и сайтов.
По скорости работы и выполнения тех же задач, Python и PHP работают практически одинаково. Дальнейший выбор на каком языке программирования делать сайты - это дело вкуса. В изучении Python есть больше плюсов, нежели в программировании на PHP.
Согласен, на PHP Вы создадите сайт за несколько минут, но в Python Вам придётся изучить хотя бы основы языка, а потом уже понять, как работают его фреймворки для создания сайтов.
Делать сайты на Python перспективнее?
Да. PHP ограничен одними сайтами и развивается в сторону веб (для чего он и был создан). Python в свою очередь, развивается в разные стороны, это даст Вам шанс в будущем сменить свою работу и начать делать, например, программы вместо сайтов, не меняя язык программирования.
Вам не придётся изучать опять новый язык программирования, чтобы сменить род деятельности т. е. перескочить с сайто-строения на написание приложений для android, apple, symbian и т. д.
Ещё один плюс в сторону Python в том, что он строго типизирован, как и Java. Этот язык обучит Вас хорошим манерам программиста и не даст волю творить хаос в коде. Но не будем всё обобщать, творить бессмыслицу можно и на Python, а делать шедевры на том же PHP.
Python научит разделять код на логические блоки, чтобы понимать, где зона выполнения цикла, где заканчивается один IF и начинается другой и т. д.
На PHP тоже можно структурировать код на логические блоки, но там это не обязательно, следовательно новичок может написать код в одну строку и ему ничего не будет, в момент, когда Python новичок получит ошибку и начнёт править код.
С чего начать создание сайтов на Python?
Если Вы хотите создать сайт на HTML, то для этого Python Вам не нужен, достаточно купить любой хостинг и загрузить файлы сайта. В случае, если у Вас более серьёзные планы и динамические планы на свой сайт, то нужно определиться с выбором python фреймворка для создания сайта.
Небольшой список фреймворков: Django, Pylons, TurboGears, Twisted, CherryPy. Мы остановимся на Django, т. к. на данный момент он является самым популярным фреймворком для создании сайтов на Python.
Почему выбрать Django?
Хорошая документация - документация данного фреймворка выполнена на высшем уровне. Все статьи написаны понятным языком и снабжены примерами и объяснениями, которые не породят ни единого вопроса.
Есть даже книги на русском языке по данному фреймворку, которые занимают лидирующие места продаж в своём разделе.
Самостоятельная генерация админ панели - Это пожалуй самая уникальная сторона Django по сравнению с другими фреймворками на том же PHP. Данная возможность поможет Вам выиграть во времени написания сайта, т. к. создание админ интерфейса сводится к наброску нужных моделей и можно уже начать работать с сайтом.
Поддержка паттерна MTV (Model-Template-View) - он напоминает классический MVC. MTV разделяет бизнес логику от дизайна, что очень хорошо сказывается на будущем огромного проекта, который будет поддерживать несколько людей.
Пока дизайнер будет разбираться каким цветом и шрифтом он выведет мета теги, меню сайта и текст, то программист независимо от дизайнера будет писать для сайта функционал. Это позволит увеличить КПД в работе сайта.
Да и работать в кругах программистов авторитетнее на Python, C#, Java. PHP хороший язык программирования, он будет жить и занимать лидирующее место инструмента создании сайтов ещё много лет, но Вы же не хотите ограничивать свои возможности только на создании сайтов?
Интуиция мне подсказывает, что в пакете Django решена проблема размещения Видео — надо будет проверить на досуге.
Приглашаю всех высказываться в Комментариях. Критику и обмен опытом одобряю и приветствую. В хороших комментариях сохраняю ссылку на сайт автора!
И не забывайте, пожалуйста, нажимать на кнопки социальных сетей, которые расположены под текстом каждой страницы сайта.
Продолжение тут…