mkone112, Ну, он же не про стандартные спрашивает. Это раз.
Во-вторых. Если верить документации https://docs.python.org/3/library/ то в перечень модулей стандартной библиотеки Python входят - среди прочих - криптографический модули hashlib, hmac, secrets; 46(! впрочем, может с сбился считая) модулей для работы с сетевыми протоколами и интернет; 9 модулей мультимедиа сервисов; куча модулей для работы с ZIP архивами и очень много чего еще. Вы действительно считаете, что все это - т.е. всю Стандартную библиотеку - надо знать? Лично мне за все время работы ни разу даже элементарные действия из cmath ни разу не понадобились. Хотел бы я увидеть того, кто заявит, что он лично знает всю стандартную библиотеку от корки до корки.
HarryRex, ОК, давайте начнем с начала. Вы пишете:"я не до конца понял какие алгоритмы лучше использовать в определенных случаях." В каком конкретном случае вы не поняли, какой метод использовать? Давайте пример, будем разбираться.
Khaaaa, Если вы считаете, что с мышлением у вас все в порядке, то вопрос-то в чем тогда? Какие учебники вам брать? Серьезно? - Да возьмите любые, которые можете купить или скачать с интернет, на уровне 6-9 класса разницы то никакой. И закрывайте свои пробелы по ним. Ну, или репетитора наймите, пусть сначала вас протестирует, а потом прогонит по всей программе.
Но что-то мне подсказывает, что вопрос все-таки не в учебниках.
Желание понятно. Но непонятны требования. У каждого - в том числе и у вас, и у любого посетителя форума - свои понятия о том, что такое "вода", что "сильно поверхностно", а что "слишком узкоспециализировано". Что бы ответить конкретно вам надо понять ваши собственные текущие скилзы. Что вы знаете/умеете, какой реальный опыт за плечами, какие технологии знакомы? В конце концов - какую "текущую сферу деятельности" вы хотите поменять. И почему. Тогда и можно будет говорить конкретно.
А также - почему вы сами не можете/не хотите/не умеете провести соответствующий поиск на "курсере или чему-нибудь подобному" и что этому мешает.
Иначе, без такой вводной информации - сейчас набегут второкурсники, которым вчера в лекции упомянули слово Blockchain и будут давать глубокомысленные советы. Оно вам надо?
Ну и оборот про "посмотреть в сторону стартапов" - совсем загадочный. Вы хотите основать такой стартап? Какой бизнес опыт/знания/навыки у вас есть для этого имеется?
А можно уточнить? В какую именно строку вашей таблицы вы думаете, что записываете результат операции table['difference']=.... И почему именно в эту СТРОКУ?
(Подсказка: запись table['difference'] указывает на целый столбец таблицы, а не на отдельный ее элемент).
Только чуть дополню. Не "Попробуйте решать", а "Если хотите стать настоящим программистом разработчиком, обязательно решайте.." и далее по тексту.
А вообще-то не просто "Решайте..", а "Углубленно разбирайтесь". Изучить язык программирования - это как изучить ноты музыканту. А алгоритмы и структуры данных - это как освоить гаммы. Без этого музыкантом не станешь. Без изучения алгоритмов - не станешь программистом.
Python Новичок, "Без этих базовых знаний не будешь понимать, что делаешь." --- "У меня просто знакомый его знает" А какая логическая связь между этими двумя предложениями?
Олег Париев, Я же вам сразу написал: Почему сразу не присваивать единицы?
Вы начали рассказывать про то, что сначала делаете, что потом, и ожидали как оказалось, что-бы кто-то это написал за вас. Вместо того, чтобы вчитаться в ответ, самостоятельно подумать, самостоятельно исправить код и получить кайф от того, что вы это сделали самостоятельно. А за одно и чему-то научились.
Но дело ваше. Продолжайте жить на подсказках.
Это было так давно, что тогда сначала думали, а потом писали операторы. "Экспериментировать" было невозможно. За день ты мог в лучшем случае запустить свой код один (!!!) раз. К сегодняшним реалиям, когда сначала что-то делают, а потом смотрят, что получилось и весь это цикл занимает минуту - это не имеет никакого отношения.
Либо самому по крупицам собирать из официальных, неофициальных источников, отчетов (часто закрытых), самому искать эти источники, или напрямую запрашивать их у участников рынка, из данных Госстата (они открыты но часто абсолютно сырые). Забыл - еще есть всякие ассоциации по отраслям, куда члены этих ассоциаций передают данные о себе. Вот связываться с этими ассоциациями и запрашивать. Либо покупать. Это проще и быстрее. Что-же тут непонятного. Не все лежит в свободном доступе (а финансово-маркетинговая информация в основном НЕ лежит в свободном доступе) и не все доступно бесплатно.
Содержит аналитический штат, собирает из разных источников, иногда по крупицам, иногда - годами. Обрабатывает, обобщает, анализирует. И что вас удивляет? Что они за это денег хотят?
Во-вторых. Если верить документации https://docs.python.org/3/library/ то в перечень модулей стандартной библиотеки Python входят - среди прочих - криптографический модули hashlib, hmac, secrets; 46(! впрочем, может с сбился считая) модулей для работы с сетевыми протоколами и интернет; 9 модулей мультимедиа сервисов; куча модулей для работы с ZIP архивами и очень много чего еще. Вы действительно считаете, что все это - т.е. всю Стандартную библиотеку - надо знать? Лично мне за все время работы ни разу даже элементарные действия из cmath ни разу не понадобились. Хотел бы я увидеть того, кто заявит, что он лично знает всю стандартную библиотеку от корки до корки.