Python - Пајтон

  • Креатор на темата Креатор на темата SkyDriver
  • Време на започнување Време на започнување
Последниов месец почнав да работам async FastAPI, некој искуство со тој framework? :)
 
Не даде образложение?
Саркастичен ми беше одговорот.

Поентата ми е, не губете време во дилеми "дали овој програмски јазик да го учам или оној".

Пајтон е доста познат јазик, сигурен сум и ти знаеш зошто: "ai, data science, лесна синтакса итн".

Па, немој да ме разбереш погрешно, ама глупо е да прашува човек "дали пајтон е добар за старт".

Буквално да седниш и да научиш основи на програмирање со, пример, следниве јазици: Python, Java, Javascript, C#, C++, C, Kotlin, дури и Php, нема да згрешиш. Знаеш зошто? Затоа што ниту еден програмер не останува во животот со еден јазик. Понатаму, изучување на концепти од програмирање станува полесно.
 
Саркастичен ми беше одговорот.

Поентата ми е, не губете време во дилеми "дали овој програмски јазик да го учам или оној".

Пајтон е доста познат јазик, сигурен сум и ти знаеш зошто: "ai, data science, лесна синтакса итн".

Па, немој да ме разбереш погрешно, ама глупо е да прашува човек "дали пајтон е добар за старт".

Буквално да седниш и да научиш основи на програмирање со, пример, следниве јазици: Python, Java, Javascript, C#, C++, C, Kotlin, дури и Php, нема да згрешиш. Знаеш зошто? Затоа што ниту еден програмер не останува во животот со еден јазик. Понатаму, изучување на концепти од програмирање станува полесно.
а кој е најдобар за hacking?
 
Не даде образложение?
Почни со C(це). Скоро нигде нема да ти го бараат али процесот на учење нови јазици ќе ти биде по флуиден. После тоа одлучи дали C#, Java, Python, PHP итн. Покрај јазик фокусирај се и на framework(реално без framework ништо) .NET, Spring, Django, Laravel соодветно на јазикот. Html, css(bootstrap, tailwind), Javascript/Typescript(angular, react, vue), sql/mongodb (бар едно од групираните) сегде ќе ти ги бараат.
 
Почни со C(це). Скоро нигде нема да ти го бараат али процесот на учење нови јазици ќе ти биде по флуиден. После тоа одлучи дали C#, Java, Python, PHP итн. Покрај јазик фокусирај се и на framework(реално без framework ништо) .NET, Spring, Django, Laravel соодветно на јазикот. Html, css(bootstrap, tailwind), Javascript/Typescript(angular, react, vue), sql/mongodb (бар едно од групираните) сегде ќе ти ги бараат.
Конечно конкретен одговор ти благодарам.

@Комита Ултрас колегијалност == 0;
 
Последниов месец почнав да работам async FastAPI, некој искуство со тој framework? :)
Досега го имам искористено само за скрејпер, претходно работеше на флеск, ама го прекуцавме на fast api, за посериозна апликација немам тестирано.

Во план ни беше да прекуцаме и друга апликација да работи со FastAPI + RabitQ + Celery, дел од тасковите земаат поголемо време на процесирање и ова изгледаше паметна опција, само не е стигнато на дневен ред, веројатно ќе се чепкаме со него за 1-2 месеци.

Во моментов сме во фаза на размислување со кој јазик ќе оди бекендот за нов продукт, за почеток тргнавме со идеја да биде django/django drf, ама од друга страна ќе има и мобилна, и FastAPI изгледа интересна опција и доста лесно за интеграција. Додека разгледував по интернет за ова налетав на споредбата од тука и почнав да ја разгледувам Starlite (Litestar), на хартија изгледа уште подобра опција, но помалку народ ја користи и има далеку помалку примери на интернет.

Кои ти се први впечатоци на старт?
 
Досега го имам искористено само за скрејпер, претходно работеше на флеск, ама го прекуцавме на fast api, за посериозна апликација немам тестирано.

Во план ни беше да прекуцаме и друга апликација да работи со FastAPI + RabitQ + Celery, дел од тасковите земаат поголемо време на процесирање и ова изгледаше паметна опција, само не е стигнато на дневен ред, веројатно ќе се чепкаме со него за 1-2 месеци.

Во моментов сме во фаза на размислување со кој јазик ќе оди бекендот за нов продукт, за почеток тргнавме со идеја да биде django/django drf, ама од друга страна ќе има и мобилна, и FastAPI изгледа интересна опција и доста лесно за интеграција. Додека разгледував по интернет за ова налетав на споредбата од тука и почнав да ја разгледувам Starlite (Litestar), на хартија изгледа уште подобра опција, но помалку народ ја користи и има далеку помалку примери на интернет.

Кои ти се први впечатоци на старт?
До сега имам работено со Rails и Django, и прв пат работам со async microframework како FastAPI, и за разлика од претходните два овде многу работи пеш што се прават, нема голем community пример претходно на rails ili django, за oauth2 автентикација и авторизација се има готово тука немаше ништо за oauth2 client credentials flow морав да читам документација што како треба да има и сам цело го куцав. До сега добро изгледа, ќе видиме понатаму што проблеми ќе се појавуваат. Инаку го одбравме за имплементација на core banking system.
 
До сега имам работено со Rails и Django, и прв пат работам со async microframework како FastAPI, и за разлика од претходните два овде многу работи пеш што се прават, нема голем community пример претходно на rails ili django, за oauth2 автентикација и авторизација се има готово тука немаше ништо за oauth2 client credentials flow морав да читам документација што како треба да има и сам цело го куцав. До сега добро изгледа, ќе видиме понатаму што проблеми ќе се појавуваат. Инаку го одбравме за имплементација на core banking system.
Да, дефинитивно има повеќе работа пеш.
Јас за таква намена би го разгледал litestar.
Разгледај ги постовиве и коментарите:

Ако не си го користел за дата валидација, пробај го pydantic.
Автоматски споено мислење:

П.С ако веќе имаш искуство со Django, фрли око на Django Ninja, побрз е од drf, само ме знам како е во моментов, мислам дека е направен од Украинец.
 
Да, дефинитивно има повеќе работа пеш.
Јас за таква намена би го разгледал litestar.
Разгледај ги постовиве и коментарите:

Ако не си го користел за дата валидација, пробај го pydantic.
Автоматски споено мислење:

П.С ако веќе имаш искуство со Django, фрли око на Django Ninja, побрз е од drf, само ме знам како е во моментов, мислам дека е направен од Украинец.

Да да и FastAPI е замислeno и направено да работи со pydantic, а за ORM користиме SqlAlchemy 2 :)

Баш почнав да читам за litestar:)
Автоматски споено мислење:

Да, дефинитивно има повеќе работа пеш.
Јас за таква намена би го разгледал litestar.
Разгледај ги постовиве и коментарите:

Ако не си го користел за дата валидација, пробај го pydantic.
Автоматски споено мислење:

П.С ако веќе имаш искуство со Django, фрли око на Django Ninja, побрз е од drf, само ме знам како е во моментов, мислам дека е направен од Украинец.


Како прв впечаток од линкот што го прати, како и повеќето статии што ги прочитав за starlite се напишани од луѓе што работат на Starlite така што може да се пристрасни и да прават реклама ама пак ќе разгледам поубаво фала ти за предлогот ако имаш други интересни работи слободно споделувај :)
 

Kajgana Shop

Постови на неделата

Недела од 12 јули 2025

Политички случувања во Македонија - Генерална дискусија
Многу изгубија Вмро, Мицковски и Тошковски со ова. 30 години политички партии, еден не се најде да им каже дека не можат да идат со глава во ѕид, и дека не идат лично против Арсовска, туку против функцијата градоначалник на Град Скопје. Толкави...
Фан Клуб: Вардар
убаво е да се знае, не сите комити го делат ставот на “комити“
не може мене никој да ми наметнуваат како да размислувам.

иститие тие пред неколку години во ерата на најуспешните години на вардар бараа вардар да се повардарел. се повардари, си...
Политички случувања во Македонија - Генерална дискусија
тошковски постапува по судски налози. Конкретно за ова кај судот треба да ја бараш кривицата. Судот моментално не е под влада него ете е независен. ВМРО не смени ниеден судија кога дојде него тие што беа за време на СДС.

Аха, значи ако некој...

Недела од 5 јули 2025

Back
На врв Bottom