От автора: данный урок предназначен в первую очередь для начинающих верстальщиков и здесь вы найдете один из инструментов, который позволит ускорить вашу работу. Речь идет об HTTP сервере на Python. Данный сервер позволяет не только вести верстку сайта, но и упрощает ее, отслеживая изменения в ваших файлах и автоматически перезагружая страницу в браузере, что ускоряет рабочий процесс.
Читать далее »Архив меток: 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 — это объектно-ориентированный язык программирования высокого уровня. Он имеет встроенные структуры данных в сочетании с динамической типизацией и привязкой, что делает его идеальным выбором для быстрой разработки ...
Читать далее »