Python Turbo. Уютное сообщество Python разработчиков.
10.6K subscribers
242 photos
8 videos
1 file
182 links
Трюки и полезности Python.
Никакой воды, только полезные материалы.
Марафоны по кодингу, разбор вашего кода в чате.

Реклама: @anothertechrock

Перечень РКН: https://kurl.ru/gursU
加入频道
Замена в списке

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

>>> a = [1, 2, 3, 4, 10]
>>> b = [5, 6, 7]

нужно получить:

[1, 5, 6, 7, 10]

Делаем:

>>> a[1:4] = b

Получаем:

>>> a
[1, 5, 6, 7, 10]

Готово!

#списки #коллекции #слайсы
👍3🤯1
Друзья, кому под силу исправить код так, чтобы он корректно работал?

Напиши в комментах, что нужно прописать вместо знаков вопросов.

Давайте узнает кто самый главный "питонодав"😂
👍3
Печать списков

Если вдруг на собеседовании вам понадобится вывести список (или множество) чисел на печать одной строкой, то вот изящный способ это сделать:
 
>>> numbers = [1, 2, 3, 4, 5]
>>> print(*numbers)
1 2 3 4 5

Пользуйтесь!

#списки #множества #iterables #print
👏1
🐍 Совет по Python №3.

Есть такая штука, называется «12-факторное приложение».
Подробнее об этом манифесте вы можете прочитать здесь.

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

Поэтому, при разработке ботов/веб-приложений принято пользоваться переменными окружения.
В Python для этого лучше использовать библиотеку python-dotenv.

А вы пользуетесь .env файлами? 🤔💭
🔥1
🐍 А вы знали? Выпуск №1.

В других языках такой конструкции нет, поэтому неудивительно - если для вас она выглядит слегка необычно.
👍1
У кого какие предположения почему такой результат?

Обязательно напишите свой вариант в комментариях
🔥1
Кроссовки настоящего Python программиста 🦾
Python это интерпретатор или компилятор?
Anonymous Quiz
16%
Компилятор
84%
Интерпретатор
🤔1
Форматирование текста

Модуль textwrap может использоваться для форматирования текста в ситуациях, когда требуется красивая печать. Он предлагает функциональность, аналогичную функциям заполнения абзацев, которые можно найти во многих текстовых редакторах и текстовых процессорах.
👍2
Крч если мы напишем sleep(3000), программа подождёт 3 секунды и продолжит работать.
Если напишем sleep(1000) - через 1 секунду.

Значит если мы напишем sleep(-3000), программа выполнит код в будущем, а вернет его нам сейчас 🤯
Всем привет!

Меня зовут Андрей и я ML Engineer. Недавно я написал пособие по машинному обучению, понятное каждому - Machine Learning Simplified Book.

Основная цель моей книги - построить интуитивное понимание того, как работают алгоритмы, путем элементарных примеров.

Прочитав эту книгу, вы будете знать основы Supervised learning, разбираться в сложных математических моделях, понимать весь pipeline стандартного проекта по ML, а также сможете поделиться своими знаниями с коллегами из смежных индустрий и техническими профессионалами в IT. А для тех, кому теоретической части окажется мало - я дополнил книгу репозиторием на github, в котором есть реализация на Python всех методов и алгоритмов, которые я описываю в каждой главе.

Вы можете ознакомиться с книгой абсолютно бесплатно по ссылке ниже:
> https://themlsbook.com

Книга на английском. Но у меня также есть блог - он на русском. Если интересно, подпишитесь, там будет много всего полезного по ML, jobs, career и т д:
https://instagram.com/5x12
🐍 Совет по Python №4.

Интересный факт.
Массив Numpy, состоящий из 100 элементов жрёт меньше памяти, чем стандартный Python список такого же размера.
Разница составляет 352 байта, что почти в 2 раза меньше!
🔥3
Списки. Как объединить словари в Python

В этой статье мы расскажем, как объединить словари в Python и как это можно сделать разными способами.

#списки #словари
Лучший редактор кода/IDE для Python?
Anonymous Quiz
7%
Sublime Text
21%
Visual Studio Code
66%
PyCharm
6%
Microsoft Word
👎8🎃1