Исследование функциональности web‑фреймворков Python

Тематика переводов

Общие вопросы

  1. Jupyter Notebook: An Introduction
  2. Using ggplot in Python: Visualizing Data With plotnine
  3. Handling SQL Databases With PyQt: The Basics
  4. Use PyQt's QThread to Prevent Freezing GUIs

Python Web Scraping

Веб-скрапинг - это загрузка структурированных данных из Интернета, выбор части этих данных и передача того, что вы выбрали, другому процессу. С помощью этого учебного курса вы изучите основные технологии Python и навыки, необходимые для создания собственного парсера.

  1. A Practical Introduction to Web Scraping in Python
  2. Modern Web Automation With Python and Selenium

Flask by Example

Вы собираетесь создать приложение Flask, которое что-то вычислит в зависимости от пары значений в http-запросе по заданному URL. Это полноценное руководство, охватывающее ряд техник веб-разработки. Откройте для себя основы веб-разработки на Python с помощью микрофреймворка Flask.

  1. Project Setup
  2. Setting up Postgres, SQLAlchemy, and Alembic
  3. Text Processing with Requests, BeautifulSoup, and NLTK
  4. Implementing a Redis Task Queue
  5. Integrating Flask and Angular
  6. Updating the Staging Environment
  7. Updating the UI
  8. Custom Angular Directive with D3

Django for Web Development

На этом пути вы начнете работать с Django и попутно создадите полезные проекты. Django - это фреймворк для веб-приложений высокого уровня с множеством функций. Он отлично подходит для всех, кто плохо знаком с веб-разработкой на Python, благодаря фантастической документации.

  1. Digging Deeper Into Django Migrations
  2. How to Provide Test Fixtures for Django Models in Pytest
  3. Modeling Polymorphism in Django With Python
  4. How to Create an Index in Django Without Downtime
  5. How to Write an Installable Django App
  6. How to Move a Django Model to Another App
  7. Django Migrations: A Primer
  8. Digging Deeper Into Django Migrations
  9. Data Migrations
  10. Django 1.7 Migrations - A Primer

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

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