10 Трюков/Хитростей Python Которые Вы Должны Знать

  Рет қаралды 23,168

PyLounge - программирование на Python и всё о IT

PyLounge - программирование на Python и всё о IT

3 жыл бұрын

Python славится своим простым, лаконичным и удобным синтаксисом. Но не многие знают, что в Python есть куча различных не очевидных фишек, которые могут сократить код, сделать его более простым и элегантным. Поэтому сегодня я расскажу о 10 фишках и хитростях языка Python, которые помогут сделать твой код ещё более крутым.
✔ 5 Лучших Библиотек Для Программирования На Python: • 5 Лучших Библиотек Для...
✔ Ссылка на группу ВКонтакте: pylounge
✔ Канал PyLounge: / @pylounge
✔ По вопросам сотрудничества и предложений: peoplesdreamer@gmail.ru
✔ Music: www.free-stock-music.com
Привет! Я долго занимаюсь программированием, в частности программирование на языке Python. Я много чего узнал за это время, и мне есть, чем поделиться со зрителями моего канала. Здесь выходят разнообразные ролики, касающиеся IT-тематики и программирования.
Подписывайся, будем узнавать что-то новое и работать вместе! Погнали!
#python #tips #tricks #pylounge

Пікірлер: 46
@pylounge
@pylounge 3 жыл бұрын
Делимся интересными фишками и трюками в комментариях)
@qwerty-wg7vc
@qwerty-wg7vc 3 жыл бұрын
print("Здрасьте" if 10 > 1 else "Пока") Можно ставить условие в принте некоторые не знают
@user-ip5jc6hr8c
@user-ip5jc6hr8c 2 жыл бұрын
Интересно
@user-bo5eb1ou4r
@user-bo5eb1ou4r 2 жыл бұрын
не только в принте
@qwerty-wg7vc
@qwerty-wg7vc 2 жыл бұрын
@@user-bo5eb1ou4r ага еще можно и при создании переменного или в генераторе списка кароч очень полезно и кратко
@user-nc6gf3xk9w
@user-nc6gf3xk9w 2 жыл бұрын
это называется тернарное выражение
@user-rp5vz5iq3m
@user-rp5vz5iq3m 3 жыл бұрын
Чётко, по теме и без воды! Молодец!!!
@Sidodzhy
@Sidodzhy 3 жыл бұрын
lst = list(map(int,input.split())) , можно вводить числа через пробел , в итоге получить список этих чисел или слов (нужно int на str заменить)
@user-uo3ij1iw3d
@user-uo3ij1iw3d 3 жыл бұрын
lst = list(map(int,input().split()))
@qwerty-wg7vc
@qwerty-wg7vc 3 жыл бұрын
Вроде бы можно и так: lst = list(input().split())
@user-rp7lw6cq3c
@user-rp7lw6cq3c 2 жыл бұрын
List compressions: lst = [int(x) for x in input.split()]
@carma2759
@carma2759 2 жыл бұрын
lst = input.split()
@JokertheProfun
@JokertheProfun 3 жыл бұрын
Однозначно лайк, подписка) Спасибо за контент)
@alexalexgood
@alexalexgood 2 жыл бұрын
Магические методы в ооп тоже классная штука
@hiper2021
@hiper2021 4 ай бұрын
Последнее же было множественное присваивание, а не обмен значениями
@Rithman
@Rithman 2 жыл бұрын
Не знал только про возврат нескольких значений из функции. Спасибо!
@PythonDevelopment
@PythonDevelopment 3 жыл бұрын
Спасибо, для новичков полезно. Тоже пилю уроки по питону. Удачи вам в развитии канала. =)
@Developer_python_
@Developer_python_ Жыл бұрын
Все знал.Лайк, подписка
@devZu9
@devZu9 3 жыл бұрын
Ещё одна ошибка в коде при обмене значениями у переменных. У тебя в коде написан не обмен, а переприсваивание. Т.е. надо было написать не: iphone11, iphone12 = 12, 11 а вместо этого: iphone11, iphone12 = iphone12, iphone11 p.s. голос хороший, но повнимательней! Не учи плохому!
@berdkivi9023
@berdkivi9023 3 жыл бұрын
как раз об этом же хотел написать
@pylounge
@pylounge 3 жыл бұрын
Спасибо)
@d1m0nnkhv
@d1m0nnkhv 3 жыл бұрын
Очень полезная информация! Но можно бы было чуть подробнее остановиться на каждом примере, слишком уж лаконично, на мой взгляд, получилось.🤔
@user-if1dj7fy2y
@user-if1dj7fy2y 2 ай бұрын
Замечательно🎉❤ а Когда же будет продолжение этой темы разговора 😊
@hinomuratomisaburo4901
@hinomuratomisaburo4901 3 жыл бұрын
Крутое видео 👈👍👍👍
@user-gs6of5vv6r
@user-gs6of5vv6r 3 жыл бұрын
Прикольное видео
@devZu9
@devZu9 3 жыл бұрын
Вот только код dict(zip(list1, list2)) не засовывает их в кортеж, а создаёт словарь. В видео ошибка в звуковом ряде, т.е. в термине. И это может новичков сбить с толку.
@user-mc4sy5gx4n
@user-mc4sy5gx4n 3 жыл бұрын
в видео все верно, zip попарно распихивает по кортежам, а создает словарь явный каст к dict
@devZu9
@devZu9 3 жыл бұрын
@@user-mc4sy5gx4n , ну попробуй код и напиши результат: li1 = [1, 22, 333] li2 = ["one", "two", "three"] zi = zip(li2, li1) tu = (5, 66, 77) print("list:", li1) print(li1[1]) print("tuple:", tu) print(tu[1]) print("zip:", zi) print(zi[1]) ну и что похожи результаты? И не надо коверкать слова, он чётко и ясно сказал фразу "zip запихивает их в кортеж". А по факту zip создаёт объект собственного типа, который содержит в себе список кортежей, созданных из исходных списков. Мало того, это даже не список, это объект типа zip и последняя строка тому доказательство.
@vasporelsa
@vasporelsa 3 жыл бұрын
А я ничего не использую, я изучаю. Спасибо за видео
@avscher
@avscher Жыл бұрын
3:14 какой же это обмен значениями переменных, если в примере просто новое присвоение значений (константных), просто в одну строку нескольким переменным?
@hiper2021
@hiper2021 4 ай бұрын
Тоже об этом подумал
@Max-fr3xv
@Max-fr3xv 3 жыл бұрын
num_arr = [int(i) for i in input().split(' ')]
@introvertkz
@introvertkz 2 жыл бұрын
Делайте конспект
@McGewen
@McGewen 2 жыл бұрын
'это не хитрости это азы
@dmitryzagorevskiy507
@dmitryzagorevskiy507 2 жыл бұрын
Умножение списка очень сомнительная конструкция своими последствиями. Когда такое рекомендуешь надо обязательно давать объяснения про дублирование ссылок элементов списка. Это операцию нужно делать с полным пониманием последствий. Или это такая тенденция ... , не думать о последствиях?
@Zloy_Kritic
@Zloy_Kritic Жыл бұрын
print(f" {samaji} полезная фишка {python}")
@danilsivkovich8761
@danilsivkovich8761 Ай бұрын
форматирование?)
@Zloy_Kritic
@Zloy_Kritic Ай бұрын
@@danilsivkovich8761 ага, диска C 😂
@user-uo3ij1iw3d
@user-uo3ij1iw3d 3 жыл бұрын
Сразу после того как ты заканчиваешь говорить пример кода пропадает даже на паузу поставить не успеваю... Переделай
@humanengine2385
@humanengine2385 Жыл бұрын
перематывай, пример-то не меняется
@romankomogorov3409
@romankomogorov3409 2 жыл бұрын
ты не знаешь Python. Функция возвращает 1 объект tuple( в случае перечислении через < , >) Это не 2 разных объекта. Почти тоже самое, что вернуть массив
@user_563pol09dfg
@user_563pol09dfg 2 жыл бұрын
докладчик вкрадчивым образом плёл общеизвестное
@humanengine2385
@humanengine2385 Жыл бұрын
это не общеизвестное, по крайней мере не для новичков
СНЕЖКИ ЛЕТОМ?? #shorts
00:30
Паша Осадчий
Рет қаралды 7 МЛН
TRY NOT TO LAUGH 😂
00:56
Feinxy
Рет қаралды 14 МЛН
Учим Python за 1 час! #От Профессионала
59:01
Хауди Хо™ - Просто о мире IT!
Рет қаралды 10 МЛН
ВИЗУАЛИЗАЦИЯ ДАННЫХ. Трейдинг на Python
15:47
Китобойная
Рет қаралды 8 М.
САМЫЕ ОПАСНЫЕ ФУНКЦИИ ПИТОНА
17:02
Андрей Иванов | Python
Рет қаралды 4,4 М.
18 Фишек Python о которых мало кто говорит
14:13
Основы Регулярных Выражений В Python | Модуль re
18:54
PyLounge - программирование на Python и всё о IT
Рет қаралды 23 М.
10 признаков того, что вы новичок в Python
4:59
Основы PyCharm | Лучшая IDE Для Python
37:50
PyLounge - программирование на Python и всё о IT
Рет қаралды 170 М.