Size: a a a

Клуб Программистов

2021 August 07

CV

Captain Jack Vielfra... in Клуб Программистов
А еще желательно чтоб за это хорошо платили
источник

CV

Captain Jack Vielfra... in Клуб Программистов
Я недавно видел заказ. Парсер страницы. Цена 2-6к русских рублей. Тупо парсить страницу и в exel загонять. И еще svg в картинку конвертить. Но я не шарю за svg, так что пролетел.
источник

JF

Java Fuck You in Клуб Программистов
Та ладно, никто не знает всего
источник

JF

Java Fuck You in Клуб Программистов
Так это не сложно, загугли бы
источник

CV

Captain Jack Vielfra... in Клуб Программистов
Нз чет пока не уверен в себе. Доделаю генератор docx, сдам проект, возьмусь за эксель и svg
источник

JF

Java Fuck You in Клуб Программистов
Ну эксель сложный
источник

CV

Captain Jack Vielfra... in Клуб Программистов
Ну. Если тупо с ячейками с статическими данными работать, но не очень
источник

JF

Java Fuck You in Клуб Программистов
Тогда да
источник

JF

Java Fuck You in Клуб Программистов
Но формулы всякие и прочее то сложнее
источник

CV

Captain Jack Vielfra... in Клуб Программистов
источник

CV

Captain Jack Vielfra... in Клуб Программистов
Кст,  через tdd я за 4 часа заново написал проект красиво и понятно. Помогает структурировать мысли, ожидания и более четко получать результат.
источник

JF

Java Fuck You in Клуб Программистов
Типа сначала тесты потом код?
источник

CV

Captain Jack Vielfra... in Клуб Программистов
Да
источник

CV

Captain Jack Vielfra... in Клуб Программистов
Правда я потом дописывал тесты походу написания кода, но получилось всеравно не плохо
источник

CV

Captain Jack Vielfra... in Клуб Программистов
Щас обнаружил что сломанный xml тоже проходит тесты. Надо больше тестов
источник

CV

Captain Jack Vielfra... in Клуб Программистов
источник
2021 August 09

H.

Hatulan ._. in Клуб Программистов
Хорошая ли идея начать изучать python как первый язык?
источник

CV

Captain Jack Vielfra... in Клуб Программистов
Ну. С одной стороны порог вкатывания у него низкий. Бонк - бонк, и интуитивно пишешь программу, даже не разбираясь в памяти/типах и прочем.
С другой стороны из за своей "упрощенности" питон разбалывает начинающего кодера.
В питоне нет строгой типизации. например, если я обьявил числовой тип,  то туда не нужно пихать строку. А питон позволяет. И это не безопасно.
В питоне нет инициализации. Следствие отсутствия строгой типизации. В других яп ты не можешь запихнуть данные в переменную, которую перед этим не объявил и не обьявил ее тип. А в питоне все одно что присвоение, что инициализация идет через =.
В питоне нет указателей и ссылок. Проще говоря, допустим у тебя есть коробка с значением. Она лежит в памяти компьютера. И у тебя есть функция, которая умеет работать с данными в этой коробке. Но при вызове функции компьютер не отдает твою коробку функции. Он копирует ее, и отдает только копию. И функция работает с копией. В принципе это безопасно, да. Но представь если у тебя таких коробок миллион?  И все они хранятся в оперативной памяти. И при вызове функции создается еще пару миллионов копий этих коробок. В итоге наша оперативная память плачет. В других языках типа C, Golang можно передавать в функцию не копию, а оригинальную коробку. Это не всегда безопасно, ибо функция может повредить данные в оригинальной коробке, но зато при правильном использовании экономит память.
Еще какие то траблы с асинхронностью и многопоточностью были. Когда я тыкал питон последний раз, то как то все слишком там заморочено было.
Чет еще хотел сказать, но не помню
По мне лучше сначала изучить какую нибудь java/golang/С#/С ,понять как работает все, почему, и только после этого юзать питон. С пониманием того, как его функции работают под капотом.
источник

JF

Java Fuck You in Клуб Программистов
Можно
источник

JF

Java Fuck You in Клуб Программистов
В python есть ссылки
источник