یکی از بچه های چنل یه چت بات ساده با پایتون نوشته که تایتل مقاله ویکی پدیا میگیره و در باره اون مقاله ازش سوال میپرسید
گیت هاب پروژه :
https://github.com/NextProduction/42
اگه هم خواستید تستش کنید فایل theproject42 رو به عنوان نوت بوک توی colab باز کنید و کد هاشو ران کنید
// شماهم اگه پروژه ای داشتید که خواستید معرفی کنید برام بفرستید@mmdrsdev
#python #ai
@CleverDevs - @CleverDevsGp
گیت هاب پروژه :
https://github.com/NextProduction/42
اگه هم خواستید تستش کنید فایل theproject42 رو به عنوان نوت بوک توی colab باز کنید و کد هاشو ران کنید
// شماهم اگه پروژه ای داشتید که خواستید معرفی کنید برام بفرستید
#python #ai
@CleverDevs - @CleverDevsGp
🔥15👍4🤣3⚡1
از کدوم سرویس گیت استفاده میکنید ؟
گیت هاب 🔥
گیت لب ⚡️
سایر ❤️
دلایلتون رو هم تو کامنتا بگید
@CleverDevs - @CleverDevsGp
گیت هاب 🔥
گیت لب ⚡️
سایر ❤️
دلایلتون رو هم تو کامنتا بگید
@CleverDevs - @CleverDevsGp
🔥138⚡16❤5❤🔥1😁1
وقتی ایده ای نداری و میری از پروژه های خارجی کپی کنی
// لوگو الو پیک رسما کپی از اونلی فنزه
#fun
@CleverDevs - @CleverDevsGp
// لوگو الو پیک رسما کپی از اونلی فنزه
#fun
@CleverDevs - @CleverDevsGp
🤣63👎11😁2👌2
-اصل One Level of Abstraction per Function در کلین کد
برای اینکه مطمئن بشیم تابع ما یک کار انجام میده باید مطئمن بشیم که کد های توی تابع یک سطح انتزاع رو داشته باشن برای اینکه از حالت گنگ بودن در بیاد به این مثال دقت کنید
فک کن شما یه تابع (کدش رو تو کامنتا میفرستم ) دارید بعد یه تیکه از کدتون سطح بالاس مثل getHtml() یه تیکه از کدتون مثل PathParser.render سطح متوسطه و یه تیکه دیگه مث append سطح پایین
در واقع این کد اصل Do One Thing رو اصلا رعایت نکرده
ترکیب کردن لول های مختلف انتزاع باهم توی تابع همیشه باعث گیج شدن ما میشه
#CleanCode
@CleverDevs - @CleverDevsGp
برای اینکه مطمئن بشیم تابع ما یک کار انجام میده باید مطئمن بشیم که کد های توی تابع یک سطح انتزاع رو داشته باشن برای اینکه از حالت گنگ بودن در بیاد به این مثال دقت کنید
فک کن شما یه تابع (کدش رو تو کامنتا میفرستم ) دارید بعد یه تیکه از کدتون سطح بالاس مثل getHtml() یه تیکه از کدتون مثل PathParser.render سطح متوسطه و یه تیکه دیگه مث append سطح پایین
در واقع این کد اصل Do One Thing رو اصلا رعایت نکرده
ترکیب کردن لول های مختلف انتزاع باهم توی تابع همیشه باعث گیج شدن ما میشه
#CleanCode
@CleverDevs - @CleverDevsGp
🔥7👌2
Forwarded from Faridreza
سلام 😂
🔹 هممون میدونیم این روز ها دسترسی به اینترنت آزاد برای خیلیا سخت شده و روز به روز داره سخت تر هم میشه.
با ساختن این کانال سعی کردم کمکی به دسترسی آزاد به اینترنت کرده باشم💠
این کانال تمام لینک های
⬜️ Vless
⬜️ Vmess
⬜️ Sa
⬜️ Warp
⬜️ Tuic
⬜️ Trojan
⬜️ Shadowsocks
هر 2 ساعت از سطح اینترنت جمع آوری کرده و اینجا به صورت اتومات ارسال میکند🔸
حجم کانفیگ های ارسالی در روز زیاد هست پس کانال رو بی صدا کنید تا اذیت نشید😚
😢 تضمین وصل بودن همه کانفیگ ها رو نمیدم ولی اکثرا کار میکنن با اینترنت های مختلف تست کنید تا وصل شه 🥲
من خودم دو ماهه از همین کانفیگ ها استفاده میکنم♥️
این پروژه اوپن سورس هست و خوشحال میشم دوست داشتید دوستان برنامه نویس PR بدید بهم🤝
😴 Github Project
❤️ iFaridreza
به یاد #یوسف_قبادی #سگارو :)
@Free_Internet_404🚀
@Free_Internet_404🚀
با ساختن این کانال سعی کردم کمکی به دسترسی آزاد به اینترنت کرده باشم
این کانال تمام لینک های
هر 2 ساعت از سطح اینترنت جمع آوری کرده و اینجا به صورت اتومات ارسال میکند
حجم کانفیگ های ارسالی در روز زیاد هست پس کانال رو بی صدا کنید تا اذیت نشید
من خودم دو ماهه از همین کانفیگ ها استفاده میکنم♥️
این پروژه اوپن سورس هست و خوشحال میشم دوست داشتید دوستان برنامه نویس PR بدید بهم🤝
به یاد #یوسف_قبادی #سگارو :)
@Free_Internet_404
@Free_Internet_404
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍4👌1
عبارت with توی پایتون چیه و به چه دردی میخوره؟!
عبارت with برای مدیریت کردن خطا بدرد میخوره و میتونه کدمون رو تمیز تر و قابل خوندن تر بکنه
مدیریت فایل ها و... رو راحت تر میکنه مثلا تو کد بالا سه تیکه کد داریم که همشون یه کار انجام میدن اما سومی هم راحت تره هم مطمئن تر مثلا برخلاف دوتای اولی تو سومی نیازی نیست file.close رو بنویسید و خود with زحمتش رو برامون میکشه
تو کد بالا قسمت اول که اصلا مستعد باگه و ولش کنید قسمت دوم اوکیه ولی خب کدمون رو سخت میکنه ولی وقتی از with استفاده کی هم باگ نداری و هم کدت اسون تره در واقع سومی در نهایت به دومی ترجمه میشه
اگه خواستید بیشتر در باره with statement بدونید مقاله زیر رو بخونید
https://www.geeksforgeeks.org/with-statement-in-python/
#python
@CleverDevs - @CleverDevsGp
عبارت with برای مدیریت کردن خطا بدرد میخوره و میتونه کدمون رو تمیز تر و قابل خوندن تر بکنه
مدیریت فایل ها و... رو راحت تر میکنه مثلا تو کد بالا سه تیکه کد داریم که همشون یه کار انجام میدن اما سومی هم راحت تره هم مطمئن تر مثلا برخلاف دوتای اولی تو سومی نیازی نیست file.close رو بنویسید و خود with زحمتش رو برامون میکشه
تو کد بالا قسمت اول که اصلا مستعد باگه و ولش کنید قسمت دوم اوکیه ولی خب کدمون رو سخت میکنه ولی وقتی از with استفاده کی هم باگ نداری و هم کدت اسون تره در واقع سومی در نهایت به دومی ترجمه میشه
اگه خواستید بیشتر در باره with statement بدونید مقاله زیر رو بخونید
https://www.geeksforgeeks.org/with-statement-in-python/
#python
@CleverDevs - @CleverDevsGp
👍20🔥6👎2👌1
✨ یکی دیگر از قابلیت های جاوااسکریپت، دسترسی و مدیریت آسون LocalStorage (حافظه محلی) مرورگر هستش که عموماً برای سناریو هایی مانند: to-do List و remember me داخل وبسایت ها استفاده میشه.
از این حافظه که سمت کاربر هستش، اکثراً برای مواردی که امنیت خاصی نیاز ندارن استفاده میشه که تا حدودی کار توسعه دهنده رو راحت تر میکنه و فضای بی موردی هم سمت سرور اشغال نمیشه.
@CleverDevs - @CleverDevsGp
از این حافظه که سمت کاربر هستش، اکثراً برای مواردی که امنیت خاصی نیاز ندارن استفاده میشه که تا حدودی کار توسعه دهنده رو راحت تر میکنه و فضای بی موردی هم سمت سرور اشغال نمیشه.
در تصویر بالا نمونه ای از ایجاد آیتم و مقدار دهی آن و نحوه آپدیت و ریست کردنش نوشته شده. ❤️
@CleverDevs - @CleverDevsGp
👍20🆒2🔥1
داشتن رزومه برای هر برنامه نویسی از نون شب واجب تره اگه هم دوست داشته باشید پروژه خارجی بگیرید یا تو شرکت های خارجی کار کنید باید حتما رزومه انگلیسی داشته باشید
استاندارد بودن رزومه هم برای کسی که رزومه شمارو برسی میکنه از نکات خیلی مهمه
شما میتونید تو سایت resume.io یه رزومه عالی برا خودتون بسازید که کلی تمپلیت استاندارد و ابزار براتون ارائه میده
ولی یه مشکلی داره و باید برای دانلود رزومه پول بدید (به دلار) اما به جاش میتونید تو همون صفحه ادیت رزومه رو تمام صفحه کنید و کدی که تو کامنت ها گذاشتم رو توی کنسول بزنید و به راحتی دانلودش کنید🔥
#tools
@CleverDevs - @CleverDevsGp
استاندارد بودن رزومه هم برای کسی که رزومه شمارو برسی میکنه از نکات خیلی مهمه
شما میتونید تو سایت resume.io یه رزومه عالی برا خودتون بسازید که کلی تمپلیت استاندارد و ابزار براتون ارائه میده
ولی یه مشکلی داره و باید برای دانلود رزومه پول بدید (به دلار) اما به جاش میتونید تو همون صفحه ادیت رزومه رو تمام صفحه کنید و کدی که تو کامنت ها گذاشتم رو توی کنسول بزنید و به راحتی دانلودش کنید🔥
#tools
@CleverDevs - @CleverDevsGp
🔥21👍3👌3❤🔥1
چیزی که مردم درباره برنامه نویسی فکر میکنن
vs
برنامه نویسی در واقعیت
#meme #fun
@CleverDevs - @CleverDevsGp
vs
برنامه نویسی در واقعیت
#meme #fun
@CleverDevs - @CleverDevsGp
🤣65👍16😁4
📣 خرده خبرهای تاریخ دنیای تکنولوژی و کامپیوتر
⏳| در چنین روزی:
#ShortNews
@CleverDevs - @CleverDevsGp
⏳| در چنین روزی:
اولین کامپیوتر شخصی توسط کمپانی Kenbak در سال 1970 ساخته شد و به قیمت 5400$ امروزی به فروش رسید. (54 سال پیش)
اولین CD توسط کمپانی های Philips و Sony در سال 1982 برای عموم عرضه شد. (41 سال پیش)
اولین دامنه توسط کمپانی کامپیوتر symbolics.com در سال 1985 ثبت شد. (39 سال پیش)
اولین وبسایت قابل ویرایش در قالب ویکی و با نام WikiWikiWeb در سال 1995 ساخته شد. (29 سال پیش)
#ShortNews
@CleverDevs - @CleverDevsGp
👍16💯4❤2❤🔥1🔥1
CleverDevs
گیت هابتون رو تو کامنتا بفرستید تا اگه بقیه خواستن فالو کنن @CleverDevs - @CleverDevsGp
داشتن لینکدین برای ایجاد روابط با سایر برنامه نویسا و کسب و کار ها در نتیجه احتمال افزایش استخدام نکته مهمیه
اگه لینکدین ندارید که همین الان برید اکانت بسازید
اگه هم دارید تو کامنتا بفرستید تا تو لینکدین هم کانکشن داشته باشیم باهم ❤️🔥
@CleverDevs - @CleverDevsGp
اگه لینکدین ندارید که همین الان برید اکانت بسازید
اگه هم دارید تو کامنتا بفرستید تا تو لینکدین هم کانکشن داشته باشیم باهم ❤️🔥
@CleverDevs - @CleverDevsGp
👍15❤🔥3
Barnamenevisi 🔊
اگر به هر دلیلی اکانت لینکدینتون قفل شده یا پاسپورت ندارید یا پاسپورت دارید ولی سیستم احراز هویت لینکدین قبول نمیکنه به آیدی رسمی پشتیبانی لینکدین که پایین گذاشتم پیام بدید براتون درستش میکنند 👇 https://x.com/LinkedInHelp
اگه اکانتتون بن شده به این پست هم یه نگاه بندازید
❤🔥12
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 این شما و این ربات متصل به هوش مصنوعی ChatGPT که توسط کمپانی OpenAI و با نام Figure01 ساخته شده و در مرحله یادگیری هستش.
پروژه Figure AI توسط OpenAI , Nvidia , Amazon , Intel استارت خورده و ارزش فعلیش 2.6 بیلیون دلار هستش؛ هدف اصلی این کمپانی ساخت ربات های کارگر مانند هستش بطور مثال برای کارهای سنگین و خسته کننده که انسان ها خسته میشن و یا توانایی کار کردن محدودی دارن.
#OpenAI #ChatGPT
@CleverDevs - @CleverDevsGp
پروژه Figure AI توسط OpenAI , Nvidia , Amazon , Intel استارت خورده و ارزش فعلیش 2.6 بیلیون دلار هستش؛ هدف اصلی این کمپانی ساخت ربات های کارگر مانند هستش بطور مثال برای کارهای سنگین و خسته کننده که انسان ها خسته میشن و یا توانایی کار کردن محدودی دارن.
خوبه از این به بعد فقط ما برنامه نویس ها نیستیم که بترسیم قراره کارمونو از دستمون بگیرن 💔😂
#OpenAI #ChatGPT
@CleverDevs - @CleverDevsGp
🔥21🤣7👌2👍1😁1
یکی از بچه ها یه Portfolio با html css و js نوشته باحال بود میتونید یه نگاه بندازید
و اگه توصیه ای هم داشتید براش تو کامنتا بزارید
https://github.com/Zephinax/Portfolio
اگه هم میخواید خروجی رو ببینید به این لینک سر بزنید
پ.ن پروژه اپن سورس داشته باشید بفرستید برام معرفی کنم @mmdrsdev
@CleverDevs - @CleverDevsGp
و اگه توصیه ای هم داشتید براش تو کامنتا بزارید
https://github.com/Zephinax/Portfolio
اگه هم میخواید خروجی رو ببینید به این لینک سر بزنید
پ.ن پروژه اپن سورس داشته باشید بفرستید برام معرفی کنم @mmdrsdev
@CleverDevs - @CleverDevsGp
🔥17👍4🤣3❤2❤🔥2
توی یه سری پست میخوام در باره لایسنس های معروف اوپن سورس توضیحاتی بدم و معرفیشون کنم
سوالی اینه که چرا باید لایسنس داشته باشیم ؟ چون وقتی برنامه اوپن سورسی منتشر میکنیم حتی اگه شما قصدتون این باشه که رایگان بزارید تا بقیه از کد شما استفاده کنن باز نمیتونن و حتما باید شما یه مجوز رسمی (لایسنس) اوپن سورسی براش بزارید و توی اون همه شرایط و اجازه هارو صراحتا بگید.
لایسنس ها به دو دسته اصلی تقیسیم میشن اولی copyleft که میگه هر ورژن تغییر یافته از این پروژه ها بالا بیاد باید دقیقا به همون لایسنس و قوانین پایبند باشه
دسته دوم permissive license ها هستن که یه مقدار دست توسعه دهنده ها رو باز تر میزاره و میتونن از نرم افزار اصلی توی پروژه خودشون با یه لایسنس دیگه استفاده کنن
توی این پست به صورت کلی برسی کردم برای اینکه این پست طولانی نشه تو پستای بعدی هریک از لایسنس های معروف این دو دسته رو توی پست های جداگونه توضیح میدم
#license #openSource | Source
@CleverDevs - @CleverDevsGp
سوالی اینه که چرا باید لایسنس داشته باشیم ؟ چون وقتی برنامه اوپن سورسی منتشر میکنیم حتی اگه شما قصدتون این باشه که رایگان بزارید تا بقیه از کد شما استفاده کنن باز نمیتونن و حتما باید شما یه مجوز رسمی (لایسنس) اوپن سورسی براش بزارید و توی اون همه شرایط و اجازه هارو صراحتا بگید.
لایسنس ها به دو دسته اصلی تقیسیم میشن اولی copyleft که میگه هر ورژن تغییر یافته از این پروژه ها بالا بیاد باید دقیقا به همون لایسنس و قوانین پایبند باشه
دسته دوم permissive license ها هستن که یه مقدار دست توسعه دهنده ها رو باز تر میزاره و میتونن از نرم افزار اصلی توی پروژه خودشون با یه لایسنس دیگه استفاده کنن
توی این پست به صورت کلی برسی کردم برای اینکه این پست طولانی نشه تو پستای بعدی هریک از لایسنس های معروف این دو دسته رو توی پست های جداگونه توضیح میدم
#license #openSource | Source
@CleverDevs - @CleverDevsGp
👍26🔥6❤2👌2