PythoFF

Menu

Sign in:

read us on

Топ 10 Python библиотек для Data Science

Изучающий data science сталкивается с огромным разнообразием возможностей. Я хочу поделиться с вами своим топом Python библиотек, которые широко используются в data science.

Топ 10 Python-библиотек для Data Science

Изучающий data science сталкивается с огромным разнообразием возможностей. Я хочу поделиться с вами своим топом Python библиотек, которые широко используются в data science.

home/2021/02/24/c659bebdcb8721f047424de045c913748c572879.jpg

Brython: Python in Your Browser

In this tutorial, you'll learn how to use Brython to run Python code in the browser. Although most front-end web applications are written in JavaScript, you can use Brython to access JavaScript libraries and APIs and deploy Python-based applications to the web.

home/2021/02/23/bb0823252397274634d04f827ec9ef096b54256b.jpg

Dictionaries and Arrays: Selecting the Ideal Data Structure

In this course, you'll learn about two of Python's data structures: dictionaries and arrays. You'll look at multiple types and classes for both of these and learn which implementations are best for your specific use cases.

home/2021/02/22/9e7a0dbe6fd53fd67d800b2d5397a5b7c8b80c80.jpg

Python & APIs: A Winning Combo for Reading Public Data

In this tutorial, you'll learn what APIs are and how to consume them using Python. You'll also learn some core concepts for working with APIs, such as status codes, HTTP methods, using the requests library, and much more. You'll also see a few examples of real-life APIs and how to consume them.

Небольшая подборка инструментов стека Python

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

Десктопное приложение на Python: UI и сигналы

Считается, что Python не лучший выбор для десктопных приложений. Однако, когда в 2016 году я собирался переходить от разработки сайтов к программному обеспечению, Google подсказал мне, что на Python можно создавать сложные современные приложения. Например blender3d, который написан на Python.

home/2021/02/17/1091f37320fa76ff537ba56d6e4b8ffca3f0554c.jpg

Functional Programming in Python: When and How to Use It

In this tutorial, you'll learn about functional programming in Python. You'll see what functional programming is, how it's supported in Python, and how you can use it in your Python code.

home/2021/02/16/dad663f56d97e8d82f3d386c76859b081c17514a.jpg

Creating PyQt Layouts for GUI Applications

In this step-by-step course, you’ll learn how to use PyQt layouts to arrange and manage the graphical components on your GUI applications. With the help of PyQt's layout managers, you'll be able to create polished and professional GUIs with minimal effort.

home/2021/02/15/23162e3ca9b325ac837e1c9031e78ed921f2f822.jpg

Pandas Sort: Your Guide to Sorting Data in Python

In this tutorial, you'll learn how to sort data in a pandas DataFrame using the pandas sort functions sort_values() and sort_index(). You'll learn how to sort by one or more columns and by index in ascending or descending order.

home/2021/02/10/c4399893c1b4323c7951bc31d715f3e22be4668e.jpg

Python Microservices With gRPC

In this tutorial, you'll learn how to build a robust and developer-friendly Python microservices infrastructure. You'll learn what microservices are and how you can implement them using gRPC and Kubernetes. You'll also explore advanced topics such as interceptors and integration testing.

home/2021/02/09/fba0e85415f68256149daeed8b153c6ecfbf2f4c.jpg

Зачем вам может понадобиться SITE_ID в настройках Django

Если вы не используете все возможности Django, то, очень вероятно, вы не пользуетесь SITE_ID. Этому способствуют как убогая официальная документация Sites framework, так и несогласованное с Sites развитие кода Django. Предположу, что Sites скоро будет бездумно снесен свежими «разработчиками» Django, как это уже произошло с модулями Comments (Dj 1.6) или Formtools (Dj 1.8). А, пока этого не произошло, предлагаю вам поразмышлять о возможностях Django Sites framework.

home/2021/02/09/7862ad4326c7b8fbb9988278c55541a5127cb16f.jpg

Python Modulo: Using the % Operator

In this course, you'll learn about the Python modulo operator (%). You'll look at the mathematical concepts behind the modulo operation and how the modulo operator is used with Python's numeric types. You'll also see ways to use the modulo operator in your own code.

home/2021/02/08/3a65bb34947fde4ef7803b1248869dc3f2ec5c8b.jpg

Python Inner Functions: What Are They Good For?

In this step-by-step tutorial, you'll learn what inner functions are in Python, how to define them, and what their main use cases are.

Увеличиваем скорость работы Python до уровня C++ с Numba

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

Проекты на Django для начинающих: двухчасовой видеокурс

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

home/2021/02/05/90716b1b42a98c7f3dbee02d04fec97b8bea9a9a.jpg

Конвертеры маршрутов в Django 2.0+ (path converters)

Всем привет! Маршрутизация в Django со второй версии фреймворка получила замечательный инструмент — конвертеры. С добавлением этого инструмента появилась возможность не только гибко настраивать параметры в маршрутах, но и разделять зоны ответственности компонентов. Меня зовут Александр Иванов, я наставник в Яндекс.Практикуме на факультете бэкенд-разработки и ведущий разработчик в Лаборатории компьютерного моделирования. В этой статье я расскажу о конвертерах маршрутов в Django и покажу преимущества их использования. Первое, с чего начну, — границы применимости: версия Django 2.0+; регистрация маршрутов должна выполняться с помощью django.urls.path. Итак, когда к Django-серверу прилетает запрос, он сперва проходит через цепочку middleware, а затем в работу включается URLResolver (алгоритм). Задача последнего — найти в списке зарегистрированных маршрутов подходящий. Для предметного разбора предлагаю рассмотреть следующую ситуацию: есть несколько эндпоинтов, которые должны формировать разные отчёты за определённую дату. Предположим, что эндпоинты выглядят так:

home/2021/02/03/a6facfae7d9b004c022c49df30e9f7537b73987d.jpg

Qt Designer and Python: Build Your GUI Applications Faster

In this step-by-step tutorial, you'll learn how to use Qt Designer to create GUIs from your windows and dialogs and use them in your Python applications.

home/2021/02/02/74fb393f905716c6f92f6c34b43fdba29a7a9303.jpg

Plot With Pandas: Python Data Visualization Basics

In this course, 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.

home/2021/02/02/c7581f546569016cfa02b57655afb766f7ae1398.jpg

Python Web Applications: Deploy Your Script as a Flask App

In this tutorial, you’ll learn how to go from a local Python script to a fully deployed Flask web application that you can share with the world.

Задания с собеседования на позицию Middle Backend разработчика с примерами на Python

Когда вы собеседуете разработчика на позицию Middle и выше, то задавать на собеседовании простые задачи на совсем базовые знания языка не следует. Важнее понять, насколько данный разработчик может самостоятельно работать, как мыслит и рассуждает, какие вопросы задает и насколько хорошо умеет выбирать технологию или подход для решения поставленной задачи. Соответственно, некоторые задачи, которые мы рассмотрим ниже, могут иметь несколько правильных решений, при этом интервьюер может скорректировать условия задачи так, чтобы проверить те или иные знания кандидата. Ниже приведены некоторые реальные задачи из собеседований на Python разработчика в SUNLIGHT (highload проект с более чем 1 млн сессий в день).

home/2021/01/27/76a82cdc1170002206d26177121dc272d6f05403.jpg

Stochastic Gradient Descent Algorithm With Python and NumPy

In this tutorial, you'll learn what the stochastic gradient descent algorithm is, how it works, and how to implement it with Python and NumPy.

home/2021/01/26/2d521f6e0419800de81a17df98308dd8a687fb99.jpg

Evaluate Expressions Dynamically With Python eval()

In this step-by-step course, you'll learn how Python's eval() works and how to use it effectively in your programs. Additionally, you'll learn how to minimize the security risks associated to the use of eval().

home/2021/01/25/da8cb46454c2126424b493db9cf24cce028ccc1f.jpg

How to Use Python: Your First Steps

In this step-by-step tutorial, you'll learn the basics of how to use Python. With this knowledge, you'll be able to start coding your Python applications.

home/2021/01/20/58f71df03f19000475e252d46529980f5535dcd7.jpg

C for Python Programmers

In this tutorial, you'll learn the basics of the C language, which is used in the source code for CPython, the most popular Python implementation. Learning C is important for Python programmers interested in contributing to CPython.

Telegram-бот на Python: от первой строчки до запуска на Heroku

Перевод статьи «How to Create and Deploy a Telegram Bot?»

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 в облаке

Older Posts