Изучаем Python в 40+

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (20) « Первая ... 4 5 [6] 7 8 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
hime
15.09.2021 - 18:50
1
Статус: Offline


Хохмяч

Регистрация: 6.03.06
Сообщений: 6899
Цитата (7FL @ 15.09.2021 - 18:47)
hime
А с чего ты взял, что я тебе что-то должен?

что?
 
[^]
mgnkn
15.09.2021 - 18:52
0
Статус: Offline


Гость

Регистрация: 21.04.14
Сообщений: 0
Тоже начал ковыряться. Был 15 летэксплуататором магистрального сетевого оборудования, год назад ушли меня по сокращению, сейчас работаю примерно в той же сфере, но тут еще производство, и, соответственно, написание софта в том числе. Вот покрутил башкой и решил освоить плисы и питон, т.к. требуется написание веб-интерфейсов для железа, LCT на ноуте уже не модно. Что-то леплю по книжке, но мозги уж не те, думаю на курсы записаться. Кстати, нормальные курсы для новичков в инете кто знает?
 
[^]
woww
15.09.2021 - 18:52
0
Статус: Offline


Йопрст

Регистрация: 19.03.09
Сообщений: 4203
Цитата (Constcat @ 15.09.2021 - 14:49)
Мы пишем на Visual C++/Objective C + Python.
Python используется для связки С-шного бизнес-софта с Экселем.
Очень удобный выбор. Python в связке с С гораздо удобнее Java (если говорить о кроссплатформенности).

Забавно... А почему напрямую из С++ с экселем через объект не работаете?
Предлагаю выстроить цепь еще замысловатее с++ - пайтон - vba - excel
 
[^]
7FL
15.09.2021 - 18:53
0
Статус: Offline


Ярила

Регистрация: 29.06.15
Сообщений: 7556
Цитата (hime @ 15.09.2021 - 18:49)
Цитата (7FL @ 15.09.2021 - 18:41)
Внутри кружения, если через pip устанавливать пакеты, они ставятся во внутрь окружения?
Если в окружении конды?

не совсем понял. если ты находишься в окружении конды, то используется пип, который в этом окружении, и пакеты ставятся пипом в текущее окружение, а не в базовое (base) окружение конды, и не в систему.

Да. Просто себя проверить.
 
[^]
7FL
15.09.2021 - 18:54
1
Статус: Offline


Ярила

Регистрация: 29.06.15
Сообщений: 7556
Цитата (hime @ 15.09.2021 - 18:50)
Цитата (7FL @ 15.09.2021 - 18:47)
hime
А с чего ты взял, что я тебе что-то должен?

что?

Извини. Да. Извини.
 
[^]
7FL
15.09.2021 - 18:56
1
Статус: Offline


Ярила

Регистрация: 29.06.15
Сообщений: 7556
hime
Норм?
 
[^]
hime
15.09.2021 - 18:56
2
Статус: Offline


Хохмяч

Регистрация: 6.03.06
Сообщений: 6899
Цитата (7FL @ 15.09.2021 - 18:56)
hime
Норм?

да вообще нет вопросов, я нихера не понял deg.gif
 
[^]
RyshMan
15.09.2021 - 18:57
1
Статус: Offline


Приколист

Регистрация: 18.08.11
Сообщений: 265
пиши в Visual Studio Code - удобная штука очень
не реклама ни разу
 
[^]
SeeRozha
15.09.2021 - 18:57
0
Статус: Offline


Иноагент

Регистрация: 10.11.20
Сообщений: 151
Цитата (Constcat @ 15.09.2021 - 18:43)
SeeRozha
Цитата
Ага, в корпоративном приложении на сотни тысяч строк.

В Python'e? Сотни тысяч строк? Я недавно конструктор отчетов на Python писал (в связке с Visual C++), там даже двух тысяч строк не набралось. И никаких проблем с типизацией. Понятная архитектура, комментарии в коде, "говорящие" имена.
На пару тысяч строк - вполне себе рабочая лошадка.

По мелочам - да. Я про большое корпоративное программирование, в команде людей со всего мира, с общим репозиторием, тасками в джире, апдейтами-новыми фичами раз в квартал и прочим. А хелловорды можно и на бейсике делать.

Это сообщение отредактировал SeeRozha - 15.09.2021 - 18:59
 
[^]
SeeRozha
15.09.2021 - 18:57
4
Статус: Offline


Иноагент

Регистрация: 10.11.20
Сообщений: 151
ТС и другие "войти в IT за 40+", без обид, но позвольте привести простой пример.

Вы работаете всю жизнь архитектором в России. И вдруг решили стать преподавателем истории Древнего мира в Германии. Вы нашли курсы немецкого языка и худо-бедно выучили немецкий язык. И теперь спрашиваете, как уже бы побыстрее стать преподом истории в Берлинском университете.
Но есть одно "но" - помимо знания языка вам нужно еще знание истории на соответствующем уровне, а откуда оно у архитектора?
Русскоязычный историк без языка не потянет эту работу, т.к. - без языка. Не-историк, но с языком - тоже не потянет, т.к. не историк.

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

Нужна еще сама наука - "computer science", это то, что не зависит от языка. Это математика, численные методы, алгоритмы, оптимизация, ООП, паттерны проектирования и еще миллион всякого, что может быть реализовано на любом языке, так же как и история Древнего Мира может быть рассказана на любом языке мира.

И вот всего этого у вас нет. А без этого можно только маленькие программки "для себя" писать. Без обид.

Это сообщение отредактировал SeeRozha - 15.09.2021 - 18:57
 
[^]
Buhalych
15.09.2021 - 18:57
1
Статус: Offline


Гость

Регистрация: 29.09.15
Сообщений: 0
Цитата (bulldozerrr @ 15.09.2021 - 15:46)
Там надо освоить использование в питоне сиплюсплюсных структур.
В общем, если есть разрабы, кто посоветует, кудой копать освоение питона дальше?

В плане приближения к актуальным в реальной жизни задачам.

хз, ТС. че ты понаписал, но советую копать в сторону Тулы, там хоть пряников пожуешь
 
[^]
Рыболовлев
15.09.2021 - 18:57
0
Статус: Offline


Ярила

Регистрация: 15.02.21
Сообщений: 2744
Очень сложно ТС. Мне надо написать заливщик на ютуб c генерацией видео через FFmpeg
 
[^]
7FL
15.09.2021 - 18:58
1
Статус: Offline


Ярила

Регистрация: 29.06.15
Сообщений: 7556
Цитата (hime @ 15.09.2021 - 18:56)
Цитата (7FL @ 15.09.2021 - 18:56)
hime
Норм?

да вообще нет вопросов, я нихера не понял deg.gif

Я тоже. )))
В данный момент. )

Это сообщение отредактировал 7FL - 15.09.2021 - 18:58
 
[^]
Constcat
15.09.2021 - 18:58
0
Статус: Offline


Ярила

Регистрация: 9.09.12
Сообщений: 1465
woww
Цитата
Забавно... А почему напрямую из С++ с экселем через объект не работаете?

На С++ написан бизнес-софт, который должен формировать отчеты в формате Excel. Эти отчеты как раз Питоном и формируются. Софт поставляет данные через прослойку boost, а Питон их уже оформляет в нужном виде.
Для добавления нового/исправления/дополнения имеющегося отчета не нужно пересобирать весь софт, достаточно доработки питоновского модуля.
А с учетом того, что софт крутится и на винде, и на маке, питон оказался очень даже неплохим инструментом.
 
[^]
shaptmos
15.09.2021 - 18:58
1
Статус: Offline


Ярила

Регистрация: 18.02.14
Сообщений: 11008
Цитата (Бeнeдикт @ 15.09.2021 - 17:44)
А можно через Python взломать банк какой-нибудь и перевести себе тысячу мильенов денег? Ну или хотя бы Пентагон какой-нибудь и вмешаться в Американские выборы? А что для этого нужно учить? Посоветуйте книжку какую-нибудь.
А, да, мне 37, если это важно.

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

как то так.
 
[^]
Dmitriy84
15.09.2021 - 18:59
0
Статус: Offline


Ярила

Регистрация: 28.06.12
Сообщений: 5643
Бля тоже думаю начать изучать. Раньше правда был только бейсик в школьные годы, но достаточно успешно я его освоил тогда) Ну и 3d моделирование сейчас, но оно к делу не относиться.
 
[^]
RyshMan
15.09.2021 - 18:59
1
Статус: Offline


Приколист

Регистрация: 18.08.11
Сообщений: 265
Цитата (SeeRozha @ 15.09.2021 - 21:57)
Цитата (Constcat @ 15.09.2021 - 18:43)
SeeRozha
Цитата
Ага, в корпоративном приложении на сотни тысяч строк.

В Python'e? Сотни тысяч строк? Я недавно конструктор отчетов на Python писал (в связке с Visual C++), там даже двух тысяч строк не набралось. И никаких проблем с типизацией. Понятная архитектура, комментарии в коде, "говорящие" имена.
На пару тысяч строк - вполне себе рабочая лошадка.

По мелочам - да. Я про большое корпоративное программирование, в команде людей со всего мира, с общим репозиторием, тасками в джире, апдейтами-новыми фичами раз в квартал и прочим. А хелловоды можно и на бейсике делать.

сейчас уже никто тысячами не пишет - все разбивается на микросервисы
а то что по наследству досталось потихоньку обновляется
Говорю как сотрудник ИТ компании с 500 000 сотрудниками
 
[^]
ipv4
15.09.2021 - 19:00
1
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7415
Цитата (Constcat @ 15.09.2021 - 18:35)
ipv4
Цитата
Сразу видно, по-серьёзному не программировал.

С 86 года. Сначала, разумеется, Бейсик, потом Паскаль, Делфи, затем C++/Objective C/Python/немного Java.
И да, типизация планируется на этапе проектирования. Поэтому вопросы к типизации не возникают. И на Python тоже. То, что Python оперирует фактически указателями на объекты, мало что меняет. Просто нужно держать это в голове, а не рассчитывать, что система тебя будет носом постоянно тыкать.

Да хоть с 60-го года )))
Грю же, больших проектов не видел.
 
[^]
phl
15.09.2021 - 19:00
0
Статус: Offline


Шутник

Регистрация: 2.09.15
Сообщений: 58
Какие запросы, в какой, нахрен, консоли? Вы из какого века, софт не пробовали нормальный поставить?
 
[^]
Constcat
15.09.2021 - 19:02
0
Статус: Offline


Ярила

Регистрация: 9.09.12
Сообщений: 1465
SeeRozha
Цитата
Я про большое корпоративное программирование, в команде людей со всего мира, с общим репозиторием, тасками в джире, апдейтами-новыми фичами раз в квартал и прочим.

Мы все еще про Python говорим? Не воспринимаю этот язык в таком контексте.
На уровне скрипта, дополняющего основную задачу - да.
Но в качестве основного инструмента для корпоративного программирования - не воспринимаю.
У нас один человек сидел на поддержке питоновских модулей. Все это досталось мне в наследство практически без документации и комментариев. Ну, разобрался, благо модули небольшие.
А если что-то на "сотни тысяч строк" - я бы выбрал другой инструмент, не Python. У него не только вопросы к типизации, а еще и к ООП.
 
[^]
SeeRozha
15.09.2021 - 19:02
2
Статус: Offline


Иноагент

Регистрация: 10.11.20
Сообщений: 151
Цитата (RyshMan @ 15.09.2021 - 18:59)
Цитата (SeeRozha @ 15.09.2021 - 21:57)
Цитата (Constcat @ 15.09.2021 - 18:43)
SeeRozha
Цитата
Ага, в корпоративном приложении на сотни тысяч строк.

В Python'e? Сотни тысяч строк? Я недавно конструктор отчетов на Python писал (в связке с Visual C++), там даже двух тысяч строк не набралось. И никаких проблем с типизацией. Понятная архитектура, комментарии в коде, "говорящие" имена.
На пару тысяч строк - вполне себе рабочая лошадка.

По мелочам - да. Я про большое корпоративное программирование, в команде людей со всего мира, с общим репозиторием, тасками в джире, апдейтами-новыми фичами раз в квартал и прочим. А хелловоды можно и на бейсике делать.

сейчас уже никто тысячами не пишет - все разбивается на микросервисы
а то что по наследству досталось потихоньку обновляется
Говорю как сотрудник ИТ компании с 500 000 сотрудниками

Я пишу )) Сотрудник огромной корпорации в Америке, из топ100.
 
[^]
Forwarder
15.09.2021 - 19:03
0
Статус: Online


Ярила

Регистрация: 18.11.11
Сообщений: 1134
Как же я стар... Машинные коды Ес-1022, assembler Z80 и 8080... Мои потуги в программировании на этом закончились. Нет! вру - Fortran77, Algol, Pl/1. До Pascal уже не дотянул.

Это сообщение отредактировал Forwarder - 15.09.2021 - 19:04
 
[^]
hime
15.09.2021 - 19:04
1
Статус: Offline


Хохмяч

Регистрация: 6.03.06
Сообщений: 6899
Цитата (SeeRozha @ 15.09.2021 - 18:57)
Нужна еще сама наука - "computer science", это то, что не зависит от языка. Это математика, численные методы, алгоритмы, оптимизация, ООП, паттерны проектирования и еще миллион всякого, что может быть реализовано на любом языке, так же как и история Древнего Мира может быть рассказана на любом языке мира.

И вот всего этого у вас нет. А без этого можно только маленькие программки "для себя" писать. Без обид.

У ТС есть бэк в виде математики, если мне склероз не изменяет. И кое-что из опыта по структурам данных и алгоритмам. Так что норм-норм, была бы задача.

Это сообщение отредактировал hime - 15.09.2021 - 19:06
 
[^]
Constcat
15.09.2021 - 19:04
0
Статус: Offline


Ярила

Регистрация: 9.09.12
Сообщений: 1465
ipv4
Цитата
Грю же, больших проектов не видел.

conceptdraw.com
ИМХО, достаточно большой проект.
 
[^]
SeeRozha
15.09.2021 - 19:06
-2
Статус: Offline


Иноагент

Регистрация: 10.11.20
Сообщений: 151
Цитата (Constcat @ 15.09.2021 - 19:02)
SeeRozha
Цитата
Я про большое корпоративное программирование, в команде людей со всего мира, с общим репозиторием, тасками в джире, апдейтами-новыми фичами раз в квартал и прочим.

Мы все еще про Python говорим? Не воспринимаю этот язык в таком контексте.
На уровне скрипта, дополняющего основную задачу - да.
Но в качестве основного инструмента для корпоративного программирования - не воспринимаю.
У нас один человек сидел на поддержке питоновских модулей. Все это досталось мне в наследство практически без документации и комментариев. Ну, разобрался, благо модули небольшие.
А если что-то на "сотни тысяч строк" - я бы выбрал другой инструмент, не Python. У него не только вопросы к типизации, а еще и к ООП.

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

Это сообщение отредактировал SeeRozha - 15.09.2021 - 19:08
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 49499
0 Пользователей:
Страницы: (20) « Первая ... 4 5 [6] 7 8 ... Последняя » [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх