Web-программирование \ Python

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

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

Продолжить чтение

Web-программирование \ Python

Парсинг сайтов на Python

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

Продолжить чтение

Web-программирование \ Python

Парсинг сайтов на Python

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

Продолжить чтение

Web-программирование \ Python

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

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

Продолжить чтение

Web-программирование \ Python

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

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

Продолжить чтение

Web-программирование \ Python

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

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

Продолжить чтение

Web-программирование \ Python

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

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

Продолжить чтение

Web-программирование \ Python

Руководство по PyQt: Python GUI Designer

От автора: что такое PyQt? PyQt — это привязка Python с открытым исходным кодом для виджет-инструментария Qt, который также функционирует как кросс-платформенная среда разработки приложений. Qt — это популярная среда C ++ для написания приложений с помощью графического интерфейса для всех основных настольных, мобильных и встраиваемых платформ (поддерживает Linux, Windows, MacOS, Android, iOS, Raspberry Pi и многие другие).

Продолжить чтение

Web-программирование \ Python

Python в сравнении с другими языками: JAVA, PHP, PERL, Ruby, JavaScript, C ++ и TCL

От автора: Python — один из самых популярных языков программирования. В настоящее время каждый из следующих шести языков используется программистами для разработки как настольных, так и веб-приложений. Вот почему для программистов важно провести сравнение Python с другими языками: JAVA, RUBY, PHP, TCL и Perl — чтобы выбрать подходящий язык для своих проектов.

Продолжить чтение