PythoFF

Menu

Sign in:

read us on

home/2021/10/19/e8dac3951c69d399bad69426f7266fb6eb1fae4d.jpg

Python Assignment Expressions and Using the Walrus Operator

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

home/2021/10/18/8b6d2842c345227a10bbea53c56e051820bb7d7d.jpg

A Roadmap to XML Parsers in Python

In this tutorial, you'll learn what XML parsers are available in Python and how to pick the right parsing model for your specific use case. You'll explore Python's built-in parsers as well as major third-party libraries.

home/2021/10/13/fd18eaf6e89729aa64cab32ab4f1f962bb984fe4.jpg

Python's property(): Add Managed Attributes to Your Classes

In this step-by-step tutorial, you'll learn how to create managed attributes, also known as properties, using Python's property() in your custom classes.

home/2021/10/12/caf696cb1c21920652de20a576d37810c4fb093b.jpg

Using Pygame to Build an Asteroids Game in Python

In this course, you'll build a clone of the Asteroids game in Python using Pygame. Step by step, you'll add images, input handling, game logic, sounds, and text to your program.

home/2021/10/11/7f55682ab8b65705a586e505581eb5bc8318dc7f.jpg

Representing Rational Numbers With Python Fractions

In this tutorial, you'll learn about the Fraction data type in Python, which can represent rational numbers precisely without the rounding errors in binary arithmetic. You'll find that this is especially important in financial and other high-precision applications.

home/2021/10/06/059c145218b595ba518459c1c075a35e6689a1aa.jpg

Python's sum(): The Pythonic Way to Sum Values

In this step-by-step tutorial, you'll learn how to use Python's sum() function to add numeric values together. You also learn how to concatenate sequences, such as lists and tuples, using sum().

home/2021/10/05/6aa6d261ca9d0347f56710bd535ab6b29343d963.jpg

Cool New Features in Python 3.10

In this course, you'll explore some of the coolest and most useful features in Python 3.10. You'll appreciate more user-friendly error messages, learn about how you can handle complicated data structures with structural pattern matching, and explore new enhancements to Python's type system.

home/2021/10/04/6aa6d261ca9d0347f56710bd535ab6b29343d963.jpg

Python 3.10: Cool New Features for You to Try

In this tutorial, you'll explore some of the coolest and most useful features in Python 3.10. You'll appreciate more user-friendly error messages, learn about how you can handle complicated data structures with structural pattern matching, and explore more enhancements to Python's type system.

home/2021/10/03/cee55baaf97c974a106325d2be7b0c0f49c6181b.jpg

Hosting a Django Project on Heroku

In this step-by-step project, you'll learn about hosting Django projects in the cloud using Heroku, which is the favorite cloud platform provider of many startups and developers.

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

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

home/2021/09/08/b92a89a65ce02c0c1692415825ebb12c448c5150.jpg

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.

home/2021/09/07/7bdf9acb312e9bd2aee5be0a34f7e1ce172e4214.jpg

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.

home/2021/09/06/db3d2aaff067233e8ea7d505380a46a6c889fab7.jpg

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-разработчика

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

home/2021/08/31/e8c9648b664857aad00b1c6418155f9b2937470c.jpg

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.

home/2021/08/30/1a649eda8420d6ce1d3aac5aaa90df0bfa09b043.jpg

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 провёл свой первый митап. Семён Красиков рассказал о проектировании интерфейсов в играх и дал несколько советов для этого, а Артемий Джикия рассказал про реверс-инжиниринг в гипер-казуальных играх. После выступления спикеры ответили на вопросы:

home/2021/08/25/afa58272ae9499df1bb76ccfabed3dfaaa0510a3.jpg

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)

home/2021/08/24/6088ac16e211a98fc27eccf02faf0aacfea85b31.jpg

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!

home/2021/08/23/952a4da1eeb335a5dca0a2241db930c89da69064.jpg

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.

home/2021/08/17/6ba12f7c876dd0b1399d9628212e1f74215f53f6.jpg

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.

home/2021/08/16/02bd5b3e2c15a9577cf1879c441295849834bde9.jpg

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. Относится к категории так называемых микрофреймворков — минималистичных каркасов веб-приложений, сознательно предоставляющих лишь самые базовые возможности.

home/2021/08/10/97986270f794dd56357f2ee366f1bb06a7e2bef0.jpg

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.

home/2021/08/09/e8dac3951c69d399bad69426f7266fb6eb1fae4d.jpg

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.

home/2021/08/03/019a76f7acc1430126453015ce675bec90c9884e.jpg

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.

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

home/2021/08/02/ba78d01b261898ccfaf335fc6941c5f96e62d5ce.jpg

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.

home/2021/07/28/5330884fb6db33e175d103b4ae9303da3309ad22.jpg

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.

Older Posts