Pythonist.ru - образование по питону
25.4K subscribers
242 photos
5 videos
5 files
1.07K links
Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer.
Реклама: @anothertechrock

РКН: https://kurl.ru/WPjOT
Download Telegram
Топ. Именованные кортежи в Python

Именованные кортежи (NamedTuples) — это отличный способ сделать ваш код на Python более полезным и читаемым. Давайте познакомимся с ними поближе.

#топ
8👍1
Топ. Виртуальные окружения Python и инструменты для управления ими

Поскольку использование виртуальных окружений потенциально может привести к беспорядку, возникло множество инструментов для управления ими. В этой статье мы рассмотрим некоторые из них:

- venv
- virtualenv
- Poetry
- Pipenv
- Pyflow
- pyenv-virtualenv
- Conda
- Hatch

#топ
4👍4
Топ. Как добавить элемент в список в Python

Из этой статьи вы узнаете о методе .append() и увидите, чем он отличается от других методов, используемых для добавления элементов в списки.

#топ
2
Топ. Круговой импорт в Python и как его избежать

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

#топ
4🤡2👍1👌1
Топ. Вопросы на собеседовании для Junior Python-разработчика

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

#топ

Читать статью
👍13
Топ. Как прочитать текстовый файл в Python

В Python есть несколько способов прочитать текстовый файл. В этой статье мы рассмотрим функцию open(), методы read(), readline(), readlines(), close() и ключевое слово with.

#топ

Читать статью
4👌2👍1
Топ. Алгоритмы поиска на Python

Умение выбрать нужный алгоритм для конкретной задачи является ключевым навыком для разработчиков.

В этой статье:

- операторы членства (Membership Operators)
- линейный поиск
- бинарный поиск
- улучшенный линейный поиск — Jump Search
- поиск Фибоначчи
- экспоненциальный поиск
- интерполяционный поиск

#топ #алгоритмы

Читать статью
7👍4
Топ. Руководство по PyQt5

Рассказываем, как использовать Python 3 и Qt для создания графического интерфейса пользователя в Windows, Mac или Linux. Также рассмотрим написание установщика.

#топ

Читать статью
👍102
Топ. Virtualenv: руководство по виртуальному окружению Python

Virtualenv — это инструмент для разделения зависимостей, необходимых для проектов. В этой статье мы рассмотрим установку virtualenv, создание виртуального окружения, его активацию и деактивацию.

#топ

Читать статью
👍32
🖥 Топ. Преобразование типов данных в Python

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

#топ

🔗 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52
Топ. Вопросы на собеседовании. Часть II. Middle

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

#топ

Читать статью
6🔥1
Топ. Docstrings: документирование кода в Python

В этой статье:
- комментарии vs строки документации
- атрибут doc
- однострочные и многострочные строки документации

#топ

Читать статью
4👍2
Топ. Краткое руководство по Tensorflow

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

#топ

Читать статью
5
🔝 Топ. Контекстные менеджеры в Python

В этой статье:
🌟 Управление ресурсами с помощью контекстного менеджера
🌟 Создание контекстного менеджера
🌟 Управление файлами и подключениями к базе данных с помощью контекстного менеджера (а также с добавлением конструкции with)

#топ

🟢 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🔼 Топ. Пользовательский ввод в Python

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

#топ

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63
🔝 Топ. Рекурсия в Python: плюсы и минусы использования

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

#топ

🔗 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
4🤬3
🔝 Топ. Переменные в Python

Эта статья даст вам полное представление о переменных Python, необходимое для их эффективного использования в ваших проектах.

#топ

🟣 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🔝 Топ. asyncio — параллелизм в Python

Параллелизм в Python — одна из самых сложных тем для понимания, не говоря уже о реализации. Не помогает и то, что существует множество способов создания параллельных программ. Возникает куча вопросов. Нужно ли запускать несколько потоков? Использовать несколько процессов? Использовать асинхронное программирование?

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

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

#топ

🟢 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
1
🔥 Топ. Вывод всех чисел, кратных определенному числу, в заданном диапазоне

Разбираем решение задачи. Пишем программу, выводящую все числа в заданном диапазоне, которые делятся без остатка на определенное число.

#топ

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
3
📈 Топ. Как создавать наглядные графики в Python

Подробное руководство по визуализации данных в Python. В нем мы рассказали про построение графиков при помощи библиотек Pandas, Seaborn и Plotly.

#топ

🟣 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
3