@spbpython

Страница 764 из 785
Alexander
05.09.2018
08:33:07
нороТ, скажите, кто что использует нынче для API? В проекте имеется самописный легаси API, который из себя представляет некую помесь rest и rpc. Сейчас планируем начать движение в сторону его переписывания. Проблема в том, что этим API пользуются несколько внутренних проектов, один из них на шарпах. И им очень хочется иметь "контракты", т.е. формальное описание полей API. Сам API состоит из сущностей типа user, groups, organizations, etc. Сущности могут между собой джойниться по индексам, плюс, почти все сущности живут внутри organization, т.е. имеют обязательную принадлежность по id_org. Я смотрю в сторону GraphQL и фласка. ОЧень заманчиво выглядит и вроде как отлично ложится на нашу архитектуру. Но чёт боюсь, что можем упереться в скорость отдачи данных

поделитесь плз своим опытом

Ruslan
05.09.2018
09:02:19
поделитесь плз своим опытом
Жил с django-tastypie, drf, сейчас самописный rest-велосипед

WiCKed
05.09.2018
09:07:15
Как считаете, питон хороший выбор для изучения в качестве первого языка? Работаю тестировщиком, нужно изучать или питон или джаву для написания автотестов, вот никак не могу выбрать :)

Google
Andrey
05.09.2018
09:08:20
зависит от того, на чем написан проект, с которым работаешь

WiCKed
05.09.2018
09:09:11
Проект на си шарп но я его изучать не буду.

Andrey
05.09.2018
09:11:52
Проект на си шарп но я его изучать не буду.
ну тогда тебе все равно придется изучать, как с ним интегрироваться

Ilia
05.09.2018
09:13:18
Как считаете, питон хороший выбор для изучения в качестве первого языка? Работаю тестировщиком, нужно изучать или питон или джаву для написания автотестов, вот никак не могу выбрать :)
Питон мощнее и практичнее Java. JAva -- достаточно хреновый язык программирования. Не мощный и убогий. Но у Питона немного (нет, совсем) нестандартная модель вычислений, и нетрадиционный подход к типизации. Зато он простой и лёгкий. При этом мощный и выразительный. У питона есть только один существенный недостаток -- если ты хочешь на нём что-то посчитать большое, лучше сразу отказаться. Он очень медленно считает. Это наверное вообще самый медленный из существующих языков.

Ruslan
05.09.2018
09:17:05
при этом, я Java не люблю и старательно скрываю уровень своего скила в ней:)
Все кто писал на java, c# и php и теперь пишет на питоне, скрывают свои навыки (это просто шутка)

WiCKed
05.09.2018
09:24:03
Питон мощнее и практичнее Java. JAva -- достаточно хреновый язык программирования. Не мощный и убогий. Но у Питона немного (нет, совсем) нестандартная модель вычислений, и нетрадиционный подход к типизации. Зато он простой и лёгкий. При этом мощный и выразительный. У питона есть только один существенный недостаток -- если ты хочешь на нём что-то посчитать большое, лучше сразу отказаться. Он очень медленно считает. Это наверное вообще самый медленный из существующих языков.
Скажем так я думаю о перспективах. Сейчас я тестировщик, получаю мало. Автоматизация тестов на питоне или джаве даст небольшой плюс, но я рассматриваю и полноценный переход в разрабы. Получается с питоном можно что - веб бэк енд, дата саенс, авто тесты. С джавой - тот же бек енд веба, те же автотесты, еще ентерпайз и огромный рынок андроид. Вот исходя из перспектив и лальнейших возможностей хочется принять решение.

Denis
05.09.2018
09:24:33
с питоном сейчас можно всё

Google
Denis
05.09.2018
09:24:42
кроме мобилок разве что

да и то можно (но нельзя)

Serge
05.09.2018
09:27:22
Писал.
ну, значит не было задач соответствующих. у Java очень сильные штуки есть

Ruslan
05.09.2018
09:28:14
да и то можно (но нельзя)
Можно. Transcrypt to js, а дальше уже больше инструментов. Kivy не тащит

WiCKed
05.09.2018
09:28:22
Датасаенс - это прежде всего мат скилы, на мой взгляд.
Да, поэтому для меня это не вариант и реальных вариантов еще меньше

Denis
05.09.2018
09:28:50
проще сказать что на питоне сейчас не делают в проде

Bobojon
05.09.2018
09:29:18
Ребята у вас есть что то про библатека opencv?

Ruslan
05.09.2018
09:29:25
я больше имел ввиду, что всё же не стоит)
Для опыта стоит :) (Но разумеется ничего серьезного)

Denis
05.09.2018
09:30:05
Для опыта стоит :) (Но разумеется ничего серьезного)
ну я довольно быстро понял, что скорости не хватает и соскочил на плюсы, благо Qt на мобилки норм

Andrey
05.09.2018
09:30:14
Да, поэтому для меня это не вариант и реальных вариантов еще меньше
ну джавист всегда себе галеру найдет, голодным не останется. а с питоном уже хорошо бы иметь представление в проекты какого рода хочется двигаться

WiCKed
05.09.2018
09:31:29
Вот я и не понимаю в какую конкретно сторону двигаться с питоном

Ruslan
05.09.2018
09:31:35
ну я довольно быстро понял, что скорости не хватает и соскочил на плюсы, благо Qt на мобилки норм
Не холивара ради, а ради интееса - о какой скорости идет речь? Мне кажется если не тянуть логику на фронт, то вполне достаточно для анимаций/отображения списков/формочек

Denis
05.09.2018
09:32:11
отрисовка произвольной формы областей, перемещение, масштаб

даже на этом эпате почуял подставу от киви

Ilia
05.09.2018
09:32:50
Ruslan
05.09.2018
09:33:56
Вот я и не понимаю в какую конкретно сторону двигаться с питоном
Пока автотесты пиши. Востребованная вещь. Но там бывает так, что тебуется все таки и джава тоже, зависит от проекта. И что бв бвть востребованным в большинстве проектов, таки учи оба. С апиумом/прочими интрументами для мобильного автотестирования будешь ценным специалистом, а там и до бэкэнд разработки один шажочек - подучить бд

Google
Ruslan
05.09.2018
09:35:19
даже на этом эпате почуял подставу от киви
Ой, не. Я про js же, на питоне такое беда совсем

Denis
05.09.2018
09:35:46
а, не так понял значит)

не пробовал там на js

вижу в этом извращение, лучше сразу java брать

Ruslan
05.09.2018
09:37:10
Спасибо за совет! Параллельно наверно нереально два языка учить, поэтому начать все равно поидется с чего то одного :)
Начни с питона, он легче для нуба. Когда более менее освоишься, можно потихоньку джаву, два языка взаимно тебе будут помогать понимать разницу и прелесть каждого из них

Ilia
05.09.2018
09:37:13
вижу в этом извращение, лучше сразу java брать
Как JS и Java у тебя в голове связаны?

Denis
05.09.2018
09:38:01
не связаны, я плохо знаю оба и лучше полностью начну писать для мобил на java, чем python+js

Ruslan
05.09.2018
09:38:18
вижу в этом извращение, лучше сразу java брать
Я не вижу - мне кажется прелесть python to js в самом js, это же кроссплатформенность (относительная)

Denis
05.09.2018
09:38:24
WiCKed
05.09.2018
09:39:01
Питер

Alexandr
05.09.2018
09:39:22
Глубого ошибаешься.
Без математики норм?

Google
Ruslan
05.09.2018
09:39:54
Наверно так и поступлю, спасибо! Learning Python 5th edition курить?
Я Лутца читал до посинения, раза три прочитал, пока не начало проясняться

Denis
05.09.2018
09:40:04
Ruslan
05.09.2018
09:40:08
Про нынешнюю литературу незнаю

Ilia
05.09.2018
09:40:17
Без математики норм?
Там разные есть задачи, от таких, где надо очень много, до таких где не надо ничего.

Alexandr
05.09.2018
09:40:41
Там разные есть задачи, от таких, где надо очень много, до таких где не надо ничего.
Так если там не нужна математика, может это и не датасаенс? :)

Den
05.09.2018
09:40:41
Самая лучшая книга по пайтон это документация пайтон.

Ilia
05.09.2018
09:41:10
Ruslan
05.09.2018
09:41:32
Ну читай. Еще помогает читать разную литературу - от разных авторов. Каждый объясняет по своему и где-то на грани, на стыке возможно придет твое понимание

Admin
ERROR: S client not available

WiCKed
05.09.2018
09:41:35
Самая лучшая книга по пайтон это документация пайтон.
Да если переходишь с другого языка. Но мне нужно для нубасов

Denis
05.09.2018
09:41:37
Мало вакансий.
ну я бы не сказал. вообще нет разрабов, вакансий море

Den
05.09.2018
09:42:15
зачем нубасу читать талмут в 1к страниц?

WiCKed
05.09.2018
09:43:06
Вакансий мало. На HH сравнивал количество по питону и по пехепе и джаваскрипту например

Ruslan
05.09.2018
09:43:34
зачем нубасу читать талмут в 1к страниц?
От лутца? Он неплохо объясняет вообще про все. Особенно ООП мне понравилось

Denis
05.09.2018
09:43:48
Вакансий мало. На HH сравнивал количество по питону и по пехепе и джаваскрипту например
согласен, всё познаётся в сравнении. я просто открывал по питону и мне показалось очень много.

Ruslan
05.09.2018
09:45:08
Den
05.09.2018
09:45:25
Видимо чтобы потом 3 раза перечитать

Google
Den
05.09.2018
09:46:54
Если совсем нубас - любую монументальную статью из миллиона как начать программировать, затем открываешь доку питона и вперед. Если что то не понятно - гугл предметной области. Читать тонну воды чтобы начать писать автотесты и потом 3 раза перечитывать потому что все забыл это бред.

Ruslan
05.09.2018
09:47:19
Видимо чтобы потом 3 раза перечитать
В мое время небыло хороших источников с информацией. Были книги типа Лутца или PHP + SQL + CSS. Сейчас возможно есть более короткие пути

Den
05.09.2018
09:47:37
Питонодока была всегда

Так же как и дока по пхп

Но туда почему то никто никогда не смотрит

Лучше купить талмут с амазона за 5к рублей

а человек потом бросит его читать потому что это нудятина

Ruslan
05.09.2018
09:48:51
Талмуд же. Не обязательно покупать, можно скачать и в читалочке в метро почитывать пока едешь на работу

Ilia
05.09.2018
09:49:07
Да если переходишь с другого языка. Но мне нужно для нубасов
Для нубасов как раз и документация ОК. По питону в книгах очень много всякой воды, где тебя будут уговаривать, как классно и легко писать на питоне программы, тралала, и ещё на гитаре сыграют. Будут учить тебя программированию, ооп, и прочей херне (при том что для питона это мягко говоря почти не надо ни на хер)

Короче, Луц -- дерьмовая книга. Но другой нет.

Маша
05.09.2018
09:49:36
А я люблю курсы, мне нравится, когда мне люди объясняют. Мне нравились попроще https://www.coursera.org/specializations/programming-in-python посложнее https://www.youtube.com/playlist?list=PLlb7e2G7aSpTTNp7HBYzCBByaE1h54ruW

Ruslan
05.09.2018
09:49:44
Прошу заметить, что человек тестировщик - уверен что без профильного образования. Базу нужно знать

Ruslan
05.09.2018
09:50:20
Ты потроллить здесь?

Ну откроет он доку по питону? И что? Два плюс два не сложит, без объяснения и простейших абстракций

Den
05.09.2018
09:51:01
Ты потроллить здесь?
А где троллинг? Я пытаюсь понять зачем новичкам советуют неприменно огромную книгу

Ilia
05.09.2018
09:51:02
Вакансий мало. На HH сравнивал количество по питону и по пехепе и джаваскрипту например
Ну я про это и говорю. НО учтии, что сравнение не совсем корректное. Потому что рабочих муравьёв надо много, потому что они часто дохнут, а вот удав нужен один, он живёт долго.

Ruslan
05.09.2018
09:51:56
@WiCKed666 какое у тебя образование?

13470
05.09.2018
09:54:05
Есть http://www.obeythetestinggoat.com/ отличный. но за него надо приниматься когда базово знаешь язык. для начального уровня я бы посоветовал официальную доку и https://automatetheboringstuff.com/

Ilia
05.09.2018
09:54:23
А где троллинг? Я пытаюсь понять зачем новичкам советуют неприменно огромную книгу
Я вот тоже не понимаю, зачем. Я же говорю, в Луце одна вода. Охереешь по нему усваивать именно язык, а не программирование в общем. Я долго очень не мог прочитать ни её, ни другие книги про питон, потом задолбался, поставил PyCharm (must have кстати) и набрал в гугле "python how to iterate over a vector of data" и дальше всё полетело настолько легко, что я даже был в замешательства. Естественно, я периодически заходил на python.org и почитывал важные куски спецификации в части основ.

Страница 764 из 785