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
إظهار المزيد3 257
المشتركون
-424 ساعات
+27 أيام
-230 أيام
أرشيف المشاركات
3 256
📌معرفی کتابخانه pytorchدر پایتون
⭕️کتابخانه Pytorch یک کتابخانه متن باز زبان برنامه نویسی پایتون جهت یادگیری ماشین براساس تورچ است که میتواند بجای Numpy استفاده شود و برای پردازش زبان طبیعی از آن استفاده می شود.
⭕️ همچنین این کتابخانه کارایی بالایی برای ساخت شبکه های عصبی عمیق را ارائه می دهد. هم زمان با این کتابخانه می توانید برای توسعه کارایی از scipy, Cypthon و numpy نیز استفاده کنید.
⭕️کتابخانه PyTorch یک کتابخانه ی اوپن سورس می باشد که به زبان برنامه نویسی lua توسعه یافته است. بسیاری از شرکت های بزرگ و نامدار مانند فیسبوک، توییتر، انویدیا و اوبر از کتابخانه Pytorch برای توسعه فرایند نمونه سازی در تحقیق و ایجاد یادگیری عمیق استفاده میکنند. لازم به ذکر است که گروه پژوهش هوش مصنوعی فیسبوک یکی از توسعه دهنده های اصلی Pytorch است
⚪️کاربردکتابخانه PyTorch
🔹پردازش تصویر
🔹دسته بندی تصاویر
🔹تشخیص دست خط
🔹یادگیری زبان طبیعی (NLP)
🔹تشخیص اشیاء در تصویر و ویدیو
🔹آنالیز شبکه های اجتماعی
#معرفی_کتابخانه
#python
@Syntax_fa
3 256
آموزش position در css
با استفاده از ویژگی position می توان مکان یک عنصر را در صفحه مشخص کرد. و میتوان یک عنصر راه با توجه به ولد خودش تغیر داد که در طراحی صفحات html خیلی کاربری است🖥
@Syntax_fa
3 256
آموزش position در css
با استفاده از ویژگی position می توان مکان یک عنصر را در صفحه مشخص کرد. و میتوان یک عنصر راه با توجه به ولد خودش تغیر داد که در طراحی صفحات html خیلی کاربری است🖥
3 256
درک traceback پایتون
مطالعه
توضیح:
در برنامه نویسی مفهومی به اسم stack trace و یا stack backtrace مطرح است.
بصورت خیلی مختصر کاری که انجام می دهد این است مسیر اجرای کد شمارا از نقطه شروع اجرای کد تا زمانی که به اتمام برسد را در استک ذخیره میکند. برای مثال زمانی که با یک exception مواجه میشوید شما می توانید مسیری که برنامه از آن عبور کرده تا به exception خورده را مشاهده کنید که این کار با کمک stack trace انجام میشود.
در پایتون شما زمانی که با یک exception مواجه میشوید پیغامی به اسم traceback و متنی طولانی نمایش داده میشود.
در این مقابله به خوبی توضیح داده است که چگونه در این شرایط عمل کنید.
3 256
معرفی ۵ سایت جالب و کاربردی:
💢 سایت downsub.com: دانلود زیرنویس ویدیوهای یوتیوب به زبانهای مختلف.
💢 سایت Remove.bg: حذف دقیق پسزمینه عکس به کمک هوشمصنوعی و قابلیت تنظیم ناحیه جهت حذف، به همراه کیفیت خروجی بالا.
💢 سایت cloudconvert.com: تبدیل انواع فرمتها به یکدیگر.
💢 سایت temp-mail.org: ایجاد ایمیل موقت برای ارسال و ورود به سایتهای مختلف که نیازمند ایمیل میباشند.
💢 سایت www.factslides.com: انواع دانستنیها و فکتهای جالب و عجیب.
#five_things
3 256
در پایچارم، میتوانید از کلیدهای میانبر برای انجام عملیاتهای مختلف استفاده کنید. این کلیدها به شما کمک میکنند تا سریعتر و بهتر با محیط پایچارم کار کنید. در زیر چند کلید میانبر معمول در پایچارم آمده است:
1. Ctrl + S: برای ذخیره کردن پروژهی فعلی.
2. Ctrl + C: برای کپی کردن متن یا انتخابهای فعلی.
3. Ctrl + X: برای برش کردن متن یا انتخابهای فعلی.
4. Ctrl + V: برای جایگذاری متن یا انتخابهای کپی شده یا بریده شده.
5. Ctrl + Z: برای بازگشت به عمل قبلی (بازگشت به گام قبلی).
6. Ctrl + Y: برای بازگشت به عمل بعدی (بازگشت به گام بعدی).
7. Ctrl + F: برای جستجوی متن در پروژه.
8. Ctrl + A: برای انتخاب همهی متن در پروژه.
9. Ctrl + P: برای پیشنمایش پروژه.
10. Ctrl + N: برای ایجاد پروژه جدید.
#pucharm
#python
@Syntax_fa
3 256
📝 جمعبندی متدهای List در پایتون
📍متد ()append: یک عنصر جدید به انتهای لیست اضافه میکنه.
📍متد ()clear: تمام عناصر موجود در لیست رو پاک میکنه.
📍متد ()copy: یک کپی سطحی از لیست برمیگردونه یعنی تغییرات در کپی تاثیری بر لیست اصلی نداره.
📍متد ()count: تعداد دفعاتی که یک عنصر مشخص در لیست تکرار شده رو برمیگردونه.
📍متد ()extend: عناصر یک لیست رو به انتهای لیست جاری اضافه میکنه. این روش برای ادغام دو لیست باهم کاربرد داره.
📍متد ()index: اولین عنصر با مقدار مشخص رو برمیگردونه. اگر عنصر موجود نباشه، خطای ValueError رخ میده.
📍متد ()insert: یک عنصر رو در موقعیت مشخصی از لیست قرار میده.
📍متد ()pop: عنصر موجود در موقعیت مشخصی رو حذف میکنه و برمیگردونه. اگر index داده نشه، آخرین عنصر حذف میشه.
📍متد ()remove: اولین نمونه از عنصر با مقدار مشخص رو حذف میکنه. اگر عنصر موجود نباشه، خطای ValueError رخ میده.
📍متد ()reverse: ترتیب عناصر موجود در لیست رو معکوس میکنه.
📍متد ()sort: عناصر لیست را به صورت صعودی (پیشفرض) یا نزولی مرتب میکنه.
#python
#methods
3 256
گوش دادن به موسیقی بیکلام موقع کدنویسی انگیزه رو بالا میبره، استرس و کاهش میده، باعث رفع خستگی میشه ، و صداهای مزاحم اطراف رو حذف میکنه🎼🌻
‼️زمان انجام Task و debug بهتره به موزیک گوش ندید.
@
Syntax_fa3 256
آموزش 🥇جنگو
#قسمت_سوم
کار های انجام شده در این قسمت
1️⃣مروری بر جلسات گذشته
2️⃣آشنایی بیشتر با ویو ها و URL
3️⃣آموزش ارسال اطلاعات به سمت تمپلیت
#django
@khat_academy
3 256
معرفی FastUI
یه کتابخونه پایتونی برای ساخت فرانته که با FastAPI کاملا سازگاره.
این پروژه توسط ساموئل کولوین (خالق پایدانتیک) ساخته شده.
لینک دمو آنلاین:
https://fastui-demo.onrender.com/
لینک گیت هاب پروژه:
https://github.com/samuelcolvin/FastUI
@khat_academy
3 256
تو سالهای اخیر اغلب شرکتهای نرمافزاری خارجی و داخلی به سنجش قدرت حل مساله افراد از طریق پرسیدن سوالهای الگوریتمی روی آوردند که به نظر من بسیار رویکرد خوبی برای مصاحبه هست. شاید مهمترین دلیلش این باشه که بیشتر از تسلط به ابزارها و تکنولوژیها و حتی زبانهای برنامهنویسی یا چارچوبها، قدرت حل مساله و ارائه راهکار مناسب برای مسائل و چالشهای مختلف عیار یه مهندس نرمافزار خوب رو مشخص میکنه. البته این مدل مصاحبهها بیشتر برای توسعهدهندهها مرسومه. ولی چه کنیم که در این مدل مصاحبهها خروجی بهتری داشته باشیم؟
۱- قبل از مصاحبه حداقل چند روزی رو صرف مطالعه یه کتاب تو این زمینه بکنید و بد هم نیست چند تا مساله توی سایتهایی مثل Codeforces یا LeetCode یا HackerRank بکنید. برای کتاب هم من دو تا پیشنهاد دارم:
- کتاب Cracking the coding interview
https://lnkd.in/dgX-VPYr
- کتاب Algorithms Notes for Professionals
https://lnkd.in/dcC74Uxs
۲- حتما در طول مصاحبه سعی کنید بلند بلند فکر کنید و در مورد ابعاد مختلف مساله از مصاحبهکننده توضیح بخواید. این به شما کمک میکنه که هم فرصت بیشتری برای فکر کردن داشته باشید و هم مسیر رو درست برید. کلاً هر چی بیشتر در طول مصاحبه تعامل بکنید مثبتتره.
۳- به یاد داشته باشید که برای یه مصاحبهکننده حرفهای هدف از پرسیدن سوالهای حل مساله بیشتر بررسی مدل فکر کردن شماست و خیلی مواقع حتی ممکنه رسیدن به جواب بهینه خیلی مهم نباشه. بنابراین حتما از سادهترین راهحل ممکن شروع کنید و سعی کنید به مرور راهحل رو بهبود بدید. در زمان ارائه راهحل سیستماتیک فکر کردن و تعامل با مصاحبهکننده خیلی راهگشاست.
۴- معمولاً برای ارائه راهحل شما باید از یه زبان برنامهنویسی استفاده کنید و برخی مواقع مخصوصاً در مصاحبههای آنلاین ممکنه دسترسی به IDE نداشته باشید. بنابراین آماده این موضوع باشید. در زمان نوشتن سعی کنید کد رو تمیز و خوانا بنویسید چون معمولاً کیفیت کد روی نظر مصاحبهکننده تاثیر میذاره.
پانوشت: پیرو کامنت بعضی از دوستان یه نکته اضافه کنم. ارزیابی توان حل مساله صرفاً بخشی از یه مصاحبه خوبه و نه تمامش و معمولاً سوالات خیلی سختی پرسیده نمیشه. برای یه نمونه سوال خوب، بد نیست ویدیو زیر رو ببینید که یه سوال ساده در مصاحبه شرکت گوگل هست:
https://lnkd.in/dWSRbpSb
Saeed Shahrivari Joghan
#note
@khat_academy
3 256
قراره یه سری مطالب و پست های متقاوت تو کانال قرار بدیم برای همین چند تا سوال میپرسم. خوشحال میشم جواب بدید تا شناخت بهتری مسبت به ممبر های کانال داشته باشیم.
۱. سن شما
3 256
python
import time
from plyer import notification
if name == "main":
while True:
notification.notify(
title = "ALERT!!",
message = "take a braek ! it has been an hour!",
timeout = 10
)
time.sleep(3600)
``3 256
🖥 اعلان های لپ تاپ با پایتون
‼️این کد از ماژولهای time و plyer.notification استفاده میکند. ماژول time برای کنترل زمان استفاده میشود و plyer.notification برای نمایش هشدارها استفاده میشود.
‼️در اینجا یک حلقه بینهایت (while True) استفاده شده است تا به طور مداوم هشدارها را نمایش دهد. داخل حلقه، تابع notification.notify() فراخوانی شده است تا هشدار را نمایش دهد. سپس با استفاده از تابع time.sleep(3600)، برنامه به مدت یک ساعت (3600 ثانیه) منتظر میماند و سپس دوباره هشدار را نمایش میدهد.
❌برای اجرای این کد، اطمینان حاصل کنید که پکیج plyer را نصب کردهاید. میتوانید از مدیر بسته pip برای نصب آن استفاده کنید با اجرای دستور زیر:
pip install plyer
سپس کد را در یک فایل Python با پسوند .py ذخیره کنید و برنامه را اجرا کنید. برنامه شروع به نمایش هشدارها پس از گذشت یک ساعت میکند.
لطفاً توجه داشته باشید که برای استفاده از ماژول plyer، سیستم عامل شما باید از آن پشتیبانی کند و تنظیمات مربوط به نمایش هشدارها باید مجاز باشد.
#code
#python
@khat_academy
3 256
🟣#تمرینات_مقدماتی_پایتون
#قسمت_سوم
تمرین ۱:
نوشتن برنامهای که از کاربر سن و وضعیت تاهل را بپرسد و در صورتی که کاربر بالای ۱۸ سال و مجرد باشد، پیامی را چاپ کند که میتواند وارد یک برنامه خاص شود.
تمرین ۲:
نوشتن برنامهای که از کاربر نام کاربری و رمز عبور را دریافت کند و در صورتی که کاربر نام کاربری "admin" و یا رمز عبور "12345" را وارد کند، پیامی را چاپ کند که ورود موفقیتآمیز بوده است.
تمرین ۳:
نوشتن برنامهای که از کاربر سن و میزان درآمد را دریافت کند و در صورتی که کاربر بین ۱۸ تا ۲۵ سال و یا درآمد بیشتر از ۱۰۰۰۰ دلار باشد، پیامی را چاپ کند که میتواند وام بگیرد.
@khat_academy
