Syntax | سینتکس
رفتن به کانال در Telegram
Focus: Web Lan: Python & Go Website: https://syntaxfa.ir Quick connect: https://quick-connect.syntaxfa.ir Github: https://github.com/syntaxfa Group: https://t.me/Syntax_fa_group
نمایش بیشتر2 992
مشترکین
+724 ساعت
+217 روز
+4030 روز
آرشیو پست ها
2 996
این داوطلب اقای Noland Arbaugh با 29 سال هستن که 8 سال پیش به دلیل حادثه ای از شانه به پایین فلج شدن و کنترل اون قسمتهارو از دست دادن.
ایشون چند ماه پیش تحت عمل جراحی قرار گرفت و چیپ مغزی Neuralink روی مغز اون قرار داده شد و به گفته خودش عمل سریعی بود و روز بعد از بیمارستان مرخص شد.
در اولین ازمایشی که ایشون با این چیپ داشتن، بعد از یاد گرفتن نحوه کار با اون که مثل فکر کردن به چیزی که میخواد انجام بده هست، ایشون امکان کنترل کامپیوتر و ماوس رو به دست اوردن و در اولین کاری که کردن 8 ساعت مداوم بازی Civilization VI بود که تنها به دلیل اتمام شارژ این چیپ مجبور شدن بازی رو ول کنن.
در ویدیو ایشون در حال انجام بازی شطرنج هست و به راحتی با مغزش میتونه ماوس رو کنترل کنه.
ایلان ماسک گفته بعد از اتمام کار روی این محصول که telepathy نام داره، روی محصول بعدی یعنی Blindsight کار خواهند کرد که برای کمک به افراد دارای اختلالات بینایی هست و در دیدن قرار هست به اونها کمک کنه و حتی در اینده امیدوارن بتونه به کسانی که از تولد نابینا بودن هم چنین توانایی رو ببخشه!
🔎 theverge.com
@TechTube
@Syntax_fa
2 996
درگاه اتصال به بانک های ایرانی ( درگاه پرداخت بانک ملی ایران،بانک سامان، بانک ملت، درگاه پرداخت زرین پال و ... ) با استفاده از پایتون
https://github.com/ali-zahedi/az-iranian-bank-gateways
قبل استفاده چک کنید ببینید شاید api های درگاهه آپدیت شده باشه
دیگه بقیه موراد برای پیاده سازی درگاه پرداختو امیدوارم رعایت کنید
#payment_gateway
@Syntax_fa
2 996
دوره آموزش فارسی fastapi تو یوتیوب:
https://youtube.com/playlist?list=PL7MXODW7Gj1c1jviyYkRHKNeU_9BK0Ud7&si=v-k3YRGBT3LxS9Hu
دوره رو ندیدم ولی با توجه به شناختم از توری بنظرم دوره خوبیه. اگه دیدید حتی توی کامنت نظرتونو بگید.
خود fastapi چیز خاصی نداره و خیلی سریع میشه یادش بگیرید. توی این دوره به مباحث دیگه ای مثل استفاده از orm و مدیریت migrations ها و کلی چیز دیگه هم پرداخته شده
#Fastapi
@Syntax_fa
2 996
الوعده وفا
قراره یه تیم نهایتا 6 نفره تشکیل بدیم و در راستای پیشرفت خودمون و دیگران قدم برداریم.
مسیر طولانی ای در پیش داریم و از افراد تیم انتظار میره بتونن روزانه پاره وقت تایم بذارن.
همچنین اگه استخدام هستید خیلی بهتره چون دغدغه پول رو ندارید و می تونیم با صبر و حوصله جلو بریم.
اولین پروژمون، طراحی وب سایت سینتکس هستش
وب سایتی که بتونیم توش مقاله بذاریم + یه سری قابلیت های دیگه.
این وب سایت مرجعی برای تیممون میشه و همچنین اگه نمونه کار ندارید به عنوان نمونه کار هم میتونید استفادش کنید.
پس قدم اولمون جنبه درآمدی نداره و بیشتر پرزنت کردن تیممون هستش.
قدم های بعدی ایده هامون رو پیاده می کنیم و در کنارش پروژه هم میگیریم.
(خیلی از دوستان سال پیش گفته بودن همچین حرکتی بزنیم. بنظرم الان وقتشه انجامش بدیم و اگه پایه اید شما نفرات اول لیست هستید.)
تخصص های زیر رو نیاز داریم:
فرانت اند (1 نفر)
بک اند (پایتون) (2 نفر)
طراح ui ux (1 نفر)
طراح گرافیک (1 نفر)
پیوی تخصصتون رو بنویسید و یکم درباره خودتون بکید:
@Ayeef
همین الان معزرت خواهی می کنم که تهایتا تیممون شیش نفره هستش و مجبور میشیم بعضیاتون رو رد کنیم. چون هرچقدر تعداد بیشتر میشه هماهنگی هم چالیش برانگیز تر میشه
2 996
سال نو همتون مبارک
اکثر دوستام تو همین کانال هستن، همینجا از همتون معزرت خواهی می کنم که بیشتر اوقات نبودم و هواتونو نداشتم. همتون برام ارزشمندید❤️
وقتی که این تیم رو راه انداختیم شیش نفر بودیم. الان حدود چند ماهه فقط خودمم در نتیجه کلی از برنامه ها کنسل شد.
مقصر اصلی خودم بودم. امیدوارم امسال بهتر عمل کنم
2 996
Django Security/Middleware/Brute force tip:
#python #django This #middleware intercepts login requests, tracking failed attempts by IP address using Django's caching framework. If the number of failed attempts from an IP exceeds a defined threshold, further attempts are temporarily blocked. Implementing this in your project can significantly reduce the risk of brute force attacks, safeguarding user accounts.
بابت ترجمه نشدن معزرت میخوام. پست خوبی بود دلم نیومد اشتراک نذارم.
ولی از اینکه میدلور نوشته و هر ریکوئستی بیاد چک میکنه path لاگین هست یا نه رو موافق نیستم. اما در کل برای ایده گرفتن خوبه.
#django
@Syntax_fa
2 996
✔️ وقتی فرانتاند میگه این قابلیت رو نمیشه پیاده سازی کرد و امکانش نیست و باید سمت بکاند هندل بشه،
اما بعدا بکاند کارها میفهمن که میشه.
@DjangoEx
#fun
@Syntax_fa
2 996
این ریپو رو آپدیت کردم خواستید یه سر بزنید:
https://github.com/alireza-fa/django-jwt-auth
عملیات لاگین و رجیستر با شماره موبایل و ساخت توکن و اعتبار سنجی و ...
2 996
کلیپ کوتاه از معرفی یکی از رقیب های اصلی اسکار سال بعد منتشر شد.
نام فیلم:
زندگینامه نخبه کامپیوتر، استاد مدحج
زمان اکران:
سال 1403 همزمان با اکران قسمت دوم فیلم Dune
#fun
@Syntax_fa
2 996
یکی از عجایب جیمیل اینه که شما میتونید به روش های مختلف جیمیلتون رو بنویسید و همشون درسته
مثلا این آدرس جیمیل ها:
maede@gmail.com
m.a.e.d.e.h@gmail.com
m.aede@gmail.com
maed.e@gmail.com
And ...
همشون به یک جیمیل اشاره می کنن و اگه به هرکدومشون ایمیل کنیم به آدرس یکسان box اشاره دارن.
چه استفاده ای میشه و نکته مهم چیه؟
با این ویژگی من میتونم با یک جیمیل چندین بار تو یک سایت ثبت نام کنم.
اگه تو وب سایتمون جیمیلی رو بلاک کنیم میتونه به یه شکل دیگه جیمیلش رو بنویسه و بازم ازش استفاده کنه.
مقاله:
https://generator.email/blog/gmail-generator
@WikiWebb
#note
@Syntax_fa
2 996
یه نکته در خصوص الگوی singleton در پایتون بگم:
استفاده از singleton تو پایتون یکی از bad practice ها به حساب میاد.
بجاش پیشنهاد میشه از قابلیت function cache استفاده کنیم.
مثلا:
@functools.cache # new in 3.9
def the_chess_board():
return ChessBoard()
اگه هنوزم میخواید با کلاس single instance رو مدیریت کنید از این روش استفاده کنید:
class ChessBoard:
def __init__(self):
...
@classmethod
@functools.cache
def the_board(cls):
return cls()
لینک مقاله:
https://nedbatchelder.com/blog/202204/singleton_is_a_bad_idea.html
#singleton #python
@Syntax_fa2 996
در این ویدیو از پلیلیست نکته ها و ترفندهای پایتون به بررسی مدیریت پکیجهای پایتون با استفاده از Poetry پرداختیم.
Poetry یک ابزار مدیریت وابستگیها و پروژههای پایتون است که به شما کمک میکند تا به راحتی و به صورت مدرن با محیط توسعه وابستههای پروژههای خود را مدیریت کنید. این ابزار امکاناتی مانند مدیریت و نصب وابستگیها، ساخت محیطهای مجازی، مدیریت ورژنها و ... را فراهم میکند.
در این ویدیو ابتدا برخی از مشکلات pip را بررسی و سپس Poetry را نصب و با آن یک پروژه ساختیم و در نهایت پروژه خودر PyPi منتشر کردیم
Link : https://youtu.be/UX5O7Z0aQb8
playlist: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBwZcy2wRRBNqXZP8wf--TmF
@microfrontend_ir
#poetry #python
@Syntax_fa
2 996
Repost from MHRCODE | برنامهنویسی با طعم توتفرنگی
قراره توی عید یک بازی تلگرامی مشابه Quiz of Kings رو با هم توی چند تا یوتیوب از صفر تا صد پیادهسازی کنیم.
اولین لایو فردا جمعه ساعت ۱۲ شروع میشه و اگه میخواید لایو های بعدی رو از دست ندید توی کانال @MhrCode یا گروه @MhrCodeGp عضو بشید تا قبل از هر لایو تایم دقیقش رو بذارم.
بعد از اتمام لایوها به فرمت قبلی ویدیوها ادیت شده و به شکل خلاصه توی کانال یوتیوب قرار میگیره.
لایوها توی کانال یوتیوب https://youtube.com/@mhr_code خواهند بود
استکی که قراره باهاش بازی رو بسازیم: Golang, HTMX, Alpinejs
2 996
برای آمادگی در مصاحبه چیکار کنم؟
(تو این پست صرفا تجربیات خودم رو میگم)
قبل مصاحبه احتمالا میریم یه سر به نمونه سوالات مصاحبه ها میندازیم.
مثلا سوالات مصاحبه پایتون، جنگو و ...
ولی چیزی که من تجربه کردم، آنچنان کمکی به شما نمیکنه.
فرض کنید برای موقعیت بک اند جنگو مصاحبه دارید.
احتمالا هشتاد درصد سوالات اصلا بصورت مستقیم به پایتون و جنگو اشاره نمیکنن!
یعنی اگه شما اصلا جنگو بلد نباشید اما با بک اند بخوبی آشنا باشید احتمالا مصاحبه رو قبولید 😁
پس نکته اینه مفاهیم رو درک کنید. یه توسعه دهنده بک اند بشید، نه فریم ورک محور و یا حتی زبان محور
همچنین سوالات الگوریتمی و ساختمان داده احتمال زیاد، ازتون پرسیده میشه. چه بسا تو مصاحبه های من اکثر مواقع اولین سوال ها ساختمان داده و الگوریتم بودن.
درباره مصاحبه hr بازم همین موضوع مطرح هستش.
باید مهارت های فنی خودتون رو تقویت کنید. با خوندن چند تا نمونه سوال قبل مصاحبه زیاد تفاوتی ایجاد نمیشه
توصیه من:
حتما روی مهارت های نرمتون کار کنید.
حتی اگه بهترین باشید ولی نتونید خودتون رو پرزنت کنید، ارزش واقعی شما مشخص نمیشه.
حتما با دیتا استراکچر و الگوریتم آشنا باشید خیلی مهمه.
هفته ای حداقل یکی دوتا مسئله حل کنید
#Interview
@Syntax_fa
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
