TorhamDev | تورهام 😳
مقاله قشنگی بود. در حال حاضر ما این روزها بیشتر code-first میاییم APIهامون میسازیم، در حالیکه دلیلهای منطقی(تقریبا) آورد که شاید بهتر یکم وقت بزارید اول دیزاین کنید :). آخرش هم گفت بدبخت نیستیم ولی اگه میخوایید یکچیزی خوب بسازید حداقل یکم وقت بزارید دیزاینش…
در همین راستا
https://swagger.io/specification/
https://swagger.io/specification/
swagger.io
OpenAPI Specification - Version 3.1.0 | Swagger
The OpenAPI Specification defines a standard interface to RESTful APIs which allows both humans and computers to understand service capabilities without access to source code, documentation, or network traffic inspection.
تا حالا براتون سوال شده اگر دستورات ls و cd رو نداشتید باید چیکار کنید؟
برای هردوتاشون جایگزین وجود داره :)
به جای دستور ls میتونید از dir و vdir استفاده کنید که از اونجایی که میدونید v مخفف verbose داخل لینوکس قالبا. خروجیشون اینطوری چیزیه:
اما به جای دستور cd میتونید از pushd استفاده کنید که هم براتون پوشه رو تغییر میده و هم پوشه قبلی داخل یک stack ذخیره میکنه و بعدش میتونید با دستور popd از stack بکشیدش بیرون و برگردید عقب :)
و اون یکی:
برای هردوتاشون جایگزین وجود داره :)
به جای دستور ls میتونید از dir و vdir استفاده کنید که از اونجایی که میدونید v مخفف verbose داخل لینوکس قالبا. خروجیشون اینطوری چیزیه:
~$ dirو اون یکی :
games/ test.txt
~$ vdir
drwx------ 2 u0_a502 u0_a502 3452 Mar 2 18:22 games
-rw------- 1 u0_a502 u0_a502 1035 Mar 2 18:22 test.txt
اما به جای دستور cd میتونید از pushd استفاده کنید که هم براتون پوشه رو تغییر میده و هم پوشه قبلی داخل یک stack ذخیره میکنه و بعدش میتونید با دستور popd از stack بکشیدش بیرون و برگردید عقب :)
~$ pushd ./games
~/games
~/games ~
و اون یکی:
~/games $ popd@TorhamDevCH
~
👍10
من که اینستاگرام ندارم ولی منتظرم بیاد بالا ببینم دلیلش چی بود
😁11👍4
I can accept failure, everyone fails at something. But I can't accept not trying again.
—Michael Jordan
👍6
بچه که بودم نمیدونم این جمله رو از کجا شنیدم. ولی یادمه شبا دربارش خیلی فکر میکردم :)
https://en.m.wikiquote.org/wiki/Zhuangzi
https://en.m.wikiquote.org/wiki/Zhuangzi
👎2👍1
Forwarded from Shahriar
Shahriar-Ghasempour-FlowCV-Resume-20240114 (1).pdf
51.6 KB
Forwarded from Django Expert (Majid A.M)
TorhamDev | تورهام 😳
Shahriar-Ghasempour-FlowCV-Resume-20240114 (1).pdf
شهریار دنبال کار میگرده و پسر خوبیه و توی تولید محتوا هم فعاله اگر جای خالی تو شرکتتون براش دارید یا اینکه جایی رو میشناسید که میتونید ریفرش کنید جای دوری نمیره
ممنون از همه کسایی که بدون توقع به دیگران کمک میکنند
آیدی شهریار اگر ازش سوالی دارید:
@shahriaarrr
™️ @DjangoIR
〰️〰️〰️〰️〰️〰️
© @DjangoEX
ممنون از همه کسایی که بدون توقع به دیگران کمک میکنند
آیدی شهریار اگر ازش سوالی دارید:
@shahriaarrr
™️ @DjangoIR
〰️〰️〰️〰️〰️〰️
© @DjangoEX
👍9❤2❤🔥2
یوتیوب یک فیچر جدید زده به اسم Stats for Nerds
گویا برای نرد ها این اطلاعات نشون میده :)
آپدیت: مثل که بوده من نمیدانستم 😂
@TorhamDevCH
گویا برای نرد ها این اطلاعات نشون میده :)
آپدیت: مثل که بوده من نمیدانستم 😂
@TorhamDevCH
👍7🤣7☃2🥰1
https://github.com/TorhamDev/Memory-Monitoring
این تسک برای مصاحبه یکی از شرکتها زدم که در نهایت خیلی از شرکت برادرا خوشم نیومد، نرفتم :) ولی تسک این بود که یک سیستم جمع آوری statistics مموری باشه و با pure پایتون و sqlite باشه که خودش یکم عجیب بود(sqlite؟)
یک مشکل معماری داره اونم اینه که تسک پریودیک جمع کردن دیتا با خود fastapi ران میشه و اگر فست بیاد پایین اونم میاد پایین ولی همین باعث شد یک چیز باحال پیاده کنم که بتونم این تسک پریودیک ران کنم :) یک دکوریتور که روی app.event خود فست سوار میشه ک تسک رو پریودیکت ران میکنه
https://github.com/TorhamDev/Memory-Monitoring/blob/main/src/utils/repeater.py
خوندنش خالی از لطف نیست مخصوصا اگه به async علاقه دارید.
@TorhamDevCH
این تسک برای مصاحبه یکی از شرکتها زدم که در نهایت خیلی از شرکت برادرا خوشم نیومد، نرفتم :) ولی تسک این بود که یک سیستم جمع آوری statistics مموری باشه و با pure پایتون و sqlite باشه که خودش یکم عجیب بود(sqlite؟)
یک مشکل معماری داره اونم اینه که تسک پریودیک جمع کردن دیتا با خود fastapi ران میشه و اگر فست بیاد پایین اونم میاد پایین ولی همین باعث شد یک چیز باحال پیاده کنم که بتونم این تسک پریودیک ران کنم :) یک دکوریتور که روی app.event خود فست سوار میشه ک تسک رو پریودیکت ران میکنه
https://github.com/TorhamDev/Memory-Monitoring/blob/main/src/utils/repeater.py
خوندنش خالی از لطف نیست مخصوصا اگه به async علاقه دارید.
@TorhamDevCH
GitHub
GitHub - TorhamDev/Memory-Monitoring: simple memory monitoring with FastAPI
simple memory monitoring with FastAPI. Contribute to TorhamDev/Memory-Monitoring development by creating an account on GitHub.
👍4👏2❤🔥1
https://github.com/TorhamDev/on-redis-todo-list
چند روز آینده رو این کار خواهم کرد، یک سیستم todo که دیتابیس کلا رو ردیس :).
هدف؟ یادگرفتن ردیس و استفاده از بیشتر فیچراش.
ساخت یوزر و لاگین تقریبا تمومه. فردا ادامه اش
@TorhamDevCH
چند روز آینده رو این کار خواهم کرد، یک سیستم todo که دیتابیس کلا رو ردیس :).
هدف؟ یادگرفتن ردیس و استفاده از بیشتر فیچراش.
ساخت یوزر و لاگین تقریبا تمومه. فردا ادامه اش
@TorhamDevCH
GitHub
GitHub - TorhamDev/on-redis-todo-list: a todo system with redis as DB
a todo system with redis as DB. Contribute to TorhamDev/on-redis-todo-list development by creating an account on GitHub.
👍11
Forwarded from Python BackendHub (Mani)
کار کردن با کسی که هیچ سواد برنامه نویسی نداره راحت تره نسبت با کار کردن کسی که خیلی با سواده ولی چیزی که نمیدونه رو ادعا میکنه بلده! چون اولی پیشرفت میکنه و از یکجایی عصا دست میشه ولی دومی جز سردرد باری نداره.
@PyBackEndHub
@PyBackEndHub
👍21
TorhamDev | تورهام 😳
فردا دوره فست کامل میکنم
منم برم دوره رو رکورد کنم تا ۱ آپلود کنم نت نامحدود 🙂🍻
❤3
https://youtu.be/c64kF7oCYw0
آموزش FastAPI با تورهام، قسمت بیستم - Login API using JWT Part 2
کاربر شناختیم 🤝
#FastAPI_Course
👾 @TorhamDevCH
آموزش FastAPI با تورهام، قسمت بیستم - Login API using JWT Part 2
کاربر شناختیم 🤝
#FastAPI_Course
👾 @TorhamDevCH
YouTube
آموزش FastAPI با تورهام، قسمت بیستم - Login API using JWT Part 2
تو این ویدیو کارهای جا مونده قبل کامل کردن api لاگین رو انجام میدیم.
repo link : https://github.com/TorhamDev/FastAPICourse
🌟 Support Me 🌟
Donation: https://www.coffeete.ir/torham
🌟 FOLLOW ME 🌟
Subscribe for New Releases!
Twitter -
https://twitter.com/torhamdev…
repo link : https://github.com/TorhamDev/FastAPICourse
🌟 Support Me 🌟
Donation: https://www.coffeete.ir/torham
🌟 FOLLOW ME 🌟
Subscribe for New Releases!
Twitter -
https://twitter.com/torhamdev…
🔥14
TorhamDev | تورهام 😳 pinned «https://youtu.be/c64kF7oCYw0 آموزش FastAPI با تورهام، قسمت بیستم - Login API using JWT Part 2 کاربر شناختیم 🤝 #FastAPI_Course 👾 @TorhamDevCH»