PythoFF

Menu

Sign in:

read us on

home/2021/05/11/bb0823252397274634d04f827ec9ef096b54256b.jpg

Stacks and Queues: Selecting the Ideal Data Structure

In this course, you'll learn about three of Python's data structures: stacks, queue and priority queues. You'll look at multiple types and classes for all of these and learn which implementations are best for your specific use cases.

home/2021/05/10/50f030f0b4db9ae51e40312613affaa087eb6612.jpg

Recursion in Python: An Introduction

In this tutorial, you'll learn about recursion in Python. You'll see what recursion is, how it works in Python, and under what circumstances you should use it. You'll finish by exploring several examples of problems that can be solved both recursively and non-recursively.

home/2021/05/05/66724e07a0d93d71d6f0d075e1e226788cd20ea1.jpg

Natural Language Processing With Python's NLTK Package

In this beginner-friendly tutorial, you'll take your first steps with Natural Language Processing (NLP) and Python's Natural Language Toolkit (NLTK). You'll learn how to process unstructured data in order to be able to analyze it and draw conclusions from it.

home/2021/05/04/5d2a5d47a2b03edbe520cc254ddbac2f27e43511.jpg

Simplify Python GUI Development With PySimpleGUI

In this step-by-step course, you'll learn how to create a cross-platform graphical user interface (GUI) using Python and PySimpleGUI. A graphical user interface is an application that has buttons, windows, and lots of other elements that the user can use to interact with your application.

Как я уместил систему управления товарами на сайте Presta Shop в пяти кнопках

Моя попытка организации системы управления продуктами на сайте c PrestaShopТак уж сложилось, что мне 22, и я работаю в велосипедном магазине в Варшаве. Работы здесь довольно много, а еще больше всяких формальностей, вроде резервации велосипедов на бумажных карточках, добавление продуктов в интернет магазин или обновление записей о поставках.Никакой четкой техники выполнения вышеперечисленного нет - все занимаются этими делами по мере возможности и как можно быстрее. Разумеется, много чего вылетает из головы и откладывается до тех пор, пока не станет уже ненужным. Такой подход к работе еще в прошлом году начал доставлять серьезные неприятности, в основном, с несовпадением физического количества товара и доступного к покупке в интернет магазине.В конце концов мне это надоело, и я попытался организовать единую систему управления всеми велосипедами на складах и облегчить инвентаризации. При этом, инструмент должен был быть простым в использовании и оперировать только штрих-кодами, как сканер на кассе. Штрих-код во входных данных - сообщение об успешной операции на выходе. Ничего более.За описанием процесса создания такой менеджмент системы приглашаю под кат.

home/2021/05/03/4359a05f5539490858fc70bf7dd26172bfd435a5.jpg

Python News: What's New From April 2021?

April 2021 was an eventful month in the world of Python. In this article, you'll get up to speed on everything that happened in the past month, including new sponsorships for the PSF, changes to Python error messages, and a community-led discussion over the future of type annotations.

home/2021/04/28/b76c7935a4acb6efbc4503953a8745a179690b98.jpg

Build a Platform Game in Python With Arcade

In this step-by-step tutorial, you'll build a platform game in Python using the arcade library. You'll cover techniques for designing levels, sourcing assets, and implementing advanced features.

home/2021/04/27/716ac9cbf4cdae6a17b091ad82077ca347203ebe.jpg

Python's map() Function: Transforming Iterables

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

home/2021/04/26/af65879189e999458e4f7f9ed3f62a9bdbfb2322.jpg

Python Basics: Paperback Now Available!

After years of writing, reviewing, and testing, we’re delighted to announce that Python Basics: A Practical Introduction to Python 3 is now available in paperback! In this article, you’ll see how you can level up your Python with Python Basics and how other Pythonistas have already been doing it.

Как детей обучают работе с Python

Сегодня мы живем в мире, где дети могут научиться программированию в самом раннем возрасте. Кодинг пригодится им на протяжении всей жизни: в детстве он развивает логическое мышление, а с возрастом – помогает стать востребованным соискателем на рынке труда. Главное в этой истории то, что при всех плюсах обучения программированию, оно также вызывает у детей настоящий интерес. Способствуют этому самые разнообразные направления курсов и вовлекающие современные форматы учебы.

home/2021/04/23/afa58272ae9499df1bb76ccfabed3dfaaa0510a3.jpg

How to Monitor Python Functions on AWS Lambda with Sentry

Amazon Web Services (AWS) Lambda is a usage-based compute service that can run Python 3 code. Errors can happen in any environment you are running your application in, so it is necessary to have reliable monitoring in place to have visibility... (read more)

SQL в DjangoORM

Меня зовут Алексей Казаков, я техлид команды «Клиентские коммуникации» в ДомКлик. В большинстве приложений, с которыми мне приходилось иметь дело, при взаимодействии с БД не ограничиваются лишь драйвером, который позволяет выполнять сырые запросы. Для удобства и избавления от SQL-запросов внутри, например, Python-кода дополнительно используют библиотеки (Object Relational Mapper, ORM).Это первая статья в серии, посвященной различным ORM. Начнём мы с DjangoORM.

home/2021/04/21/1ca97a1a591c6348da6c5d6a09fb79b1564d0ce8.jpg

Python Community Interview With Moshe Zadka

This week, we're joined by Moshe Zadka, a senior site reliability engineer at SurveyMonkey. Moshe is a core developer for the Twisted framework, and we discuss Python for DevOps, writing Python books, and tai chi.

Видео: разработка микросервисов на Python на примере реального проекта

В этом видео мы изучим программную архитектуру проекта, разберём программные паттерны разработки, такие как MVC и Dependency Injection, посмотрим, как правильно разрабатывать микросервисы на языке программирования Python. Мы также познакомимся с фреймворком Flask и графовой базой данных Neo4j в качестве хранилища.

home/2021/04/20/f9a97d872101f13ffadad0fb67998b63091ce798.jpg

Learn Text Classification With Python and Keras

Learn about Python text classification with Keras. Work your way from a bag-of-words model with logistic regression to more advanced methods leading to convolutional neural networks. See why word embeddings are useful and how you can use pretrained word embeddings. Use hyperparameter optimization to squeeze more performance out of your model.

home/2021/04/19/99734b4e0449d31cda58c92bd966f37dcce6767b.jpg

Deploying a Python Flask Example Application Using Heroku

In this step-by-step tutorial, you'll learn how to create a Python Flask example web application and deploy it using Heroku.

home/2021/04/14/bb6f7cdac2f28ce428e3dea7d322fa7a5576ada1.jpg

Build a Python Directory Tree Generator for the Command Line

In this step-by-step project, you'll create a Python directory tree generator application for your command line. You'll code the command-line interface with argparse and traverse the file system using pathlib.

home/2021/04/13/7f01fcea676d6f76e8e3128b613d0c28ae2124fc.jpg

Start Managing Multiple Python Versions With pyenv

In this step-by-step course, you'll learn how to install multiple Python versions and switch between them with ease, including project-specific virtual environments, with pyenv.

home/2021/04/12/ae782ca5512df2af96a8b279d513a3782d969b66.jpg

Start Contributing to Python: Your First Steps

In this quick introduction, you'll see how you can take your first steps toward contributing to Python. You'll discover various ways you can contribute and get to know some of the resources that will help you along the way.

Подборка IDE и редакторов кода для Python

Независимо от того, кто вы: новичок или опытный разработчик качественные IDE или редакторы кода полезны. С ними не нужно тратить много времени на настройку инструментов, и они помогают оптимизировать разработку. К тому же постоянные обновления помогают разработчикам следить за инновациями. Пройдёмся по известным IDE и редакторам кода для Python и разберём их плюсы и минусы

Развертывание приложений Django

После того, как мы закончили разработку веб-приложения, оно должно быть размещено на хосте, чтобы общественность могла получить доступ к нему из любого места. Мы посмотрим, как развернуть и разместить приложение на экземпляре AWS EC2, используя Nginx в качестве веб-сервера и Gunicorn в качестве WSGI.

home/2021/04/07/d30c71f4110da828b053d462ce5a67f03d5d79a1.jpg

The k-Nearest Neighbors (kNN) Algorithm in Python

In this tutorial, you'll learn all about the k-Nearest Neighbors (kNN) algorithm in Python, including how to implement kNN from scratch, kNN hyperparameter tuning, and improving kNN performance using bagging.

home/2021/04/06/dcb82b15e70bd6f3f45199dcbc74a85c0e268e17.jpg

Python vs Java: Object Oriented Programming

In this step-by-step course, you'll learn about the practical differences in Python vs Java for object-oriented programming. By the end, you'll be able to apply your knowledge to Python, understand how to reinterpret your understanding of Java objects to Python, and use objects in a Pythonic way.

home/2021/04/05/02bd5b3e2c15a9577cf1879c441295849834bde9.jpg

Python News: What's New From March 2021?

March 2021 was full of exciting Python news! Quickly get up to speed on what's been happening in the world of Python in the past month. You'll see everything from structural pattern matching to the 2020 Python Developers Survey.

Полезности для разработчика на Django

Для написания данной статьи был изучен очень большой пласт материала, разбросанного по всему Интернету, по форумам, чатам, сайтам-блогам, stackoverflow. Я собрал все воедино, так как это пригодится и мне и очень надеюсь, что другие разработчики на Django, также, останутся довольны данным материалом. Если есть что добавить (улучшить) или поправить, пожалуйста, пишите в комментариях или в Диалоги ( личные сообщения ) Хабр.Мы рассмотрим: "Тестирование handler 404" в окружении разработчика, "Формсеты и динамическое добавление форм", а также "Экспорт данных в PDF с поддержкой кириллицы (русских символов / букв)"

home/2021/03/31/99fa763482244fa3213b6eec2faf0da291987bbf.jpg

Python Community Interview With Will McGugan

In this interview, we're joined by Will McGugan, a freelance Python developer based in Scotland and the creator of the popular Python library Rich. We discuss the origins of Rich, what it's like to maintain a popular Python package, building chess engines, and Will's love of photography.

home/2021/03/30/557eaef3ebd632b1f6d3504326b06016ff687c16.jpg

Understanding Python List Comprehensions

Python list comprehensions make it easy to create lists while performing sophisticated filtering, mapping, and conditional logic on their members. In this course, you'll learn when to use a list comprehension in Python and how to create them effectively.

Дайвинг в Python: история одного опыта

Недавно я приступила к изучению одного из самых распространённых, а, согласно некоторым источникам, и самого популярного на 2021-й год языка программирования — Python. В данной статье мне бы хотелось рассказать о своем пути в его изучении. Ввиду того, что «я не волшебник, я только учусь» (дисклеймер – я могу ошибаться), данная статья – лишь субъективное видение ситуации на данный момент.

home/2021/03/29/cb70664dd7acb3536f2f053eefe1d543b98e1239.jpg

OrderedDict vs dict in Python: The Right Tool for the Job

In this step-by-step tutorial, you'll learn what Python's OrderedDict is and how to use it in your code. You'll also learn about the main differences between regular dictionaries and ordered dictionaries.

Использование django-celery-beat для создания периодических задач в Django-проектах

Когда в проекте стоит задача реализовать функциональность, которая будет выполняться через определенное время или по расписанию, на помощь приходит такой замечательный инструмент, как Celery.

Older Posts