Python Community
13K subscribers
1.24K photos
29 videos
15 files
723 links
Python Community RU - СНГ сообщество Python-разработчиков

Чат канала: @python_community_chat

Сотрудничество: @cyberJohnny и @Sergey_bzd

РКН реестр:
https://knd.gov.ru/license?id=67847dd98e552d6b54a511ed&registryType=bloggersPermission
Download Telegram
К чему приведет обращение к непустому списку по индексу -1?
Anonymous Quiz
71%
-1?вернется последний элемент
20%
будет ошибка IndexError
6%
вернется первый элемент
3%
ошибка KeyError
Всем доброго дня!

Ищу разработчика, готового заняться моим проектом и реализовать его в полной мере в сжатые сроки. В проекте не предусмотрена веб часть, ожидается управление приложением через CLI.

- Краткое описание приложения и требований к его работе: https://hackmd.io/@solus/ByyUkoSmj
- Описание примерного стека для приложение и сервисов, которые будут использоваться в приложении: https://hackmd.io/@solus/SyYZTleVj

Обсудим вашу ставку в личной переписке.

Спасибо за внимание.

Контакт @solus_hq
👆Как работает функция filter

👉 Функция делает буквально то, о чем говорит ее название: она фильтрует элементы в последовательности.

Каждый элемент передается функции, которая включает его в последовательность, если по условию получает True, и отбрасывает в случае False:

def add_three(x):
if x % 2 == 0:
return True
else:
return False

li = [1,2,3,4,5,6,7,8]

[i for i in filter(add_three, li)]
#=> [2, 4, 6, 8]

Обратите внимание, как удалены все элементы, которые не делятся на 2.

Python Community
ТЕСТ "PYTHON: КОЛЛЕКЦИИ"

Python Community
👆 Объяснение к предыдущему вопросу

👨🏼‍💻 Сравнение
начинается с первого элемента каждого кортежа, если они равны сравнение продолжается по следующим элементам. Первое сравнение 1 < 4 вернет True, второе 4 < 1 вернет False, третье 1 == 1 -> 2 == 2 -> 3 == 3 -> 0 < 4 вернет True.

Python Community
Coding_in_Python_A_Comprehensive_Beginners_Guide_to_Learn_the_Realms.pdf
1.2 MB
📔 Title: Coding in Python

#Book #python #eng

🌐 Lang.: English
🧔 Author: Robert C. Matthews
🕘 Year: 2020
📑 Pages: 161
#️⃣ ISBN: -


📝 Description: Эта книга для тех, кто готов сразу же приступить к работе над написанием собственных программ. Автор использует особый практикоориентированный подход, быстро объясняя основы языка Python.

@bzd_channel
ТЕСТ "PYTHON: КОЛЛЕКЦИИ"

Python Community
Что выведет код?
Anonymous Quiz
48%
True
52%
False
☝️Как развернуть список?

👉 Обратите внимание, что reverse() вызывается в списке и изменяет его. Сама функция не возвращает измененный список:

li = ['a','b','c']

print(li)
li.reverse()
print(li)
#=> ['a', 'b', 'c']
#=> ['c', 'b', 'a']

Python Community
☝️Как работает умножение строк?

👉 Посмотрим результат умножения строки 'cat' на 3:

'cat' * 3
#=> 'catcatcat'

В результате содержимое строки повторяется трижды.

👉 Как работает умножение списка?

Посмотрим на результат умножения списка [1,2,3] на 2:

[1,2,3] * 2
#=> [1, 2, 3, 1, 2, 3]

Содержание списка [1,2,3] повторяется дважды.

Python Community
Python_Sozdaem_programmy_i_igry.pdf
146.8 MB
📔 Title: Python: создаем программы и игры, 3-е изд.

#Book #Python #RU

🌐 Lang.: Russian
🧔 Author: Кольцов Д. М.
🕘 Year: 2022
📑 Pages: 416
#️⃣ ISBN: 978-5-907592-01-8

📝 Description: Данная книга позволяет уже с первых шагов создавать свои программы на языке Python. Акцент сделан на написании компьютерных игр и небольших приложений. Лучший выбор для всех, кто хочет быстро и эффективно научиться писать программы на Python. Данная книга позволяет уже с первых шагов создавать свои программы на языке Python. Акцент сделан на написании компьютерных игр и небольших приложений. Есть краткий вводный курс в основы языка, который поможет лучше ориентироваться на практике. По ходу изложения даются все необходимые пояснения, приводятся примеры, а все листинги (коды программ) сопровождаются подробными комментариями. Лучший выбор для всех, кто хочет быстро и эффективно научиться писать программы на Python.

@bzd_channel
ТЕСТ "PYTHON: КОЛЛЕКЦИИ"

Python Community
Какой словарь задан верно?
Anonymous Quiz
38%
dict_1
16%
dict_2
15%
dict_3
31%
никакой
ТЕСТ "PYTHON: КОЛЛЕКЦИИ"

Python Community