Форум программистов, компьютерный форум, киберфорум
Обо всем!
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.77/35: Рейтинг темы: голосов - 35, средняя оценка - 4.77
1 / 1 / 0
Регистрация: 26.11.2023
Сообщений: 8

Учу python, но безуспешно

26.11.2023, 21:02. Показов 11026. Ответов 113

Студворк — интернет-сервис помощи студентам
Уже два месяца как учусь в Яндекс лицее, но все-равно ничего не понимаю. Первые недели две были ультра-мега-турбо замотивированными, но потом мотивация и весь интерес стал пропадать. Уже и не знаю, что мне сделать. В последние недели две я вообще не могу даже думать о задачах в лицее, а если и берусь их решать, то залипаю в монитор на пол часа на самых легких задачах....
Я ооочень хочу знать этот долбанный пайтон, но единственное, что я выучил за эти два месяца - это циклы. И да забыл сказать, что у нас в лицее через две недели экзамен...
Может быть кто-то поможет советом, а может быть мне нужно просто уже сдаться
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.11.2023, 21:02
Ответы с готовыми решениями:

Изучаю Python, сейчас учу основы ООП, где можно найти задачи по ООП
Скиньте пожалуйста источники с задачами(желательно на русском)

Что означают эти запятые в формуле, я просто не узнаю паскаля, а учу python
pn:=step(lam/muo,n)/step(2.718,lam/muo)

Искал, но безуспешно
Ребята, курил форум, но подобного не нашёл: 1. Одно из возможных представлений “длинного” текста - это разделить его на участки (строки)...

113
 Аватар для Aviz__
2762 / 2069 / 510
Регистрация: 17.02.2014
Сообщений: 9,507
29.11.2023, 09:20
Студворк — интернет-сервис помощи студентам
!Demiourgos, прям напомнил этот текст:
Один из немногих «железных законов» развития: роскошь превращается в необходимость и порождает новые обязанности.

Как отмечал Харари - за последние десятилетия люди изобрели технику, существенно экономящую время: стиральные машины, пылесосы, посудомойки, мобильники, Интернет. Предполагалось, что жизнь станет приятнее и спокойнее.

К примеру, раньше надо было написать письмо, положить в конверт, купить марку, отнести и бросить письмо в почтовый ящик. Недели и месяцы ждать ответа. Черкануть же электронное письмо или строчку в мессенджере - минутное дело. Адресат получит сообщение через пару секунд. Мы сэкономили огромное количество времени и усилий.

Стала ли жизнь приятнее и спокойнее? Вряд ли. В бумажных письмах сообщалось что-то важное. Ответ продумывался неделями. Ну а сейчас я в день получаю десятки писем. Ответ требуется немедленно. Вместо экономии времени мы встали на беговую дорожку.

В поисках легкой жизни человечество меняет мир в непредвиденном и даже нежеланном для людей направлении.

Планируя развитие бизнеса - думаем о тех удобствах, которые сейчас воспринимаются как роскошь. Вскоре они станут предметом массового потребления. И ландшафт отрасли изменится.

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

из книги: "Человек покупающий и продающий"
1
3750 / 1944 / 613
Регистрация: 21.11.2021
Сообщений: 3,706
29.11.2023, 10:53
Цитата Сообщение от Catstail Посмотреть сообщение
Тогда давайте сначала договоримся о терминах: что такое "хороший язык программирования"?
Ну, язык - это штука, работающая со смыслами. Смысл есть цель. А цель есть желание. А любое мнение и высказывание о смыслах и желаниях всегда субъективно, так как любой смысл каждый понимает по-своему, а желания у всех разные.
Честно говоря, критика "антипитонистов" для меня неубедительна. Единственно с чем я согласен - это низкая скорость. Все остальное спорно. Ну и альтернатив каких-то особо не предложено. На мой взгляд синтаксис Си и его последователей дурацкий, так что они для меня неприемлемы. Я уж не говорю о фортране. Он по-моему вообще за гранью. Вот там с "порогом вхождения" все нормально. А так, это ж додуматься надо - назвать удобство языка "низким порогом вхождения" и считать это недостатком! Да, процент идиотизмов в питоне наверно один из самых низких, и за это он мне нравится, пусть даже некоторые называют это "низким порогом вхождения". Ну и да, питон - это язык очень высокого уровня. А вот Си, который здесь упоминали некоторые, вообще не является языком высокого уровня, это полуассемблер скорее, как его вообще можно ставить рядом с питоном? Ну и у питона очень много самых разных библиотек, что еще больше повышает его ценность и значимость.
0
156 / 8 / 2
Регистрация: 31.10.2017
Сообщений: 94
29.11.2023, 11:23
Цитата Сообщение от idealist Посмотреть сообщение
А так, это ж додуматься надо - назвать удобство языка "низким порогом вхождения" и считать это недостатком!
Недостаток не в простоте, а в синдроме молотка. Питон ввиду простоты и доступности просочился повсюду, даже туда, где его в общем-то быть не должно.
Например, выходит какой-нибудь дистр линукса, а в заметках к выпуску так скромненко-незаметненько упоминают, что дескать очередная утилитка переписана с Питона на что-то более пригодное в данном месте, ибо Питон хорош, но лучше что-нибудь другое
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6313 / 3036 / 1053
Регистрация: 01.06.2021
Сообщений: 11,562
29.11.2023, 12:57
Catstail, а чем он хорош? В Python нет даже нормальных быстрых массивов, а только какие-то медленные списки. Спасает ситуацию NumPy с массивами фиксированных типов. Я это к тому, что без NumPy язык не годен даже для научных вычислений. Те же matplotlib, SciPy, SymPy и прочие модули опираются на NumPy. Когда сравниваем или оцениваем язык, то нужно сравнивать сам язык и родные модули, без всяких NumPy. И вот так получается, что Python очень слаб, медленный и порой неудобный. Какой-то инструмент для школьников для быстрого прототипирования.

Добавлено через 1000 лет
Разработчики игрового движка Godot, сперва хотели сделать Python основным языком своего движка. Но потом они осознали, что язык очень неудобен и создали язык GDScript. Так вот, я работал на этом GDScript, это почти тот же Python, но в разы лучше. Во-первых, этот язык поддерживает всё то же самое, что и Python. Во-вторых, язык позволяет использовать еще и статическую типизацию.
Например, в GDScript можно написать:
Code
1
var a
в данном случае переменная объявляется без связывания с типом. В дальнейшем ей можно присвоить всё что-угодно, менять типы и прочее, прям как в Python
Но в GDScript можно также написать:
Code
1
var a : int
такое объявление означает, что переменная a должна быть только типа int
В-третьих, как я уже писал, GDScript поддерживает все списки, словари и прочие вещи из Python, но в этом языке есть также очень быстрые массивы, без которых разработка нормальной игры невозможна.
А про полезные игровые методы уже молчу.
0
8 / 8 / 0
Регистрация: 17.09.2023
Сообщений: 58
29.11.2023, 13:20
Нужно не долбанный язык понимать. А программированию учиться
2
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,335
29.11.2023, 13:27
Royal_X, я с этими типизациями вообще не пойму в чём сыр-бор, вот VBA добавил в начале листа строку
Option Explicit - всё есть строгая типизация, убрал строку - нет её, что такого сложного сделать в других ЯП?
и какой VBA строго типизированный или нет?
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6313 / 3036 / 1053
Регистрация: 01.06.2021
Сообщений: 11,562
29.11.2023, 13:51
Ципихович Эндрю, ну я об этом же. Неужели сложно было добавить строгую типизацию в Python. Не хотят школьники его использовать, ну и пусть. Язык, главное, в таком случае предлагал бы выбор, и каждый мог использовать то, что ему нравится. Я даже привел пример с GDScript, где это реализовано. В одном и том же коде там можно смешать эти два подхода.

Добавлено через 14 минут
Цитата Сообщение от AntDevel Посмотреть сообщение
Нужно не долбанный язык понимать. А программированию учиться
в этом и проблема, что школота, которая выбирает Python, не стремится изучать алгоритмы. Они утверждают, что язык уже всё умеет, зачем лезть в детали и разбираться, как он работает. Причем, как я вижу из ответов киберфорума, лень уже дошла до того, что задания типа "вычислить норму матрицы", школота даже тут умудряется ничего не делать, а просто вычислять с помощью numpy.linalg.norm. Конечно, рациональность это хорошо. Но ведь, блет, это учебные задания. Чему можно научиться, если юзать готовые методы?
2
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,335
29.11.2023, 14:00
Цитата Сообщение от Royal_X Посмотреть сообщение
Я даже привел пример с GDScript, где это реализовано
я глянул о нём - там пестрит ИГРОВОЙ - не для меня
Цитата Сообщение от Royal_X Посмотреть сообщение
Чему можно научиться, если юзать готовые методы?
так 1 строку кода с sorted, sort я лично не хочу менять, на эти алгоритмы
и так как в питон я пришёл с вба, то есть разница, например те же срезы, startswith, endswith в питоне и вба и гут на стороне питона, вы же эти мелочи сами-то НЕ захотите расписывать по алгоритму............
0
 Аватар для Aviz__
2762 / 2069 / 510
Регистрация: 17.02.2014
Сообщений: 9,507
29.11.2023, 17:38
Цитата Сообщение от Royal_X Посмотреть сообщение
Чему можно научиться, если юзать готовые методы?
так они не на что и не претендуют! их место работы трубы крутить и зарабатывать полляма/мес. (не шутка). мне не понятен твой интерес в этом холиваре. от того, что ты обмазал какашками школоту, они изменятся?
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6313 / 3036 / 1053
Регистрация: 01.06.2021
Сообщений: 11,562
29.11.2023, 19:05
Цитата Сообщение от Aviz__ Посмотреть сообщение
их место работы трубы крутить
ну не питонами же меряться
Цитата Сообщение от Aviz__ Посмотреть сообщение
мне не понятен твой интерес в этом холиваре
изначально я хотел, чтобы ТС не сдавался, а продолжил изучать Python. Ну и непонятно, как тема пошла не в то русло, то ли звезды на небе были не так выстроены, то ли сам язык такой, что без холливара его нельзя упоминать)

Добавлено через 1 час 18 минут
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
так 1 строку кода с sorted, sort я лично не хочу менять, на эти алгоритмы
Дело даже не в этом. Вот посмотрите тему Создать квадратную матрицу порядка n по заданному образцу

Человек не знает как вывести простую матрицу. Две недели думает над этой проблемой.

Это результат того, что школьники привыкли ко всяким питонам, в Python особо ума не надо:

Python
1
2
import numpy as np
print(np.diag(np.arange(10,0,-1)))
0
 Аватар для Pphantom
2465 / 1611 / 741
Регистрация: 17.03.2022
Сообщений: 5,241
29.11.2023, 19:24
Цитата Сообщение от Demiourgos Посмотреть сообщение
Справедливости ради нужно заменить, что F# такой же отступо-зависимый и в Scala ЕМНИП что-то подобное хотят засунуть, если уже не засунули.
Ну все-таки имелись в виду сравнительно распространенные языки. В Scala ничего подобного вроде нет.
Цитата Сообщение от Catstail Посмотреть сообщение
А попытки его опорочить в психологии называются "рационализация". Вам по каким-то причинам Питон не нравится, и Вы хотите рационализировать свои пристрастия. Не согласны? Тогда давайте сначала договоримся о терминах: что такое "хороший язык программирования"?
Так ведь любое мнение по любому вопросу можно воспринимать как подобную попытку рационализации.

Но договориться можно. Начнем с такого тезиса: язык, в котором появление/пропажа одного символа превращает синтаксически корректную программу в другую, также синтаксически корректную - плохой. Если этот символ "невидимый" (как пробел или табулиция) - плохой вдвойне.

Добавлено через 3 минуты
Цитата Сообщение от idealist Посмотреть сообщение
Я уж не говорю о фортране. Он по-моему вообще за гранью.
А вы его знаете? Видели код на стандарте, более свежем, чем 77?

Вопросы не риторические, как правило, в подобных случаях честные ответы на них отрицательные.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6313 / 3036 / 1053
Регистрация: 01.06.2021
Сообщений: 11,562
29.11.2023, 19:30
Цитата Сообщение от Pphantom Посмотреть сообщение
А вы его знаете? Видели код на стандарте, более свежем, чем 77?
Те, кто пишет на фортране, смотрят не на стандарт, а на "Энциклопедию профессора Фортрана". Сеньоры же переходят на более серьезные вещи, например, «А я был в Компьютерном Городе»
0
3750 / 1944 / 613
Регистрация: 21.11.2021
Сообщений: 3,706
29.11.2023, 19:40
Цитата Сообщение от Pphantom Посмотреть сообщение
А вы его знаете? Видели код на стандарте, более свежем, чем 77?
А что, его облагородили как-то? Но ведь основной довод в его пользу всегда был именно тот, что на нем библиотеки еще от царя Гороха имеются...
0
 Аватар для Pphantom
2465 / 1611 / 741
Регистрация: 17.03.2022
Сообщений: 5,241
29.11.2023, 19:44
Цитата Сообщение от idealist Посмотреть сообщение
А что, его облагородили как-то? Но ведь основной довод в его пользу всегда был именно тот, что на нем библиотеки еще от царя Гороха имеются...
Ну да, что и ожидалось.

Облагородили, но тщательно сохранив обратную совместимость.
0
Любознательный
 Аватар для YuS_2
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
29.11.2023, 19:59
Господа "язнаюлучшевсехкакойЯПлучший", а почему бы вам не пройти в более подходящее место, для этого обсуждения?
Вот же, есть специально отведенное место для самовыражения, во всех красках причем.
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38210 / 21143 / 4313
Регистрация: 12.02.2012
Сообщений: 34,756
Записей в блоге: 14
29.11.2023, 20:35
Цитата Сообщение от Royal_X Посмотреть сообщение
Catstail, а чем он хорош?
- продуманными высокоуровневыми конструкциями. Простой и понятной объектной системой (включая остроумную и простую перегрузку операций; в C++ она очень тяжелая, в Java ее нет и не будет). Уже этого вполне достаточно.
3
3750 / 1944 / 613
Регистрация: 21.11.2021
Сообщений: 3,706
29.11.2023, 22:07
Цитата Сообщение от Catstail Посмотреть сообщение
Простой и понятной объектной системой
Ну, если вы ООП имеете в виду, то я наоборот считаю его самым слабым местом питона. Здесь он достоин гораздо лучшего!
1
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6313 / 3036 / 1053
Регистрация: 01.06.2021
Сообщений: 11,562
29.11.2023, 22:42
Цитата Сообщение от idealist Посмотреть сообщение
Ну, если вы ООП имеете в виду, то я наоборот считаю его самым слабым местом питона. Здесь он достоин гораздо лучшего!
+100500
Catstail, видимо, просто прикалывается, он так шутит. Вообще, это не в его стиле влезать в холивары.

Кстати, у Python ООП настолько отстойное, что язык Ruby был создан именно из-за этого.

Цитата Сообщение от Создатель Ruby - Юкихиро Мацумото
Ruby родился 24 февраля 1993 года. В тот день я беседовал со своим коллегой о возможности существования объектно-ориентированного сценарного языка. Я знал Perl (Perl4, а не Perl5), но он мне не нравился — был в нём некий привкус игрушечного языка (да и поныне есть). А объектно-ориентированный интерпретируемый язык казался многообещающим. В то время я знал Python. Но он мне не нравился потому, что я не считал его настоящим объектно-ориентированным языком. Его OO-свойства казались надстройкой над языком. Мне, как языковому маньяку и фанату объектно-ориентированного программирования с пятнадцатилетним стажем, очень, очень хотелось, чтобы был истинно объектно-ориентированный, простой в использовании язык. Я пытался найти такой язык, но его не было.
Тогда я решил его создать.
Прошло несколько месяцев, прежде чем интерпретатор заработал. Я добавил в свой язык то, что мне хотелось — итераторы, обработку исключений, автоматическую сборку мусора. Затем я переорганизовал свойства Perl и реализовал их как библиотеку классов.
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38210 / 21143 / 4313
Регистрация: 12.02.2012
Сообщений: 34,756
Записей в блоге: 14
30.11.2023, 07:38
idealist,
Цитата Сообщение от Royal_X Посмотреть сообщение
видимо, просто прикалывается, он так шутит.
- нет. Не прикалываюсь и не шучу. Что не нравится в объектной системе Питона? Покажите аргументированно. Примерно по такой схеме:

Реализация ООП языка А хуже реализации ООП языка Б, поскольку:

- вот эти .... возможности реализуются в Б, но не реализуются в А
- вот эти .... возможности реализуются в Б легко, а в А - трудно


Что же до слов Маца, то "привкус игрушечного языка" - это нечёткое оценочное понятие (при всем уважении к Мацу). Дальше речь идет о том, что Питон - не "настоящий объектно-ориентированный". Мол ООП в Питоне - надстройка над языком. Но то же можно сказать и о Java.

Впрочем, не будем отвлекаться. Зададим вопрос: а что хорошего в "настоящем ООП-языке"? Что это дает нам, пользователям языка? Маца-то понять можно: он - архитектор языка. Ему было просто интересно создать такой язык. Ну, а всем прочим-то что? Помимо Ruby есть и другие последовательно-объектные языки. Например - язык Io (ООП в нем основано на прототипах). Еще раз: что дает последовательная объектность? В Питоне объектность достигает, кстати 90%, а может и более.

PS

Да, я избегаю холиваров. Могу, кстати, перенести эту тему в "Священные войны". Моя бы воля - я бы такие темы, как эта ("Учу Питон...","По каким книгам лучше..." и т.п.) просто удалял бы.
1
 Аватар для CopBuroJLoBa
150 / 132 / 53
Регистрация: 03.01.2017
Сообщений: 472
30.11.2023, 07:47
Некорректно переносить высказывания двадцатилетней давности как истину для настоящего времени.
"В то время", "не нравился", "пытался".
Было бы новое интервью, может господин Юкихиро Мацумото изменил своё мнение на противоположное.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.11.2023, 07:47

соединением ПК и Ноутбука безуспешно
Здравствуйте. У меня в наличии ПК с ADSL соединением, ноутбук Asusk40ab и http://www.dlink.ru/ru/products/2/752.html Возможно ли...

Безуспешно борюсь с китайским антивирусом Kingsoft
Я тоже безуспешно борюсь с китайским антивирусом Kingsoft.Пытался по совету скачивать дистрибутив и потом удалять обычным способом. Ничего...

При каждой загрузке Windows пытается безуспешно применить обновления
Такая напасть: установил семерку, она накачала мне кучу обновлений. Потом я ноут выключаю, там сообщение о том, что не выключайте ноут,...

Защитник Windows постоянно безуспешно удаляет BrowserModifier:Win32/SupTab!blnk
Всем добрый вечер. Комп не мой, причины возникновения не ясны (есть предположение, что касперская лечащая утилита могла, что то сделать...

Не могу понять, почему не работает цикл while. Перепроверял и перечитывал код много раз, но безуспешно
#include<iostream> using namespace std; int main() { string hunter; bool complete = true; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы ## О чём эта статья В процессе построения ОДУ-модели (система дифференциальных. . .
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет) Содержание проекта Симуляция вековой (50 лет) экологической сукцессии в почве леса Основные участники: АМ-гриб, ЭКМ-гриб,. . .
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru