👍4
Как расшифровывается PEP?
Anonymous Quiz
42%
Python Effective Programming
10%
Python Effective Proposal
23%
Python Enhancement Practices
21%
Python Enhancement Proposal
5%
Python Provisional Prophesy
❤2👍2😁2
Для чего вы чаще всего используете Python? 🤔
Anonymous Poll
28%
Создаю ботов (для телеграма, дискорда и тд)
30%
Создаю сайты (back-end на django и тд)
21%
Программирую ИИ (нейросети, дата саенс и тд)
11%
Делаю приложения с GUI (под windows, mac, linux)
35%
Использую язык для автоматизации (тестирование, парсинг и тд)
5%
Создаю игры (на pyglet, ursina и тд)
15%
Свой вариант(в комментарии)
👍4
В какую сторону будет вращаться оранжевая шестеренка?
Anonymous Quiz
7%
по часовой
91%
против часовой
1%
вообще не будет вращаться
Какая команда выдаст ошибку при исполнении?
Anonymous Quiz
26%
print = 10
17%
Import = 5
31%
def = 15
27%
Никакая
👍2
Что сделает срез списка вида lst[len(lst)//2:]?
Anonymous Quiz
12%
Вернёт последние 2 элемента
5%
Перевернёт список
20%
Вернёт первую половину списка
45%
Вернёт вторую половину списка
18%
Вернёт каждый второй элемент списка
👍2❤1
Задача на логику. Сколько яиц было в корзине?
Женщина несла на рынок корзину яиц. Прохожий нечаянно толкнул женщину, корзина упала, яйца разбились. Желая возместить потерю, мужчина спросил, сколько всего яиц было в корзине.
— Точно не помню, ответила женщина, — но знаю, что когда я вынимала из корзины по 2, по 3, по 4, по 5 или по 6 яиц, в корзине оставалось одно яйцо. А когда вынимала по 7 яиц, то не оставалось ничего.
Сколько яиц было в корзине?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Женщина несла на рынок корзину яиц. Прохожий нечаянно толкнул женщину, корзина упала, яйца разбились. Желая возместить потерю, мужчина спросил, сколько всего яиц было в корзине.
— Точно не помню, ответила женщина, — но знаю, что когда я вынимала из корзины по 2, по 3, по 4, по 5 или по 6 яиц, в корзине оставалось одно яйцо. А когда вынимала по 7 яиц, то не оставалось ничего.
Сколько яиц было в корзине?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Задача с кодом. Конкатенация списков
Напишите функцию, которая будет принимать списки чисел в произвольном количестве и конкатенировать их. Функция должна возвращать общий список из всех чисел.
Обратите внимание: конкатенация должна проходить в том порядке, в котором списки переданы.
Примеры:
#задача #coding
Напишите функцию, которая будет принимать списки чисел в произвольном количестве и конкатенировать их. Функция должна возвращать общий список из всех чисел.
Обратите внимание: конкатенация должна проходить в том порядке, в котором списки переданы.
Примеры:
concat([1, 2, 3], [4, 5], [6, 7])Решение на сайте.
➞ [1, 2, 3, 4, 5, 6, 7]
concat([1], [2], [3], [4], [5], [6], [7])
➞ [1, 2, 3, 4, 5, 6, 7]
concat([1, 2], [3, 4])
➞ [1, 2, 3, 4]
concat([4, 4, 4, 4, 4])
➞ [4, 4, 4, 4, 4]
#задача #coding
Pythonist
Конкатенация списков
Напишите функцию, которая будет принимать списки чисел в произвольном количестве и конкатенировать их, возвращая общий список чисел.
👍5
🥚 Пасхалки в Python #1.
Попробуйте написать в коде следующую команду:
Подробнее о пасхалке можно почитать здесь.
Попробуйте написать в коде следующую команду:
import thisЗапустите код и посмотрите на результат 😎
Подробнее о пасхалке можно почитать здесь.
👍1
Пара фактов о численных типах
(которые вы, возможно, не знали)
Факт 1
В Python есть три встроенных численных типа. Кроме
Комплексные числа много используют в математике (например, с их помощью можно брать некоторые забористые интегралы, которые обычным способом не берутся), и в физике (особенно в расчетах, связанных с электричеством и магнетизмом).
Сконструировать комплексное число в Python можно так:
или вот так:
Получится одно и то же.
Факт 2
Все численные типы в Python унаследованы от класса
Кстати, сюрприз:
Факт 3
Под капотом логический тип — те же числа, только
Это же, впрочем, дает ни разу не интуитивное поведение в некоторых случаях:
Факт 4
Complex не является составным типом. Это просто объект, который принимает до двух параметров при инициализации.
Такие дела!🤗
(которые вы, возможно, не знали)
Факт 1
В Python есть три встроенных численных типа. Кроме
int
и float
, которыми мы обычно пользуемся, есть еще complex
— комплексные числа. Комплексные числа много используют в математике (например, с их помощью можно брать некоторые забористые интегралы, которые обычным способом не берутся), и в физике (особенно в расчетах, связанных с электричеством и магнетизмом).
Сконструировать комплексное число в Python можно так:
a = complex(2, 1)
или вот так:
a = 2 + 1j
Получится одно и то же.
Факт 2
Все численные типы в Python унаследованы от класса
Number
. Проверить это можно так: from numbers import Number
isinstance(1984, Number) #True
isinstance(3.1415926, Number) #True
isinstance(1j, Number) #True
Кстати, сюрприз:
bool
тоже унаследован от Number
:isinstance(False, Number) #True
Факт 3
Под капотом логический тип — те же числа, только
bool
имеет всего два значения: 0
и 1
. Это обеспечивает нам легкое приведение True
к единице, а False
к нулю. Это же, впрочем, дает ни разу не интуитивное поведение в некоторых случаях:
1/False # ZeroDivisionError: division by zero
my_list = [1, 2, 3, 4]
my_list[False] # 1
"False"[True] # a
А, и даФакт 4
Complex не является составным типом. Это просто объект, который принимает до двух параметров при инициализации.
Такие дела!🤗
Wikipedia
Комплексное число
Ко́мпле́ксные чи́сла (от лат. complexus — связь, сочетание; о двойном ударении см. примечание) — числа вида
a
+
b
i
{\displaystyle a+bi}
, где
a
{\displaystyle…
a
+
b
i
{\displaystyle a+bi}
, где
a
{\displaystyle…
👍8
Задача с кодом. Число, которое больше A и делится на B
Напишите функцию, которая будет принимать два числа:
Примечание:
Примеры:
#задача #coding
Напишите функцию, которая будет принимать два числа:
a
и b
. Она должна возвращать следующее число, которое будет больше a
и b
и без остатка делиться на b
.Примечание:
a
всегда будет больше, чем b
.Примеры:
divisible_by_b(17, 8) ➞ 24Решение на сайте.
divisible_by_b(98, 3) ➞ 99
divisible_by_b(14, 11) ➞ 22
#задача #coding
Pythonist
Число, которое больше A и делится на B: задача на программирование
Напишите функцию, которая будет принимать два числа: a и b. Она должна возвращать следующее число, которое будет больше a и b и без остатка делиться на b.
👍4
🥚 Пасхалки в Python #2.
Попробуйте написать в коде следующую команду:
Подробнее об этой пасхалке можете прочитать здесь.
Попробуйте написать в коде следующую команду:
import antigravityЗапустите код и посмотрите на результат, у вас откроется небольшой комикс 😎
Подробнее об этой пасхалке можете прочитать здесь.
👍10
Какого модуля стандартно нет в Python?
Anonymous Quiz
20%
sqlite3
11%
array
12%
base64
7%
copy
12%
pickle
21%
requests
16%
json
👍13👏1
Каким будет результат операции ++++-+1_000+-+-+1_0+---1_0 ?
Anonymous Quiz
20%
1020
4%
920
10%
-980
17%
-1020
12%
980
37%
-1000
🤮44👍9😁2❤1😨1
В каком направлении будет вращаться оранжевая шестеренка?
Anonymous Quiz
17%
по часовой
80%
против часовой
3%
не будет вращаться