Openstack DevOps and IBM/Informix Certified DBA . Phd in Math (Duality of spaces of... · 12 дек 2021
Хорошее предложение - не стоит.
Запоминание синтаксиса сводит на нет всю цель Python. Python позволяет вам сосредоточиться на логике программирования больше, чем на языке программирования. Синтаксис войдет в привычку после долгой практики. Тогда вы удивитесь и спросите себя: «Когда я это запомнил?».
Позвольте мне рассказать вам один случай.
Я начал Python для сетевого программирования для одного из своих магистерских экзаменов. Это были всего лишь 10 дней игры с Python и его сетевыми модулями. Затем я перестал использовать Python, поскольку мне нужно было изучить другие предметы.
Через 6 месяцев я снова захотел использовать Python для другого предмета «Криптография». Хотя я и раньше использовал Python, на этот раз мне пришлось поискать в Google «Как добавлять строки комментариев в Python».
Но это не помешало мне изучить Python. С тех пор прошло 4 года. Тем не менее я не помню основной синтаксис. Я их гуглил и использую. Но с помощью Python я решил много хороших и сложных проблем: начиная от личных настроек и хаков до проектов отраслевого уровня.
Так что не тратьте время и память на попытки запомнить синтаксис. Просто плывите по течению, и всякий раз, когда это необходимо, поиск в Интернете или Python имеет очень хорошую помощь.
Chinmaya Mohini, Senior Software Engineer at Radisys Corporation
============================
Мое мнение - это ответ очень опытного разработчика.
Он основан на трезвой оценке экосистемы Пайтон. Например, работая постоянно с SciPy, Я не всегда помню "Pandas && Dictionaries && DataFrame" syntax в релизе 3.9.7. Конкретно вызов
Когда я изучал Python, я уже имел представление о синтаксисе других ЯП, поэтому виды скобок запоминать не пришлось. Дело в том, что скобки в Python консистентны с аналогичными видами скобок в других языках:
- Вызов методов и функций с аргументами в круглых скобках есть в Си, Паскале, Java, C#, Go, PHP, Rust, Dart, JavaScript и многих других ЯП
- Обращение по индексу или... Читать далее
Магистр физических наук (по специальности теоретическая физика). В настоящее время... · 17 дек 2021 · github.com/EmilPi
Соглашусь с многими, что запоминание приходит с практикой.
Но я вначале сделал конспект в электронном виде, распечатал, и держал его под рукой. В конспекте были примеры с простыми функциями на списке и словаре (list and tuple) - ввод, вывод. Ещё в конспекте были примеры с индексированием.
Сейчас я помню синтаксис почти наизусть (9 лет практики почти). Некоторые builtin... Читать далее
Никакой специальной логики, никаких хитростей.
() - Для кортежей и вызова функций.
{} - Для словарей
[] - для списков
А дальше только практикой закреплять.
А зазубривание тут не работает Читать далее
Специалист в области управления и информатики в технических системах.
Data Engeneer, IT... · 12 дек 2021
Надеюсь, я правильно понял ваш вопрос. Пройдёмся по скобкам:
[] - эти скобки в основном используются при обращении к различным элементам коллекций. Выбрать элемент из списка, получить доступ к элементу словаря по какому-либо ключу.
() - в основном используются при работе с неизменяемым типом данных - кортежем. Но так же используется при определении порядка операций... Читать далее
Диванный философ, по совместительству инженер · 24 янв 2022
Python ну наверное входил в третий десяток языков которые я изучил. И в общем скобки там достаточно стандартно применяются, похоже на другие языки. Ну возможно кроме тех структур которые в других языках не имеют отдельных языковых конструкций а реализуются библиотеками.
Так вот. Прочитав вопрос я подумал: а ведь изучая свои первые языки например Pascal и C я никогда не... Читать далее
Здравствуйте! Я приведу пример на основе школьной программы. Вы сначала учите алфавит, потом слова. Постепенно вы запоминание как писать, читать и пр. В написание кода, тоже самое - нужно больше практиковаться, чтобы отточить навык.
Разработка программного обеспечения. Автоматизация бизнес процессов. Дизайн.Перейти на dta.agency
Пофигист с большим жизненным опытом, обремененный образованием и личной жизнью... ;) · 23 янв 2022
А что не так со скобками? их всего три вида. И запомнить их не сложно
- () - это то место где передаются аргументы функций, или записывается кортеж… (путем прямого перечисления элементов)
- [] - это то место где указывается индекс чего-либо, как правило числовой, или записывается список (путем прямого перечисления элементов)
- {} - а это то место где имеется неограниченн... Читать далее
Я заострю внимание только на отличиях списка, кортежа, набора и словаря.
- [] - в списках скобки мягкие и теплые и поэтому легко гнутся, а сами списки легко изменяются.
- () - в кортежах списки "замораживаются"и их уже изменить нельзя - даже скобки стали выпуклыми от "мороза"(все остальные свойства списка сохраняются в кортеже). Кортеж это "замороженный"список.
- {} -... Читать далее