PythoFF

Menu

Sign in:

read us on

home/2021/01/19/a58eb2c2bf184e54f711e2ca16c684e4de5af639.jpg

Introduction to Sorting Algorithms in Python

In this course, you'll learn all about five different sorting algorithms in Python from both a theoretical and a practical standpoint. You'll also learn several related and important concepts, including Big O notation and recursion.

Настройка аутентификации JWT в новом проекте Django

Данная статья является сборкой-компиляцией нескольких (основано на первой) статей, как результат моих изучений по теме jwt аутентификации в джанге со всем вытекающим. Так и не удалось (по крайней мере в рунете) найти нормальную статью, в которой рассказывается от этапа создания проекта, startproject, прикручивание jwt аутентификации.

home/2021/01/18/c7617dda4204ad716273cfe8e6a2275131b11298.jpg

Make Your First Python Game: Rock, Paper, Scissors!

In this tutorial, you'll learn to program rock paper scissors in Python from scratch. You'll learn how to take in user input, make the computer choose a random action, determine a winner, and split your code into functions.

Запуск проекта на uWSGI, Django и PostgreSQL в облаке

home/2021/01/13/8bb91894bc40d17a414324fffdd83778397861d4.jpg

Sentiment Analysis: First Steps With Python's NLTK Library

In this tutorial, you'll learn how to work with Python's Natural Language Toolkit (NLTK) to process and analyze text. You'll also learn how to perform sentiment analysis with built-in as well as custom classifiers!

home/2021/01/12/71cd0f48b283c0980353065fd2f5733e79359e1a.jpg

Managing Python Dependencies

Get up to speed with Python dependency management quickly and go from “writing scripts” to “building applications” with this complete course.

Data Science для начинающих: 12 проектов на Python за 3 часа

Для начинающих в Data Science важна практика, которая помогает быстро прокачать навыки. С помощью этого видео вы научитесь обрабатывать и визуализировать данные, а затем развёртывать созданные приложения.

home/2021/01/11/8a2dabd0c88baff3c16d4b4e2d13da6dd3f8a423.jpg

NumPy Tutorial: Your First Steps Into Data Science in Python

In this tutorial, you'll learn everything you need to know to get up and running with NumPy, Python's de facto standard for multidimensional data arrays. NumPy is the foundation for most data science in Python, so if you're interested in that field, then this is a great place to start.

Веб-скрейпинг на Python: запускаем парсинг сайтов за 1 час

Веб-скрейпинг — это метод автоматизированного извлечения данных с сайтов. С его помощью можно решать разные задачи. Например:

home/2021/01/06/0c71938d48571e378e16467a0ed1bbed4b8d6c87.jpg

Develop Data Visualization Interfaces in Python With Dash

In this tutorial, you'll learn how to build a dashboard using Python and Dash. Dash is a framework for building data visualization interfaces. It helps data scientists build fully interactive web applications quickly.

home/2021/01/05/9f3eb1ea2378c20be97e3e228ccac2605c5eaeb6.jpg

Building With Django REST Framework

This course will get you ready to build with Django REST Framework. The Django REST framework (DRF) is a toolkit built on top of the Django web framework that reduces the amount of code you need to write to create REST interfaces.

home/2021/01/05/832185ee031b12772fe6874c06cb5211665777c0.jpg

Using Django & AssemblyAI for More Accurate Twilio Call Transcriptions

Recording phone calls with one or more participants is easy with Twilio's Programmable Voice API, but the speech-to-text accuracy can be poor, especially for transcription of words... (read more)

home/2021/01/04/656a639e28f4a0d130ba11e6d2b52739150035ba.jpg

Python's .append(): Add Items to Your Lists in Place

In this step-by-step tutorial, you'll learn how Python's .append() works and how to use it for adding items to your list in place. You'll also learn how to code your own stacks and queues using .append() and .pop().

Нити, потоки, треды

home/2020/12/29/562b912966f8d287765c6016ec165009428345e0.jpg

Django Admin Customization

In this course, you'll learn how to customize Django's admin with Python. You'll use AdminModel objects to add display columns, calculate values, link to referring objects, and search and filter results. You'll also use template overriding to gain full control over the admin's HTML.

home/2020/12/28/4272e226fff625b20d8108777c8706eecdbc7316.jpg

Python and MySQL Database: A Practical Introduction

In this tutorial, you'll learn how to connect your Python application with a MySQL database. You'll design a movie rating system and perform some common queries on it. You'll also see best practices and tips to prevent SQL injection attacks.

Сравнение скорости Python и C++

Адаптированный перевод статьи How fast is C++ compared to Python?

Боты для Discord на Python: проект для начинающих

Боты для Discord решают разные задачи — ищут и воспроизводят музыку, делают мемы, общаются с пользователями. После просмотра этого видео вы научитесь создавать своих ботов. Они будут очень простыми, но главное здесь — понять, как это вообще работает. Дальше можно улучшать своих ботов и добавлять новую функциональность.

Ещё раз о производительности фреймворков Python для веб разработки

Недавно мне пришлось начинать проект нового веб сервиса, и я решил протестировать максимальную нагрузочную способность Django, а заодно сравнить её с Flask’ом и AIOHTTP. Результат показался мне неожиданным, поэтому я «просто оставлю» его тут.

Ещё раз о производительности фреймворков Python для веб разработки

Недавно мне пришлось начинать проект нового веб сервиса, и я решил протестировать максимальную нагрузочную способность Django, а заодно сравнить её с Flask’ом и AIOHTTP. Результат показался мне неожиданным, поэтому я «просто оставлю» его тут.

home/2020/12/22/aae2c9599dfb9e1efbe33a275f152bf2a2ef887b.jpg

Serializing Objects With the Python pickle Module

In this course, you'll learn how you can use the Python pickle module to convert your objects into a stream of bytes that can be saved to a disk or sent over a network. You'll also learn the security implications of using this process on objects from an untrusted source.

home/2020/12/21/a86686b5a2684a9e18f80d6c9c04c5b2e9ab65c4.jpg

Use PyQt's QThread to Prevent Freezing GUIs

In this step-by-step tutorial, you’ll learn how to prevent freezing GUIs by offloading long-running tasks to worker QThreads in PyQt.

Pip: как устанавливать пакеты в Python

Pip — менеджер пакетов для Python, работа с ним осуществляется через командную строку. Pip не нужно устанавливать отдельно, если вы пользуетесь Python версии 2.7.9 и новее или версии 3.4 и новее. Если pip установлен, то можно ввести в командную строку:

home/2020/12/16/9914d6c97120a692348e28c93e724be3746563c2.jpg

The pass Statement: How to Do Nothing in Python

In this tutorial, you'll learn about the Python pass statement, which tells the interpreter to do nothing. Even though pass has no effect on program execution, it can be useful. You'll see several use cases for pass as well as some alternative ways to do nothing in your code.

Всё о сортировке в Python: исчерпывающий гайд

Перевод статьи «Sorting Mini-HOW TO»

home/2020/12/15/19aa72c7ba20e2b2bfa7a44e09ecd3c2c0d5aee5.jpg

Python Turtle for Beginners

In this step-by-step course, you'll learn the basics of Python programming with the help of a simple and interactive Python library called turtle. If you're a beginner to Python, then this course will definitely help you on your journey as you take your first steps into the world of programming.

Микросервисы на монолите

Всем привет! Скажу сразу, эта статья не про очередное переписывание монолита на микросервисы, а о применении микросервисных практик в рамках существующего проекта с использованием интересных, как мне кажется, подходов. Наверное, уже нет смысла объяснять, почему многие проекты активно используют микросервисную архитектуру. Сегодня в IT возможности таких инструментов как Docker, Kubernetes, Service Mesh и прочих сильно меняют наше представление об архитектуре современного приложения, вынуждая пересматривать подходы и переписывать целые проекты на микросервисы. Но так ли это необходимо для всех частей проекта? 

home/2020/12/14/50ec87accf8626012a3324c011ca1323dea749b4.jpg

What Is Data Engineering and Is It Right for You?

In this article, you'll get an overview of the discipline of data engineering. You'll learn what is and isn't part of a data engineer's job, who data engineers work with, and why data engineers play a crucial role in many industries.

home/2020/12/11/a294dfc60251e4e0d85c49bd3ac8498c575e8179.jpg

10 полезных советов для начинающих изучать Django

1. Используйте относительные пути в конфигурации Не задавайте абсолютный путь в settings.py, это будет полезно, если вы будете в дальнейшем запускать проект из разных расположений, например при развертывании на другом веб-сервере, у которого пути будут другими. Используйте следующий код в settings.py если ваши шаблоны и статические файлы расположены внутри каталога проекта Django: # settings.py import os PROJECT_DIR = os.path.dirname(__file__) ... STATIC_DOC_ROOT = os.path.join(PROJECT_DIR, "static") ... TEMPLATE_DIRS = ( os.path.join(PROJECT_DIR, "templates"), )

home/2020/12/09/c117cd843826e0c78268f2caf8fdeae705bb3594.jpg

Bitwise Operators in Python

In this tutorial, you'll learn how to use Python's bitwise operators to manipulate individual bits of data at the most granular level. With the help of hands-on examples, you'll see how you can apply bitmasks and overload bitwise operators to control binary data in your code.

Older Posts