pythonboost | Unsorted

Telegram-канал pythonboost - PythonBoost - сообщество питонистов

16261

Лучший Python телеграм канал для новичков. Цель: подготовка студентов, начинающих питонистов к нахождению первой работы. Канал не для senior python developers и даже не для middle, хотя и вам будет что посмотреть. С рекламой: @anothertechrock

Subscribe to a channel

PythonBoost - сообщество питонистов

Статья дня. Как отсортировать словарь в Python

Разбираем, как отсортировать словарь в Python по ключам и по значениям, по возрастанию и по убыванию.

Читать статью

#читать

Читать полностью…

PythonBoost - сообщество питонистов

Видео дня. 18 фишек Python, о которых мало кто говорит

Рассмотрим Ellipsis и NotImplemented, а также различные подходы в использовании уже известных технологий, вроде декораторов, list comprehension и т.д.

Ссылка на YouTube

#видео

Читать полностью…

PythonBoost - сообщество питонистов

Тест. Работа со списками, кортежами, словарями в Python

Программистам часто приходится работать со списками, кортежами и словарями. Они используются везде: в условных конструкциях, циклах, переменных.

Проверьте, насколько хорошо вы знакомы с данной темой: пройдите этот тест из 10 вопросов!

Читать полностью…

PythonBoost - сообщество питонистов

40 Algorithms Every Programmer Should Know

Автор:
Imran Ahmad
Год издания: 2020

Рецензия на книгу:

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

Плюсы:
1. Подходит всем, кто хочет укрепить базовые знания
2. Код доступен онлайн
3. Качественные иллюстрации

Минусы: не замечено.

#Python #english

Скачать книгу

Читать полностью…

PythonBoost - сообщество питонистов

Тест по коллекциям в Python

Предлагаем маленький тест по спискам, словарям и кортежам. Он несложный, но вдруг вы чего-то не знаете?

Читать полностью…

PythonBoost - сообщество питонистов

Ребята, мы выделили отдельный канал с тестами нашими и будем туда постить как старые, так и новые тесты.

Подписывайтесь: @pythonboosttest

Читать полностью…

PythonBoost - сообщество питонистов

Статья дня. Работа с поверхностными и глубокими копиями в Python

Статья о том, как списки Python, массивы NumPy и датафреймы Pandas создают представления или полноценные копии данных при получении срезов, а также множественном и логическом индексировании.

В этой теме возникает некоторая путаница, поскольку термины «поверхностная копия» и «глубокая копия» не всегда означают одно и то же, а также неясно, когда дополнительная информация вроде метаданных массива NumPy и индексов Pandas копируется полноценно, а когда поверхностно.

Читать статью

#читать

Читать полностью…

PythonBoost - сообщество питонистов

Видео дня. ТОП-5 ошибок в написании функций Python

В данном видео рассмотрим наиболее часто встречающиеся ошибки при написании функций в Python. Такие ошибки могут плохо сказаться на структуре вашего кода и затруднить его поддержку.

Ссылка на YouTube

#видео

Читать полностью…

PythonBoost - сообщество питонистов

Статья дня. Вам нужен чистый код? Используйте правило шести

Практические советы по написанию чистого кода.

Читать статью

#читать

Читать полностью…

PythonBoost - сообщество питонистов

Тест на умение работать с циклами

Циклы в Python универсальны. Они могут использоваться для записи переменных, перебора списков и строк. Но разобраться, что происходит в цикле, не всегда просто.

Проверьте, насколько хорошо вы знаете эту тему: пройдите тест из 10 вопросов!

Читать полностью…

PythonBoost - сообщество питонистов

Задача. Создайте функцию, которая принимает список и находит целое число, которое встречается нечетное количество раз

Пример:
find_odd([1, 1, 2, -2, 5, 2, 4, 4, -1, -2, 5]) ➞ -1
find_odd([20, 1, 1, 2, 2, 3, 3, 5, 5, 4, 20, 4, 5]) ➞ 5
find_odd([10]) ➞ 10

Пишите ваши варианты в комментариях под постом.
Решение скоро.

Читать полностью…

PythonBoost - сообщество питонистов

Django 3 Web Development Cookbook

Автор:
Aidas Bendoraitis
Год издания: 2020

Рецензия на книгу:

Сборник действенных решений для распространенных проблем веб-разработки на Python. Целевая аудитория - профессиональные Django-разработчики среднего уровня и выше.

Плюсы:
1. Хорошо подходит как в качестве учебника, так и в качестве справочника
2. Дает глубокое понимание материала
3. В книге используются новейшие функции Django 3

Минусы: не замечено

#python #django

Скачать книгу

Читать полностью…

PythonBoost - сообщество питонистов

PythonTurbo - канал для тех, кто хочет войти в IT и начать с самого легкого и популярного языка программирования Python.

Темы, раскрываемые в канале :
1. Задачи с кодом
2. Трюки языка
3. Туториалы
4. Какие книги почитать?


Канал для начинающих питонистов. Никакой воды - только основы

Подписывайтесь: @bestpython

Читать полностью…

PythonBoost - сообщество питонистов

Видео дня. Почему mutable умолчания в аргументах функций - плохо?

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

Ссылка на YouTube

#видео

Читать полностью…

PythonBoost - сообщество питонистов

Статья дня. Учимся создавать пакеты Python

Заключать код Python в пакеты достаточно просто. Для этого вам понадобится всего один скрипт setup.py, позволяющий упаковать код сразу в нескольких форматах для распространения.

Читать статью

#читать

Читать полностью…

PythonBoost - сообщество питонистов

Тест по множествам в Python

Тест состоит из десяти вопросов. Он охватывает многие возможности множеств в Python и содержит вопросы по синтаксису.

Читать полностью…

PythonBoost - сообщество питонистов

Статья дня. Форматирование чисел в Python

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

Читать статью

#читать

Читать полностью…

PythonBoost - сообщество питонистов

Видео дня. Как Python оптимизирует работу с памятью

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

Ссылка на YouTube

#видео

Читать полностью…

PythonBoost - сообщество питонистов

Статья дня. Операторы in и not in в Python

Операторы in и not in в Python позволяют быстро определить, является ли данное значение частью коллекции значений. Такой тип проверки часто встречается в программировании, и в Python он известен как тест на принадлежность. Поэтому эти операторы известны как операторы принадлежности.

В этой статье мы разберем:

- проверку на принадлежность с использованием операторов in и not in
- использование in и not in с различными типами данных
- operator.contains() – функцию, эквивалентную оператору in
- поддержку операторов in и not in в классах

Читать статью

#читать

Читать полностью…

PythonBoost - сообщество питонистов

Видео дня. Решаем задачи на Python с Codewars

Знакомимся с платформой Codewars. Решаем задачи начального уровня и поднимаем ранг.

Ссылка на YouTube

#видео

Читать полностью…

PythonBoost - сообщество питонистов

Салатики vs карьера программиста на Python

Можно до конца праздников наворачивать салатики, а можно потратить это время на обучение, чтобы стать дипломированным junior-разработчиком на Python.

В учебном центре «Слёрм» запустили онлайн-программу профессиональной переподготовки, которая помогает за 4–9 месяцев получить необходимые навыки и претендовать на вакансию junior-разработчика на Python. По итогам программы — выдают диплом, позволяющий работать по специальности «Программист» 🔥

За время обучения ты:

✔ получишь базовые знания Python,
✔ напишешь на Python 3 проекта для портфолио,
✔ познакомишься с Git,
✔ освоишь базу Linux,
✔ основательно разберешься в работе с Docker,
✔ сдашь сертификацию по Docker,
✔ получишь диплом о профессиональной переподготовке на программиста.

Набор на программу продлится до 8 января.

Так что выберешь ты: салатик или карьеру?

Узнать больше о переподготовке на Python-разработчика 👉 https://slurm.club/3vsN2jw

Читать полностью…

PythonBoost - сообщество питонистов

Тест. Работа с логическим типом данных

Программистам часто приходится работать с логическим типом данных. Он используется везде: в условных конструкциях, циклах, переменных.

Проверьте, насколько хорошо вы знакомы с булевыми значениями. Пройдите этот тест 10 вопросов!

Читать полностью…

PythonBoost - сообщество питонистов

Как изучить Python бесплатно и самостоятельно? Как стать сеньором или перейти из бэкенда в Data Science? Какие лайфхаки и инструменты помогают писать код продуктивнее?

Ответы на эти вопросы — в канале «Люди и код». Команда канала беседует с опытными и начинающими разработчиками и программистами, находит интересные и неожиданные темы и помогает влюбиться в IT. Не без юмора, конечно ;)

Наши любимые материалы:

1. Как изучить Python самостоятельно и бесплатно?
2. Он вам не петухон: почему энтерпрайзу не обойтись без Python и что не так с Java и C#.
3. Правила жизни Гвидо ван Россума.
Подписывайтесь на канал «Люди и код»: @skillbox_media_code

Читать полностью…

PythonBoost - сообщество питонистов

PythonTurbo - канал для тех, кто хочет войти в IT и начать с самого легкого и популярного языка программирования Python.

Темы, раскрываемые в канале :
1. Задачи с кодом
2. Трюки языка
3. Туториалы
4. Какие книги почитать?


Канал для начинающих питонистов. Никакой воды - только основы

Подписывайтесь: @bestpython

Читать полностью…

PythonBoost - сообщество питонистов

Ответ.

def find_odd(lst):
for num in lst:
if lst.count(num) % 2:
return num

Еще 3 других решения есть у нас на сайте по ссылке: https://pythonturbo.ru/zadacha-najti-nechetnoe-czeloe-chislo/

Читать полностью…

PythonBoost - сообщество питонистов

Видео дня. Как отправить SMS на телефон с помощью Python

Пишем программу для отправки SMS-сообщений на телефон с помощью Python.

Ссылка на YouTube

#видео

Читать полностью…

PythonBoost - сообщество питонистов

Статья дня. Двухсторонние очереди в Python: как альтернатива спискам повышает производительность

В некоторых приложениях необходима обработка данных по методу FIFO (first-in, first-out). Он подразумевает, что элементы, добавленные в последовательность первыми (first-in), будут первыми из неë удалены (first-out). Эту задачу можно решить и с помощью объекта «список», и с помощью двухсторонних очередей. Но для этой цели двухсторонние очереди удобнее списков благодаря особенностям их реализации.

Читать статью

#читать

Читать полностью…

PythonBoost - сообщество питонистов

Тест на знание переменных и их свойств

Проверьте, насколько хорошо вы знаете переменные и их свойства. Тест состоит из 9 вопросов. Большинство из них очень простые.

Читать полностью…

PythonBoost - сообщество питонистов

Книги по Python - самый большой канал с книгами по Python на русском языке в телеграм.

Что в нашем канале:

1. Книги по питону, которые помогут вам пройти собеседование на позицию Python Developer.

2. Все книги на русском языке

3. Всё, никакой другой воды.

Скачать все книги можно в 2 клика.

Читать полностью…

PythonBoost - сообщество питонистов

Тест. Условия в Python

Условия — очень частые конструкции в Python. Они формируются при помощи условных операторов if, else и elif. Практически любая программа представляет собой разные наборы действий, которые нужно выполнить при соблюдении тех или иных условий.

Проверьте, насколько хорошо вы знаете азы условных конструкций: пройдите тест из 10 вопросов!

Читать полностью…
Subscribe to a channel