Sign in:

read us on

Стек технологий для Python

Установщик пакетов для Python. Вы можете использовать pip для установки пакетов из индекса пакетов Python и других индексов.


A Python Guide to the Fibonacci Sequence

In this step-by-step tutorial, you'll explore the Fibonacci sequence in Python, which serves as an invaluable springboard into the world of recursion, and learn how to optimize recursive algorithms in the process.


Graph Your Data With Python and ggplot

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


How Long Does It Take to Learn Python?

In this article, you'll assess whether or not learning Python is a good investment of your time, how long it will take you, and what background factors you need to consider when planning your learning journey. You'll also learn what resources exist that can help you get started.

Моя история в IT: от системотехника до Python-разработчика

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


Splitting Datasets With scikit-learn and train_test_split()

In this course, you'll learn why it's important to split your dataset in supervised machine learning and how to do that with train_test_split() from scikit-learn.


Using Python Optional Arguments When Defining Functions

In this tutorial, you'll learn about Python optional arguments and how to define functions with default values. You'll also learn how to create functions that accept any number of arguments using args and kwargs.

Первый митап Tproger по GameDev: UX и реверс-инжиниринг

Недавно Tproger провёл свой первый митап. Семён Красиков рассказал о проектировании интерфейсов в играх и дал несколько советов для этого, а Артемий Джикия рассказал про реверс-инжиниринг в гипер-казуальных играх. После выступления спикеры ответили на вопросы:


Application Performance Monitoring AWS Lambda Functions with Sentry

Amazon Web Services (AWS) Lambda is a usage-based computing infrastructure service that can execute Python 3 code. One of the challenges of this environment is ensuring efficient performance of your Lambda Functions. Application performance monitoring (APM) is particularly... (read more)


Exploring the Python math Module

In this step-by-step course, you’ll learn all about Python’s math module for higher-level mathematical functions. Whether you’re working on a scientific project, a financial application, or any other type of programming endeavor, you just can’t escape the need for math!


Python's deque: Implement Efficient Queues and Stacks

In this step-by-step tutorial, you'll learn about Python's deque and how to use it to perform efficient pop and append operations on both ends of your sequences. Deques are commonly used to build queues and stacks.


Reading and Writing Files With Pandas

In this course, you'll learn about the Pandas IO tools API and how you can use it to read and write files. You'll use the Pandas read_csv() function to work with CSV files. You'll also cover similar methods for efficiently working with Excel, CSV, JSON, HTML, SQL, pickle, and big data files.


Python News: What's New From July 2021?

The Python community saw some great changes in July 2021. In this article, you'll get up to speed on the big-ticket items that happened this past month, including some news about the CPython Developer-in-Residence position at the Python Software Foundation.

Почему вам стоит выбрать фреймворк Flask для своего следующего проекта

Flask — фреймворк для создания веб-приложений на языке программирования Python, использующий набор инструментов Werkzeug, а также шаблонизатор Jinja2. Относится к категории так называемых микрофреймворков — минималистичных каркасов веб-приложений, сознательно предоставляющих лишь самые базовые возможности.


Using the Python return Statement Effectively

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


The Walrus Operator: Python 3.8 Assignment Expressions

In this tutorial, you'll learn about assignment expressions and the walrus operator. The biggest change in Python 3.8 was the inclusion of the := operator, which you can use to assign variables in the middle of expressions. You'll see several examples of how to take advantage of this new feature.


Using sleep() to Code a Python Uptime Bot

In this course, you'll learn how to add time delays to your Python programs. You'll use the built-in time module to add Python sleep() calls to your code. To practice, you'll use time.sleep() when making an uptime bot that checks whether a website is still live.

Код, как наследие


Python's ChainMap: Manage Multiple Contexts Effectively

In this step-by-step tutorial, you'll learn about Python's ChainMap and how to use it to group multiple dictionaries together and manage them as a single one. ChainMap is handy when you need to manage multiple scopes and contexts and define access priorities.


Python and REST APIs: Interacting With Web Services

In this tutorial, you'll learn how to use Python to communicate with REST APIs. You'll learn about REST architecture and how to use the requests library to get data from a REST API. You'll also explore different Python tools you can use to build REST APIs.

Почему вам стоит выбрать фреймворк Django для своего следующего проекта

Django (Джанго) — свободный фреймворк для веб-приложений на языке Python, использующий шаблон проектирования MVC. Проект поддерживается организацией Django Software Foundation.


The Pandas DataFrame: Working With Data Efficiently

In this tutorial, you'll get started with Pandas DataFrames, which are powerful and widely used two-dimensional data structures. You'll learn how to perform basic operations with data, handle missing values, work with time-series data, and visualize data from a Pandas DataFrame.


Python's collections: A Buffet of Specialized Data Types

In this tutorial, you'll learn all about the series of specialized container data types in the collections module from the Python standard library.


Your First Steps With Django: Set Up a Django Project

This tutorial provides a walkthrough and a reference for starting a Django project and app. You can use it as a quick setup guide for any future Django project and tutorial you'll work on.


Speech Recognition With Python

In this course, you'll cover the fundamentals of speech recognition with Python. You'll learn which speech recognition library gives the best results and build a full-featured "Guess The Word" game with it.


Python Community Interview With Dustin Ingram

Today I'm joined by Dustin Ingram, a developer advocate at Google, a director of the PSF, and a maintainer of PyPI. In this interview, we discuss how Google's use of Python might differ from your own, maintaining PyPI, his love of PyCons and cooking, and more.

Изучаете Python и хотите стать разработчиком? Senior Python Developer ответит на ваши вопросы из комментариев

На связи с читателями Tproger Максим Кузнецов — Senior Python Developer в компании Akvelon.


Using FastAPI to Build Python Web APIs

In this guide, you'll learn the main concepts of FastAPI and how to use it to quickly create web APIs that implement best practices by default. By the end of it, you will be able to start creating production-ready web APIs.


Use FastAPI to Build Web APIs

In this guide, you'll learn the main concepts of FastAPI and how to use it to quickly create web APIs that implement best practices by default. By the end of it, you will be able to start creating production-ready web APIs.


The Square Root Function in Python

In this quick and practical course, you'll learn what a square root is and how to calculate one in Python. You'll even see how you can use the Python square root function to solve a real-world problem.

Older Posts