Бесплатный (на момент написания этого поста) курс на udemy.com
https://www.udemy.com/course/python-and ... BIESGLOBAL
python and Jupyter notebook
-
- Уже с Приветом
- Posts: 920
- Joined: 22 Jun 2007 20:41
- Location: Santa Rosita
-
- Уже с Приветом
- Posts: 1486
- Joined: 28 Jan 2002 10:01
Re: python and Jupyter notebook
Вот те, кто печатает двумя пальцами, да еще в Notepad, и отлаживают программы "до синих веников". Это же интерпретатор! Сделаете синтаксическую ошибку - она не вылезет до тех пор пока программа не наткнется на нее во время выполнения. Даже всякие linters не всегда помогают в хороших IDE типа VS Code. Надо разуть глаза, смотреть на подсветку, которая может показать, где синтаксическая ошибка.kyk wrote: 27 May 2021 19:57Именно так мне и надо: Печатать двумя пальцами , пока варится борщ и жарится рыба.M. Ridcully wrote: 27 May 2021 19:09 хотите ли вы начинать с Питона. Питон - это именно для того, чтобы непрограммисты кое-как могли писать программы, левой рукой, правой помешивая при этом щи на кухне.
Пытался смотреть С++, но концепцию OOP and class inheritance не полюбил, не освоил и бросил затею.
Мне нужен именно и только Питон, в основном для обработки текста и строк, а также чисел, но с числами не нужны большие скорости вычислений
В Питоне есть и OOP и class inheritance и, в отличие от Java или C#, множественное наследование. Есть и "generics". Есть и функциональное программирование. Если не сами будете писать алгоритмы, а использовать существующие библиотеки, то надо будет писать в интерфейсе этих библиотек. Если этот интерфейс прописан через "наследование" (типа, надо будет создать классы и переопределить функции), то придется разбираться со всем.
Вам повезет, если производительность действительно не нужна. Иначе там заморочка с "клиент-сервер" типом программирования. Т.е. на C++ у вас есть алгоритм и вы ему предоставляете "лямбды". Все пучком. Компилятор все соптимизирует. Тут же все время надо изворачиваться, чтобы алгоритмы вызывались Cи кодом типа numpy без частого возврата обратно в код на Питоне. Любая книжка по Питону описывает все эти специальные трюки.
Легко не будет. Мужайтесь. Если только задача не совсем тривиальная. Свои прибабахи в "модели памяти" тоже (атрибуты классов, атрибуты объектов и пр.).
-
- Уже с Приветом
- Posts: 12017
- Joined: 08 Sep 2006 20:07
- Location: Силиконка
Re: python and Jupyter notebook
А еще лучше - пускай сначала статистику выучит!

Мир Украине. Свободу России.
-
- Уже с Приветом
- Posts: 12262
- Joined: 20 Dec 2000 10:01
- Location: Bellevue, WA
Re: python and Jupyter notebook
notebook хороши тем что можно грузить разные виртуальные среды - с этим обычно непросто самому через командную строку
В компаниях ноутбуки любят тоже т к можно давать доступ к определенным средам опять же а не к голой машине
Можно расшаривать и копировать код
В целом вещь полезная, но для работы в одиночку совершенно не обязательная
PyCharm или похожее очень удобно для работы с кодом как и всякое другое IDE, особенно разбираться с чужим кодом там разные шорткаты чтобы не запутаться
В компаниях ноутбуки любят тоже т к можно давать доступ к определенным средам опять же а не к голой машине
Можно расшаривать и копировать код
В целом вещь полезная, но для работы в одиночку совершенно не обязательная
PyCharm или похожее очень удобно для работы с кодом как и всякое другое IDE, особенно разбираться с чужим кодом там разные шорткаты чтобы не запутаться
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: python and Jupyter notebook
Я так и не привыкла. Мне для draft проще с лаптопа с IDE подключиться к data source и кодировать . Возможно потому что у нас нифига не настроено все это не дело в облаке. А лично мне не нужно, я и без него обхожусь, с настройкой именно на этой работе не возилась - ни local ни в облаке.
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 920
- Joined: 22 Jun 2007 20:41
- Location: Santa Rosita
Re: python and Jupyter notebook
Еще временно бесплатный курс
www.udemy.com/course/the-python-programming-v39-comprehensive-bootcamp/?couponCode=BE62F63567CD87FD2A0A
www.udemy.com/course/the-python-programming-v39-comprehensive-bootcamp/?couponCode=BE62F63567CD87FD2A0A
-
- Уже с Приветом
- Posts: 12065
- Joined: 15 Feb 2002 10:01
- Location: TX
Re: python and Jupyter notebook
И не только для дата сциентистс. Позволяет тестировать ваш код почто построчно, очень удобно и профессионально.Flash-04 wrote: 27 May 2021 13:47 Юпытер - хорошая вещь, так как позволяет делать графику с анотациями. Де факто стандарт для дата сциентистс.