Замена в списке
Расскажем, как заменить часть значений в списке, пользуясь синтаксическим сахаром языка. Пусть есть два списка:
#списки #коллекции #слайсы
Расскажем, как заменить часть значений в списке, пользуясь синтаксическим сахаром языка. Пусть есть два списка:
>>> 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
Печать списков
Если вдруг на собеседовании вам понадобится вывести список (или множество) чисел на печать одной строкой, то вот изящный способ это сделать:
#списки #множества #iterables #print
Если вдруг на собеседовании вам понадобится вывести список (или множество) чисел на печать одной строкой, то вот изящный способ это сделать:
Пользуйтесь!
>>> numbers = [1, 2, 3, 4, 5]
>>> print(*numbers)
1 2 3 4 5
#списки #множества #iterables #print
👏1
🐍 Совет по Python №3.
Есть такая штука, называется «12-факторное приложение».
Подробнее об этом манифесте вы можете прочитать здесь.
Так вот согласно одному из его принципов, ваше приложение не должно хранить в коде или даже в конфигурационных файлах различного рода секретные данные.
Вроде паролей и токенов.
Поэтому, при разработке ботов/веб-приложений принято пользоваться переменными окружения.
В Python для этого лучше использовать библиотеку python-dotenv.
А вы пользуетесь
Есть такая штука, называется «12-факторное приложение».
Подробнее об этом манифесте вы можете прочитать здесь.
Так вот согласно одному из его принципов, ваше приложение не должно хранить в коде или даже в конфигурационных файлах различного рода секретные данные.
Вроде паролей и токенов.
Поэтому, при разработке ботов/веб-приложений принято пользоваться переменными окружения.
В Python для этого лучше использовать библиотеку python-dotenv.
А вы пользуетесь
.env
файлами? 🤔💭🔥1
🤔1
Форматирование текста
Модуль textwrap может использоваться для форматирования текста в ситуациях, когда требуется красивая печать. Он предлагает функциональность, аналогичную функциям заполнения абзацев, которые можно найти во многих текстовых редакторах и текстовых процессорах.
Модуль textwrap может использоваться для форматирования текста в ситуациях, когда требуется красивая печать. Он предлагает функциональность, аналогичную функциям заполнения абзацев, которые можно найти во многих текстовых редакторах и текстовых процессорах.
👍2
Для чего вы чаще всего используете Python? 🤔
Anonymous Poll
29%
Создаю ботов (для телеграма, дискорда и тд)
27%
Создаю сайты (back-end на django и тд)
20%
Программирую ИИ (нейросети, дата саенс и тд)
12%
Делаю приложения с GUI (под windows, mac, linux)
34%
Использую язык для автоматизации (тестирование, парсинг и тд)
6%
Создаю игры (на pyglet ursina и тд)
18%
Свой вариант (в комментарии)
👍2
Что сделает срез списка вида lst[len(lst)//2:]?
Anonymous Quiz
12%
Вернёт последние 2 элемента
4%
Перевернёт список
19%
Вернёт первую половину списка
47%
Вернёт вторую половину списка
18%
Вернёт каждый второй элемент списка
👍1😁1
Крч если мы напишем
Если напишем
Значит если мы напишем
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
Меня зовут Андрей и я ML Engineer. Недавно я написал пособие по машинному обучению, понятное каждому - Machine Learning Simplified Book.
Основная цель моей книги - построить интуитивное понимание того, как работают алгоритмы, путем элементарных примеров.
Прочитав эту книгу, вы будете знать основы Supervised learning, разбираться в сложных математических моделях, понимать весь pipeline стандартного проекта по ML, а также сможете поделиться своими знаниями с коллегами из смежных индустрий и техническими профессионалами в IT. А для тех, кому теоретической части окажется мало - я дополнил книгу репозиторием на github, в котором есть реализация на Python всех методов и алгоритмов, которые я описываю в каждой главе.
Вы можете ознакомиться с книгой абсолютно бесплатно по ссылке ниже:
> https://themlsbook.com
Книга на английском. Но у меня также есть блог - он на русском. Если интересно, подпишитесь, там будет много всего полезного по ML, jobs, career и т д:
https://instagram.com/5x12
Что вернёт True/2?
Anonymous Quiz
39%
Будет ошибка Boolean can't be divided
7%
False
4%
0
3%
1
32%
0.5
14%
True
🤯1