PythoFF

Menu

Sign in:

read us on

Как работать с типизацией в Python

Рассказывает команда SimbirSoft

home/2020/10/17/e44944d2b1367598230b1a5c4d1529642fa233b4.jpg

Поднимаем Django стек на MS Windows

В данной статье будет представлена подробная инструкция по установке и настройке программ Apache, Python и PostgreSQL для обеспечения работы Django проекта в ОС MS Windows. Django уже включает в себя упрощенный сервер разработки для локального тестирования кода, но для задач, связанных с продакшен, требуется более безопасный и мощный веб-сервер. Мы настроим mod_wsgi для взаимодействия с нашим проектом и настроим Apache в качестве шлюза в внешний мир. Стоит отметить, что установка и настройка будет производиться в ОС MS Windows 10 с 32 разрядностью. Также 32 битная реакция будет универсальна и будет работать на 64 битной архитектуре. Если вам нужна 64 битная установка повторите те же действия для 64 битных дистрибутивов программ, последовательность действий будет идентична.

home/2020/10/14/4943430e1640f76a4e1493152bf8340bf1df324a.jpg

Data Management With Python, SQLite, and SQLAlchemy

In this tutorial, you'll learn how to store and retrieve data using Python, SQLite, and SQLAlchemy as well as with flat files. Using SQLite with Python brings with it the additional benefit of accessing data with SQL. By adding SQLAlchemy, you can work with data in terms of objects and methods.

home/2020/10/14/c7ed9a321c8ca601eafb08e52181718dcd137223.jpg

Логирование запросов к приложению Django

Привет, меня зовут Дмитрий Чернышов, я ведущий разработчик компании «БАРС Груп». Последние несколько лет среди прочих задач нам в команде приходится сталкиваться с необходимостью анализа производительности приложений на Django с большим количеством пользователей и постоянно меняющимися профилями нагрузки. В данной статье я хочу поделиться наработками, которые появились у нас в процессе работы. Предыстория/Описание проблемы В Django достаточно средств для того, чтобы организовать логирование запросов к приложению с целью получения ответов на следующие вопросы: Какие запросы в среднем работают дольше всего с точки зрения пользователей? Каких запросов выполняется больше всего? Какие запросы создают больше всего запросов к СУБД? В каких запросах самые длинные транзакции?

Как поставить Django на сервер heroku в 2020 году. 10 шагов

Решил поделиться с вами тем, как поставить проект написаный на Python/Django на сервер heroku. Heroku — это бесплатный хостинг для тестирования своих проектов. Если вам нужно посмотреть как действует проект в боевом режиме — вперед! 1. Надо пройти регистрацию на heroku. В этом нет ничего сложного, просто вводите данные, подтверждаете на почте аккаунт, и вперед. 2. Установка командной строки heroku., слева-вверху видим burger меню, клацаем по нему и выбираем — Documentation -> Python, нажимаем Get Start With Python. Дальше слева нажимаем Set Up и выбираем установку heroku console на вашу операционную систему, тут нет ничего сложного, просто устанавливаем как вам удобно и все.

home/2020/10/13/e90485486d86be34e68456d324d5c0208433d839.jpg

Web Scraping With Beautiful Soup and Python

In this course, you'll walk through the main steps of the web scraping process. You'll learn how to write a script that uses Python's requests library to scrape data from a website. You'll also use Beautiful Soup to extract the specific pieces of information that you're interested in.

home/2020/10/12/7bdf9acb312e9bd2aee5be0a34f7e1ce172e4214.jpg

Using ggplot in Python: Visualizing Data With plotnine

In this tutorial, you'll learn how to use ggplot in Python to build data visualizations with plotnine. You'll discover what a grammar of graphics is and how it can help you create plots in a very concise and consistent way.

home/2020/10/10/4a94c20735c6208ed79f1041d7f9b48e2907bd79.jpg

Higher Accuracy Twilio Voice Transcriptions with Python and Flask

Twilio's Programmable Voice API is commonly used to initiate and receive phone calls, but the transcription accuracy for recordings often leaves a lot to be desired. In this tutorial, we'll see how to connect an outbound phone... (read more)

Основы работы с файлами в Python

Взаимодействие с файловой системой позволяет хранить информацию, полученную в результате работы программы. Михаил Свинцов из SkillFactory расскажет о базовой функциональности языка программирования Python для работы с файлами.

home/2020/10/07/1ca97a1a591c6348da6c5d6a09fb79b1564d0ce8.jpg

Python Community Interview With Anthony Shaw

In this interview, we talk with Anthony Shaw, global senior vice president for talent transformation and innovation at NTT Ltd. We discuss a variety of topics, including Python security, advice for beginner developers, his love for the beach, and his new book, CPython Internals.

home/2020/10/06/1533cd87d3e3dd3cba854db4981df07759ea8af8.jpg

Cool New Features in Python 3.9

In this course, you'll explore some of the coolest and most useful features in the newly released Python 3.9. You'll learn how Python 3.9 makes it easier to work with time zones, dictionaries, decorators, and several other techniques that will make your code cleaner and more efficient.

home/2020/10/05/1533cd87d3e3dd3cba854db4981df07759ea8af8.jpg

Python 3.9: Cool New Features for You to Try

In this tutorial, you'll explore some of the coolest and most useful features in the newly released Python 3.9. You'll learn how Python 3.9 makes it easier to work with time zones, dictionaries, decorators, and several other techniques that will make your code cleaner and more efficient.

Отношение один к одному: связывание модели пользователя с кастомной моделью профиля в Django

Перевод статьи подготовлен в преддверии старта курса «Web-разработчик на Python». Пфф… Снова базы данных? В реляционной базе данных есть три основных отношения: Отношение «один-к-одному»; Отношение «один-ко-многим»; Отношение «многие-ко-многим». В этой статье мы будем разбираться с первым из них – отношением «один-к-одному».

home/2020/09/30/716ac9cbf4cdae6a17b091ad82077ca347203ebe.jpg

Python's map(): Processing Iterables Without a Loop

In this step-by-step tutorial, you'll learn how Python's map() works and how to use it effectively in your programs. You'll also learn how to use list comprehension and generator expressions to replace map() in a Pythonic and efficient way.

Работа со строками в Python. Готовимся к собеседованию: вспоминаем азы

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

home/2020/09/29/81a5f49511637bea82bea8bc09a338ba22359903.jpg

Using Google Login With Flask

In this course, you'll create a Flask application that lets users sign in using their Google login. You'll learn about OAuth 2 and OpenID Connect and also find out how to implement some code to handle user session management.

home/2020/09/28/97986270f794dd56357f2ee366f1bb06a7e2bef0.jpg

The Python return Statement: Usage and Best Practices

In this step-by-step tutorial, you'll learn how to use the Python return statement when writing functions. Additionally, you'll cover some good programming practices related to the use of return. With this knowledge, you'll be able to write readable, robust, and maintainable functions in Python.

home/2020/09/23/99fa763482244fa3213b6eec2faf0da291987bbf.jpg

Python Community Interview With David Amos

David Amos is the content technical lead at Real Python. He's also a co-curator of PyCoder's Weekly and the author of the Python Basics book. Join us as we talk about all those things as well as his love for LEGO and mathematics.

Python vs. R: что выбрать для Data Science начинающему специалисту?

Python и R давно стали стандартом для Data Science. Суть их противостояния в том, что оба языка прекрасно подходят для работы со статистикой. В то время как Python характеризуется понятным синтаксисом и большим количеством библиотек, язык R разрабатывался целенаправленно для специалистов по статистике, а посему оснащён качественной визуализацией данных. Особняком стоит SQL — потому что, если данные уже лежат в таблицах, то это скорее везение, чем повод для расстройств, — и Scala — в основном благодаря тому, что на ней написан популярнейший фреймворк распределённой обработки данных Spark.

home/2020/09/22/40afe9b5345f5413a1643ddd6f7f646a2da1c169.jpg

Working With Linked Lists in Python

In this course, you'll learn what linked lists are and when to use them, such as when you want to implement queues, stacks, or graphs. You'll also learn how to use collections.deque to improve the performance of your linked lists and how to implement linked lists in your own projects.

home/2020/09/21/b8a98e39bf6632b3d9115b1a5c63500058bdf5a7.jpg

Python Practice Problems: Get Ready for Your Next Interview

In this tutorial, you'll prepare for future interviews by working through a set of Python practice problems that commonly appear in coding tests. You'll work through the problems yourself and then compare your results with solutions developed by the Real Python team.

Настройка docker для django на mysql

В интернете много неактуальных статей, поэтому я подготовил эту публикацию. В основном при написании статьи опирался на пример настройки докера для джанго в документации докера. Здесь будет описываться настройка докера для фреймворка django и базы данных mysql, которая будет храниться вне контейнера, благодаря чему можно будет не беспокоиться, что с нашим контейнером что-то случится.

Выбираем лучший бэкенд-фреймворк 2021 года

Недавно мы опубликовали статью, автор которой размышлял о том, какой язык программирования, JavaScript, Python или Go, лучше всего подойдёт для бэкенд-разработки в 2021 году. Сегодня мы представляем вашему вниманию перевод ещё одного материала того же автора. Здесь он пытается найти ответ на вопрос о том, на какой фреймворк для разработки серверных частей приложений стоит обратить внимание тем, кто хочет во всеоружии встретить 2021 год.

home/2020/09/16/39181df57b824034b964fe49416ef0095d0ec222.jpg

Numbers in Python

In this tutorial, you'll learn about numbers and basic math in Python. You'll explore integer, floating-point numbers, and complex numbers and see how perform calculations using Python's arithmetic operators, math functions, and number methods.

home/2020/09/15/e14886a59e1c03ffba16d995f95f1c918be25142.jpg

Command Line Interfaces in Python

Command line arguments are the key to converting your programs into useful and enticing tools that are ready to be used in the terminal of your operating system. In this course, you'll learn their origins, standards, and basics, and how to implement them in your program.

Питон для детей и взрослых §3. Переменные

home/2020/09/14/74fb393f905716c6f92f6c34b43fdba29a7a9303.jpg

Plot With Pandas: Python Data Visualization for Beginners

In this tutorial, you'll get to know the basic plotting possibilities that Python provides in the popular data analysis library pandas. You'll learn about the different kinds of plots that pandas offers, how to use them for data exploration, and which types of plots are best for certain use cases.

Питон для детей и взрослых §2. Исполнение приложения

Питон для детей и взрослых §1.3. Среда разработки

Питон для детей и взрослых §1. Первая программа

Older Posts