Size: a a a

Сообщество Python Программистов

2021 March 06

v

v in Сообщество Python Программистов
Бензофуран Гетероцикл
Это всё суета сует и тлен мирской
Алгоритмы, паттерны проектирования и различные штуки - не зависят от языка
Ну, конкретно для питона наличие типов как объектов и наличие свободных функций позволяет делать в одну строчку то, что в том же Шарпе (с которого я начинал) делается паттернами через задницу.
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
v
И да, это вопрос "какой иностранный язык учить вторым". Все советуют немецкий, а тебе хочется в Японию.
Я бы испанский учил
источник

IT

Ivan Tech Solution in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Так что я бы взял первым языком питон и делал на нём что-то полезное.
Питон хорош тем, что приучает писать код (если ты не считаешь себя умнее подсказок людей и линтера), который возможно читать другим программистам, а не как си, который приучает к байтоёбству
А в реальной работе читаемый код намного важнее сэкономленной милисекунды или 5 байт памяти
иногда хочется ж побайтовыёбываться, не отнимай у меня удовольствие)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
v
Ну, конкретно для питона наличие типов как объектов и наличие свободных функций позволяет делать в одну строчку то, что в том же Шарпе (с которого я начинал) делается паттернами через задницу.
Алгоритмы и "лайфхаки" всё ещё актуальны при переходе с одного языка на другой (не в полном составе, конечно, но тем не менее)
источник

v

v in Сообщество Python Программистов
Не зря ж его вкатышам преподавать любят.
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
Алгоритмы и "лайфхаки" всё ещё актуальны при переходе с одного языка на другой (не в полном составе, конечно, но тем не менее)
И уж тем более от языка очень слабо зависят архитектурные штуки
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Ivan Tech Solution
иногда хочется ж побайтовыёбываться, не отнимай у меня удовольствие)
Не спорю) но выебоны надо для себя четко определять и если уж тянешь в прод - подробно комментировать, что это зачем и как понимать
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
v
Почему все говорят что несложно? Обычно вместе с языком меняется IDE, пакетный менеджер и прочая экосистема, все либы новые, и стандартные, и сторонние (а один только пандас изучить - занятие далеко не на один вечер)
Ибо для разраба с другого языка обычно это тоже самое только вид снизу вверх
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
v
Не зря ж его вкатышам преподавать любят.
Кому?
источник

v

v in Сообщество Python Программистов
Главное сейчас не вызвать хаскеллистов с их монадами, ленивостью и иммутабельностью где только можно )
источник

E

Egor in Сообщество Python Программистов
Alexander T
дай тестовые данные
(0, 0), (0, 1), (3, 1) прямоугольный
(0, 0), (1, 1), (2, 2) отрезок
(1, 1), (3, 1), (2, 2) равнобедренный
(0, 0), (1, 2), (1, 2) отрезок
(0, 0), (0, 0), (0, 0) точка
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
v
Почему все говорят что несложно? Обычно вместе с языком меняется IDE, пакетный менеджер и прочая экосистема, все либы новые, и стандартные, и сторонние (а один только пандас изучить - занятие далеко не на один вечер)
Потому что единица во столько же раз больше нуля во сколько бесконечность больше единицы
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
v
Главное сейчас не вызвать хаскеллистов с их монадами, ленивостью и иммутабельностью где только можно )
Да, ФП - немного отдельная песочница
источник

v

v in Сообщество Python Программистов
Самый популярный язык в рекламе онлайн-курсов "из таксистов в разработчики" - ЖС для получения фронтендера. Даже фуллстек и десктоп можно, с нодой и электроном.
источник

IT

Ivan Tech Solution in Сообщество Python Программистов
Айван
"Программирование" много чего в себя включает. ЯП лишь инструмент: каждый в чём-то лучше и в чём-то хуже. Какой тебе ещё нужен зависит от области. Может тебе и Python не нужен, если собираешься делать игры или приложения. В остальном, общий стек Андрей перечислил
(Хотя Си я бы вообще вычеркнул. Нашёл что новичку предлагать 👀)
сколько людей, столько и мнений. бородачи говорят что си это хорошо)
источник

AT

Alexander T in Сообщество Python Программистов
v
Главное сейчас не вызвать хаскеллистов с их монадами, ленивостью и иммутабельностью где только можно )
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
О, главпофп)
источник

v

v in Сообщество Python Программистов
Ну вот мое ИМХО. Я перед питоном полгода учил шарп, потом понял, что мне нужен питон. По ощущениям я вышел на прежний уровень только за месяц-другой.
источник

AT

Alexander T in Сообщество Python Программистов
Egor
(0, 0), (0, 1), (3, 1) прямоугольный
(0, 0), (1, 1), (2, 2) отрезок
(1, 1), (3, 1), (2, 2) равнобедренный
(0, 0), (1, 2), (1, 2) отрезок
(0, 0), (0, 0), (0, 0) точка
я уже добавил тестовые в пастуу
источник

IT

Ivan Tech Solution in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Не спорю) но выебоны надо для себя четко определять и если уж тянешь в прод - подробно комментировать, что это зачем и как понимать
ну нет, это больше для души, я все же больше железячник чем программист)
источник