Python Интернет

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 решена проблема размещения Видео — надо будет проверить на досуге.

Приглашаю всех высказываться в Комментариях. Критику и обмен опытом одобряю и приветствую. В хороших комментариях сохраняю ссылку на сайт автора!

И не забывайте, пожалуйста, нажимать на кнопки социальных сетей, которые расположены под текстом каждой страницы сайта.
Python ИнтернетПродолжение тут…

Deviz_1

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Проверка комментариев включена. Прежде чем Ваши комментарии будут опубликованы пройдет какое-то время.