Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Расскажите, когда вы учили синтаксис Python, были ли у вас какие-то хитрости, чтобы запоминать разные виды скобок, где какие?

Может, какие-то образы, или какая-то специальная логика, объясняющая, почему где какие? Или просто зазубривание/много практики?
ОбразованиеПрограммирование+3
Анонимный вопрос
Data Science
  · 20,6 K
Тупа пажилой Семен.  · 1 янв 2022
Ни в коем случае не хочу обидеть, но говорю как человек, кодящий более 15 лет... Если для Вас проблема запомнить скобки в Пайтоне - возможно, стоит попробовать себя в чем-то другом. Серьезно, опять же, не пытаюсь подколоть, но программирование не для всех. Когда я в институт пришел - за первый год много людей перекочевало в математику/инженерию/etc, поняв, что программировать - это не для них.
1 эксперт согласен
старший разработчик в pseven.io  · 22 февр 2022
Когда я изучал Python, я уже имел представление о синтаксисе других ЯП, поэтому виды скобок запоминать не пришлось. Дело в том, что скобки в Python консистентны с аналогичными видами скобок в других языках: - Вызов методов и функций с аргументами в круглых скобках есть в Си, Паскале, Java, C#, Go, PHP, Rust, Dart, JavaScript и многих других ЯП - Обращение по индексу или... Читать далее
Что-то осталось непонятно? Спроси в нашей группе в Телеграме!Перейти на t.me/jstsmentor
2 эксперта согласны
Магистр физических наук (по специальности теоретическая физика). В настоящее время...  · 17 дек 2021  · github.com/EmilPi
Соглашусь с многими, что запоминание приходит с практикой. Но я вначале сделал конспект в электронном виде, распечатал, и держал его под рукой. В конспекте были примеры с простыми функциями на списке и словаре (list and tuple) - ввод, вывод. Ещё в конспекте были примеры с индексированием. Сейчас я помню синтаксис почти наизусть (9 лет практики почти). Некоторые builtin... Читать далее
1 эксперт согласен
(Сам использовал самописные справочники-шпаргалки, но забыл)
Погромист на C#  · 16 дек 2021
Никакой специальной логики, никаких хитростей. () - Для кортежей и вызова функций. {} - Для словарей [] - для списков А дальше только практикой закреплять. А зазубривание тут не работает Читать далее
1 эксперт согласен
Специалист в области управления и информатики в технических системах. Data Engeneer, IT...  · 12 дек 2021
Надеюсь, я правильно понял ваш вопрос. Пройдёмся по скобкам: [] - эти скобки в основном используются при обращении к различным элементам коллекций. Выбрать элемент из списка, получить доступ к элементу словаря по какому-либо ключу. () - в основном используются при работе с неизменяемым типом данных - кортежем. Но так же используется при определении порядка операций... Читать далее
1 эксперт согласен
Анонимный комментарий
13 декабря 2021
Да, про это, спасибо большое!
Диванный философ, по совместительству инженер  · 24 янв 2022
Python ну наверное входил в третий десяток языков которые я изучил. И в общем скобки там достаточно стандартно применяются, похоже на другие языки. Ну возможно кроме тех структур которые в других языках не имеют отдельных языковых конструкций а реализуются библиотеками. Так вот. Прочитав вопрос я подумал: а ведь изучая свои первые языки например Pascal и C я никогда не... Читать далее
1 эксперт согласен
Openstack DevOps and IBM/Informix Certified DBA . Phd in Math (Duality of spaces of...  · 12 дек 2021
Хорошее предложение - не стоит. Запоминание синтаксиса сводит на нет всю цель Python. Python позволяет вам сосредоточиться на логике программирования больше, чем на языке программирования. Синтаксис войдет в привычку после долгой практики. Тогда вы удивитесь и спросите себя: «Когда я это запомнил?». Позвольте мне рассказать вам один случай. Я начал Python для сетевого пр... Читать далее
Мы, Российская компания интегратор и разработчик программного обеспечения, и решений для...  · 16 дек 2021  · dta.agency
Здравствуйте! Я приведу пример на основе школьной программы. Вы сначала учите алфавит, потом слова. Постепенно вы запоминание как писать, читать и пр. В написание кода, тоже самое - нужно больше практиковаться, чтобы отточить навык.
Разработка программного обеспечения. Автоматизация бизнес процессов. Дизайн.Перейти на dta.agency
Пофигист с большим жизненным опытом, обремененный образованием и личной жизнью... ;)  · 23 янв 2022
А что не так со скобками? их всего три вида. И запомнить их не сложно - () - это то место где передаются аргументы функций, или записывается кортеж… (путем прямого перечисления элементов) - [] - это то место где указывается индекс чего-либо, как правило числовой, или записывается список (путем прямого перечисления элементов) - {} - а это то место где имеется неограниченн... Читать далее
кино, литература, задачи и головоломки, балет, отношения, психология  · 4 янв 2022
Там всех хитростей-то, что {1,2} - это множество, а {1:2} - это словарь, вот и все хитрости.
Ну серьезно, какие еще хитрости вы нашли? Там же всего 3 типа скобок?
{} - словарь (ну или множество может быть)
[] - список
во всех остальных местах пиши () - не ошибешься
1 эксперт согласен
Увлекаюсь математическими проблемами.  · 12 дек 2021
Я заострю внимание только на отличиях списка, кортежа, набора и словаря. - [] - в списках скобки мягкие и теплые и поэтому легко гнутся, а сами списки легко изменяются. - () - в кортежах списки "замораживаются"и их уже изменить нельзя - даже скобки стали выпуклыми от "мороза"(все остальные свойства списка сохраняются в кортеже). Кортеж это "замороженный"список. - {} -... Читать далее
2 эксперта согласны
Хорошее мнемоническое правило.