Как выучить Python, наизусть?

Начинающий
Статус
Оффлайн
Регистрация
11 Июн 2022
Сообщения
5
Реакции[?]
0
Поинты[?]
0
Всем привет, программисты пайтона я сюда пришёл спросить на югейме, как выучить пайтон. Можете ли вы донести до человека который не разу не программировал? Какие советы вы дайте?
 
666
Забаненный
Статус
Оффлайн
Регистрация
9 Ноя 2020
Сообщения
468
Реакции[?]
65
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Начни заниматься йогой
 
Начинающий
Статус
Оффлайн
Регистрация
21 Мар 2021
Сообщения
94
Реакции[?]
29
Поинты[?]
7K
Наизусть ты не выучишь ни одого языка, это попросту невозможно.
Если ты ни разу не программировал, то начни с понимания логики и алогримов, крайне важно научиться конструировать свои мысли в виде компактного и чистого когда, уметь "прогонять" программу у себя в голове. Можешь почитать книгу "Грокаем алгоритмы", она пожалуй одна из самых лучших. Когда начнешь понимать базывые вещи и наберешься логики, то начни писать простенькие задачки (на свое усмотрение), на Python можно писать почти что угодно. Когда начнешь понимать, что ты что-то да понимаешь, начни углубляться в синтаксический сахар (list comprehension, декораторы и тернарные конструкции) и в более сложнын вещи (ООП и его принципы, перегрузка операторов объектов класса, магические слова и функции). Сам по себе Python не сложный, но местами туповат и нелогичен, если захочешь выучить - выучишь.
 
На ваш бан.
Эксперт
Статус
Оффлайн
Регистрация
7 Дек 2020
Сообщения
1,454
Реакции[?]
434
Поинты[?]
36K
но местами туповат и нелогичен
Ты наверное на других языках не кодил... После С++ питон просто манна небесная, и тут дело даже не только в сильно более простом синтаксисе, а просто в самом удобстве работы с ним
 
Пользователь
Статус
Оффлайн
Регистрация
28 Фев 2018
Сообщения
219
Реакции[?]
46
Поинты[?]
0
Ты наверное на других языках не кодил... После С++ питон просто манна небесная, и тут дело даже не только в сильно более простом синтаксисе, а просто в самом удобстве работы с ним
Имею опыт в работе с C/C++ и недавно для института делал лабы на пайтоне, так вот меня удивило, как люди пишущие более-менее сложные проекты на нём поддерживают логику программы БЕЗ ТИПОВ ДАННЫХ , в питоне банально можно строку блин умножить, зачем? Это абсолютно бесполезно, а скорее даже наоборот может сломать логику, так ещё и двойной иинтерпретатор и программка даже самая мелкая собирается в 5-10 раз дольше чем в плюсах...
 
На ваш бан.
Эксперт
Статус
Оффлайн
Регистрация
7 Дек 2020
Сообщения
1,454
Реакции[?]
434
Поинты[?]
36K
Имею опыт в работе с C/C++ и недавно для института делал лабы на пайтоне, так вот меня удивило, как люди пишущие более-менее сложные проекты на нём поддерживают логику программы БЕЗ ТИПОВ ДАННЫХ , в питоне банально можно строку блин умножить, зачем? Это абсолютно бесполезно, а скорее даже наоборот может сломать логику, так ещё и двойной иинтерпретатор и программка даже самая мелкая собирается в 5-10 раз дольше чем в плюсах...
Зато в питоне у тебя хотя бы в САМОМ ЯЗЫКЕ есть строковый тип данных, и тебе не нужно подключать левую библиотеку что бы у тебя хотя бы string появился.
И код что ты в питоне напишешь за 2 строки, в C++ займёт 20. А сколько собирается проект не так важно, конечному юзеру не будет разницы в быстродействии программы, если это не задачи в которых таак важна моментальная реакция программы на изменяющиеся условия
 
Пользователь
Статус
Оффлайн
Регистрация
13 Сен 2021
Сообщения
620
Реакции[?]
117
Поинты[?]
44K
Наизусть ты не выучишь ни одого языка, это попросту невозможно.
Lua / LuaU и прочие дети луа очень даже можно запомнить. да впринципе всё можно запомнить если гриндить этот пиздец
 
пупс, поцелуй
Участник
Статус
Оффлайн
Регистрация
28 Май 2019
Сообщения
1,045
Реакции[?]
320
Поинты[?]
11K
Lua / LuaU и прочие дети луа очень даже можно запомнить. да впринципе всё можно запомнить если гриндить этот пиздец
А нахуя это все заучивать, если это понимать нужно :NotLikeThis:
Как с многими науками, если ты заучишь — но не поймешь, тебе эти знания хуй каким боком пригодятся
 
Пользователь
Статус
Оффлайн
Регистрация
13 Сен 2021
Сообщения
620
Реакции[?]
117
Поинты[?]
44K
А нахуя это все заучивать, если это понимать нужно :NotLikeThis:
Как с многими науками, если ты заучишь — но не поймешь, тебе эти знания хуй каким боком пригодятся
Если хочешь, ради тебя так уж и быть, добавлю.
"Запомнить и понять"
 
Начинающий
Статус
Оффлайн
Регистрация
21 Мар 2021
Сообщения
94
Реакции[?]
29
Поинты[?]
7K
Ты наверное на других языках не кодил... После С++ питон просто манна небесная, и тут дело даже не только в сильно более простом синтаксисе, а просто в самом удобстве работы с ним
Программировал я на C++, C#, Rust, Java и Lua, С++ для меня выглядит куда логичнее. В питоне же есть странные и нелогичные на первый взгляд конструкции.
 
Пользователь
Статус
Оффлайн
Регистрация
16 Мар 2021
Сообщения
377
Реакции[?]
78
Поинты[?]
11K
Бля чел, не нужно, подумай лучше об архитекторе каком-нибудь или же инженере
 
Начинающий
Статус
Оффлайн
Регистрация
12 Сен 2022
Сообщения
20
Реакции[?]
5
Поинты[?]
0
начни с самого легкого, начни понимать хотя бы основы, логику включай
не надо лезть в книги там, ты нихрена не поймёшь если логику не включишь
начни с простых переменных и задач, когда уже сможешь делать простые программки на питоне подключай книгу
 
Пользователь
Статус
Оффлайн
Регистрация
28 Фев 2018
Сообщения
219
Реакции[?]
46
Поинты[?]
0
Зато в питоне у тебя хотя бы в САМОМ ЯЗЫКЕ есть строковый тип данных, и тебе не нужно подключать левую библиотеку что бы у тебя хотя бы string появился.
И код что ты в питоне напишешь за 2 строки, в C++ займёт 20. А сколько собирается проект не так важно, конечному юзеру не будет разницы в быстродействии программы, если это не задачи в которых таак важна моментальная реакция программы на изменяющиеся условия
Ну зато я прекрасно понимаю что происходит в этих 20ти строчках и в случае возникновения бага в принципе смогу пофиксить это.
Не только компилиться будет гораздо дольше,но и сама программа у тебя будет более громоздкой и будет дольше выполняться.
 
Пользователь
Статус
Оффлайн
Регистрация
28 Фев 2019
Сообщения
650
Реакции[?]
140
Поинты[?]
29K
Ну зато я прекрасно понимаю что происходит в этих 20ти строчках и в случае возникновения бага в принципе смогу пофиксить это.
Не только компилиться будет гораздо дольше,но и сама программа у тебя будет более громоздкой и будет дольше выполняться.
ну да, в питоне же не понятно что происходит в 2х строчках и пофиксить ошибку очень сложно, все же кодят в блокнотах и интерпритатор просто говорит что где-то в коде есть ошибка
 
return
Начинающий
Статус
Оффлайн
Регистрация
30 Мар 2021
Сообщения
50
Реакции[?]
7
Поинты[?]
0
Если хочешь быстрее, но с затратами по деньгам, то лучше курсы онлайн (no skillbox, skillfactory, и всякое другое дерьмо). Уйма практики, просто жить в коде, самому пытаться что-то написать, тот же калькулятор с логарифмами, пытаться для себя придумать интересное из пройденных уроков, по типу операторы (написать вопросы о наркозависимость(пример)).
Если хочешь дольше, но бесплатно, то книги, практика, гуглить что-то стоящее, онлайн уроки на youtube. Сделать себе план развития (0. Сначала учишь базу. 1. Написать калькулятор инженерный. 2. Парсинг. 3. Дальше уже поймешь куда и как двигаться, желательно после понимания синтаксиса учить новые фреймы).
 
Сверху Снизу