ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку 👈

Python Education

Python Education

Закрытый канал

Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV

Больше
8 526
Подписчики
Нет данных24 часа
-87 дней
-6730 дней
Архив постов
📊 Библиотеки Python для Data Science Python Education
📊 Библиотеки Python для Data Science Python Education

select answer:
Anonymous voting

photo content

Принципы программирования. Часть 1 Хорошие программисты пишут и рабочий, и качественный код. Сейчас существуют главные правил
Принципы программирования. Часть 1 Хорошие программисты пишут и рабочий, и качественный код. Сейчас существуют главные правила написания хорошего кода, им даже придуманы аббревиатуры. Их сейчас и разберем. KISS Keep It Stupid Simple - придерживайся простоты. Хороший пример этому - побитовые операции и регулярки. Это не означает, что их нельзя использовать. Но не надо использовать их там, где это не нужно. Чем проще написан код, тем легче его поддерживать вам и вашим коллегам. DRY Don’t Repeat Yourself - не повторяйся. Не следует дублировать код. Вместо копирования нужно создать функцию. В будущем это упростит отладку и изменение кода. Особенно в больших программах.

__repr__ При определении класса или объекта полезно добавлять «официальный» способ представления объекта строкой. Это сильно
__repr__ При определении класса или объекта полезно добавлять «официальный» способ представления объекта строкой. Это сильно упрощает отладку. Метод __repr__() позволяет определять строковое представление, предназначенное для программиста и удобное при использовании во время отладки, а метод __str__() позволяет определять понятное пользователю строковое представление, которое можно отображать в интерфейсе программы.

👍Пожалуй лучшие на данный момент Python Education
👍Пожалуй лучшие на данный момент Python Education

select answer:
Anonymous voting

photo content

Редактор кода Необходимый инструмент разработчика - редактор кода. Он должен быть удобен, функционален и главное — быстр. Что
Редактор кода Необходимый инструмент разработчика - редактор кода. Он должен быть удобен, функционален и главное — быстр. Что выбрать новичкам? Новичкам я советую использовать стандартную программу. Да, вы не ослышались. Так вы не будете видеть подсказок (и будете запоминать быстрее). Но если не хотите усложнить себе жизнь, то читайте дальше. Что брать продвинутым? Лучшие редакторы, что существуют — PyCharm и VS code. И первый лучше. Все нужные функции сразу есть, все удобно расставлено и никаких танцев с бубном для установки. Из минусов: относительно слабые компьютеры могут испытывать проблемы. А вот VS code очень легок и пойдет на любом ПК. И главное, что устанавливая плагины, можно сделать еще более мощную машину, но нужна ли она вам? Лично я поплясал с бубном для удобного мне вывода и дебагинга. Есть и другие редакторы кода, но эти лучшие и предоставляют весь функционал. От себя советую PyCharm. Но если ПК не позволяет, то VS code лучшая замена.

Queue Python поддерживает многопоточность, в использовании которой помогает стандартный модуль Queue. Он позволяет реализовыв
Queue Python поддерживает многопоточность, в использовании которой помогает стандартный модуль Queue. Он позволяет реализовывать такую структуру данных, как очередь. Очереди позволяют добавлять и извлекать элементы согласно определённому правилу. Очереди «первым пришёл — первым ушёл» («first in, first out», FIFO) позволяют извлекать объекты в порядке их добавления. Из очередей «последним пришёл — первым ушёл» («last in, first out», LIFO) можно извлекать последние добавленные объекты. Наконец, приоритетные очереди позволяют извлекать объекты согласно порядку их сортировки. Здесь можно посмотреть на пример использования очередей в многопоточном программировании на Python.

👍 Подбираем IDE и редактор по вкусу Python Education
👍 Подбираем IDE и редактор по вкусу Python Education

select answer:
Anonymous voting

photo content

Перегрузка операторов Когда-нибудь задумывались, почему Python позволяет использовать оператор + как для сложения чисел, так
Перегрузка операторов Когда-нибудь задумывались, почему Python позволяет использовать оператор + как для сложения чисел, так и для конкатенации строк? За этим как раз и стоит перегрузка операторов. Вы можете определять объекты, которые используют стандартные символы операторов любым образом. Это позволяет применять их в контексте объектов, с которыми вы работаете

pprint Стандартная функция Python print() делает своё дело. Но если попытаться вывести какой-нибудь большой вложенный объект,
pprint Стандартная функция Python print() делает своё дело. Но если попытаться вывести какой-нибудь большой вложенный объект, результат будет выглядеть не очень приятно. Здесь на помощь приходит модуль из стандартной библиотеки pprint (pretty print). С его помощью можно выводить объекты со сложной структурой в читабельном виде. Мастхэв для любого Python-разработчика, работающего с нестандартными структурами данных

select answer:
Anonymous voting

photo content

Что такое logging? Модуль logging в Python — это набор функций и классов, которые позволяют регистрировать события, происходя
Что такое logging? Модуль logging в Python — это набор функций и классов, которые позволяют регистрировать события, происходящие во время работы кода. Этот модуль входит в стандартную библиотеку, поэтому для его использования достаточно написать лишь одну строку:
import logging

Основная функция, которая пригодится Вам для работы с этим модулем — basicConfig(). В ней Вы будете указывать все основные настройки (по крайней мере, на базовом уровне). У функции basicConfig() 3 основных параметра: • level — уровень логирования на Python; • filename — место, куда мы направляем логи; • format — вид, в котором мы сохраняем результат.

Да, специально для тебя у нас есть парочка годных телеграм-каналов: Python tricks — для тех, кто изучает python и хочет узнат
Да, специально для тебя у нас есть парочка годных телеграм-каналов: Python tricks — для тех, кто изучает python и хочет узнать все тонкости языка. В канале выкладываются фишки, лайфхаки и опросы. Open Code — здесь публикуются крутые проекты с открытым исходным кодом. Можно изучить как создают проекты опытные разработчики.

🔥На заметку Python Education
🔥На заметку Python Education