python and Jupyter notebook

Пользуете ли Jupyter notebook?

пользую Jupyter notebook
8
42%
не пользую, но имею прдеставление
6
32%
не знаю и знать не хочу
5
26%
 
Total votes: 19

User avatar
Big W
Уже с Приветом
Posts: 920
Joined: 22 Jun 2007 20:41
Location: Santa Rosita

Re: python and Jupyter notebook

Post by Big W »

Бесплатный (на момент написания этого поста) курс на udemy.com
https://www.udemy.com/course/python-and ... BIESGLOBAL
Andriy777
Уже с Приветом
Posts: 1486
Joined: 28 Jan 2002 10:01

Re: python and Jupyter notebook

Post by Andriy777 »

kyk wrote: 27 May 2021 19:57
M. Ridcully wrote: 27 May 2021 19:09 хотите ли вы начинать с Питона. Питон - это именно для того, чтобы непрограммисты кое-как могли писать программы, левой рукой, правой помешивая при этом щи на кухне.
Именно так мне и надо: Печатать двумя пальцами , пока варится борщ и жарится рыба.

Пытался смотреть С++, но концепцию OOP and class inheritance не полюбил, не освоил и бросил затею.

Мне нужен именно и только Питон, в основном для обработки текста и строк, а также чисел, но с числами не нужны большие скорости вычислений
Вот те, кто печатает двумя пальцами, да еще в Notepad, и отлаживают программы "до синих веников". Это же интерпретатор! Сделаете синтаксическую ошибку - она не вылезет до тех пор пока программа не наткнется на нее во время выполнения. Даже всякие linters не всегда помогают в хороших IDE типа VS Code. Надо разуть глаза, смотреть на подсветку, которая может показать, где синтаксическая ошибка.

В Питоне есть и OOP и class inheritance и, в отличие от Java или C#, множественное наследование. Есть и "generics". Есть и функциональное программирование. Если не сами будете писать алгоритмы, а использовать существующие библиотеки, то надо будет писать в интерфейсе этих библиотек. Если этот интерфейс прописан через "наследование" (типа, надо будет создать классы и переопределить функции), то придется разбираться со всем.

Вам повезет, если производительность действительно не нужна. Иначе там заморочка с "клиент-сервер" типом программирования. Т.е. на C++ у вас есть алгоритм и вы ему предоставляете "лямбды". Все пучком. Компилятор все соптимизирует. Тут же все время надо изворачиваться, чтобы алгоритмы вызывались Cи кодом типа numpy без частого возврата обратно в код на Питоне. Любая книжка по Питону описывает все эти специальные трюки.

Легко не будет. Мужайтесь. Если только задача не совсем тривиальная. Свои прибабахи в "модели памяти" тоже (атрибуты классов, атрибуты объектов и пр.).
User avatar
M. Ridcully
Уже с Приветом
Posts: 12017
Joined: 08 Sep 2006 20:07
Location: Силиконка

Re: python and Jupyter notebook

Post by M. Ridcully »

Снежная Королева wrote: 01 Jun 2021 01:11 Не слушайте все, что вам понаписали...
А еще лучше - пускай сначала статистику выучит! :lol:
Мир Украине. Свободу России.
User avatar
Dweller
Уже с Приветом
Posts: 12262
Joined: 20 Dec 2000 10:01
Location: Bellevue, WA

Re: python and Jupyter notebook

Post by Dweller »

notebook хороши тем что можно грузить разные виртуальные среды - с этим обычно непросто самому через командную строку
В компаниях ноутбуки любят тоже т к можно давать доступ к определенным средам опять же а не к голой машине
Можно расшаривать и копировать код
В целом вещь полезная, но для работы в одиночку совершенно не обязательная
PyCharm или похожее очень удобно для работы с кодом как и всякое другое IDE, особенно разбираться с чужим кодом там разные шорткаты чтобы не запутаться
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: python and Jupyter notebook

Post by Сабина »

Я так и не привыкла. Мне для draft проще с лаптопа с IDE подключиться к data source и кодировать . Возможно потому что у нас нифига не настроено все это не дело в облаке. А лично мне не нужно, я и без него обхожусь, с настройкой именно на этой работе не возилась - ни local ни в облаке.
https://www.youtube.com/watch?v=wOwblaKmyVw
User avatar
Big W
Уже с Приветом
Posts: 920
Joined: 22 Jun 2007 20:41
Location: Santa Rosita

Re: python and Jupyter notebook

Post by Big W »

Еще временно бесплатный курс
www.udemy.com/course/the-python-programming-v39-comprehensive-bootcamp/?couponCode=BE62F63567CD87FD2A0A
User avatar
Likenew
Уже с Приветом
Posts: 12065
Joined: 15 Feb 2002 10:01
Location: TX

Re: python and Jupyter notebook

Post by Likenew »

Flash-04 wrote: 27 May 2021 13:47 Юпытер - хорошая вещь, так как позволяет делать графику с анотациями. Де факто стандарт для дата сциентистс.
И не только для дата сциентистс. Позволяет тестировать ваш код почто построчно, очень удобно и профессионально.

Return to “Работа и Карьера в IT”