Главная » Архив меток: Python (страница 2)

Архив меток: Python

HTTP Server на Python для верстальщика

От автора: данный урок предназначен в первую очередь для начинающих верстальщиков и здесь вы найдете один из инструментов, который позволит ускорить вашу работу. Речь идет об HTTP сервере на Python. Данный сервер позволяет не только вести верстку сайта, но и упрощает ее, отслеживая изменения в ваших файлах и автоматически перезагружая страницу в браузере, что ускоряет рабочий процесс.

Читать далее »

Django — лучший фреймворк для разработки сайтов

От автора: приветствую вас, друзья! В данной статье мы с вами поговорим о том, что такое фреймворк Django, для чего он нужен, что с его помощью можно делать, какими преимуществами он обладает. Рассмотрим, как и в каких сферах он применяется. А также рассмотрим, в каких сферах и сколько зарабатывают разработчики, и какие для этого необходимы знания. Сегодня почти каждому бизнесу ...

Читать далее »

Все комбинации элементов массива с Python. Модуль Itertools

От автора: в этом видео вы найдете решение задачи, которая может встретиться на собеседованиях или в практической работе. Суть задачи состоит в том, чтобы получить список всех возможных комбинаций элементов массива. Без знаний алгоритмов комбинаторики решить эту задачу будет довольно сложно. Однако, с Python решение задачи укладывается всего в несколько строк кода и поможет решить задачу модуль Itertools, предлагающий целый ...

Читать далее »

Парсинг сайтов на Python. Урок 2

От автора: в этом уроке будет завершено написание программы для парсинга сайта. Программа станет более универсальной и сможет парсить не только одну запрошенную страницу, но и все прочие связанные страницы, если имеется постраничная навигация. Кроме того, наша программа сможет сохранять полученные данные в файлы CSV, которые можно открыть с помощью программы Excel. Наконец, программа будет достаточно удобной и сможет парсить ...

Читать далее »

Парсинг сайтов на Python. Урок 1

От автора: в предлагаемых двух уроках будет показано написание программы для парсинга реального сайта в сети. Из данной серии уроков вы узнаете о таких библиотеках, как Requests и BeautifulSoup. Первая – позволяет отправлять HTTP-запросы и получать исходный код запрошенной страницы. Вторая – позволяет получать конкретные данные из полученного исходного кода страницы. В данном уроке будет показана установка необходимых для работы ...

Читать далее »

Python — популярный язык программирования

От автора: в данной статье рассмотрим очень популярный и актуальный язык программирования — Python. Узнаем, что это за язык, где применяется, что с его помощью можно делать. Рассмотрим, как, в каких сферах, и сколько зарабатывают разработчики, и какие для этого необходимы знания. Что это такое, и где применяется Отличительной чертой Python является простой в использовании синтаксис, что делает этот высокоуровневый ...

Читать далее »

Как скачать файлы в Python

От автора: Python предоставляет несколько способов загрузки файлов из Интернета. Это можно сделать через HTTP, используя пакет urllib или библиотеку requests. В этом руководстве мы рассмотрим, как использовать эти библиотеки для загрузки файлов с URL-адресов с помощью Python. requests Библиотека requests является одной из самых популярных библиотек в Python. Она позволяет отправлять HTTP / 1.1 запросы без необходимости вручную добавлять ...

Читать далее »

Как в Python индексировать и запрашивать данные с помощью Haystack и Elasticsearch

От автора: Haystack — это библиотека Python, которая обеспечивает модульный поиск для Django. Haystack Python имеет API, который обеспечивает поддержку различных поисковых запросов, таких как Elasticsearch, Whoosh, Xapian и Solr. Elasticsearch Elasticsearch — популярная поисковая система Lucene, способная выполнять полнотекстовый поиск, она разработана на Java. В поиске Google используется тот же подход, что и при индексации их данных, и поэтому ...

Читать далее »

Асинхронное программирование на Python 3

От автора: в этом руководстве вы познакомитесь с функциями асинхронного ввода-вывода, представленными в Python 3.4 и улучшенными в Python 3.5 и 3.6. Ранее в Python было мало вариантов для асинхронного программирования. Новая функция асинхронного ввода-вывода, наконец, обеспечивает необходимую поддержку, которая включает в себя как высокоуровневые API, так и стандартную поддержку, нацеленную на объединение нескольких сторонних решений (Twisted, Gevent, Tornado, asyncore ...

Читать далее »

Сравнение Python и PHP: в чем разница?

От автора: многие начинающие разработчики пытаются провести сравнение Python и PHP, чтобы выбрать, какой язык изучать. Сегодня рассмотрим оба языка и сделаем вывод о преимуществах и недостатках их обоих. Что такое Python? Python — это объектно-ориентированный язык программирования высокого уровня. Он имеет встроенные структуры данных в сочетании с динамической типизацией и привязкой, что делает его идеальным выбором для быстрой разработки ...

Читать далее »