Top 100 questions Google Data Science Interview.pdf
16.7 MB
💯 سوال برتر مصاحبه علوم داده گوگل 🔎
🌟 راهنمای آمادگی ضروری برای علاقهمندان و کارجویان حوزه دیتا
🔸 گوگل به خاطر فرآیند مصاحبه دقیق علوم داده خود که معمولاً از یک قالب ترکیبی پیروی میکند، شناخته شده است. از داوطلبان انتظار میرود مهارتهای برنامهنویسی قوی، دانش قوی در آمار و یادگیری ماشین و توانایی بالایی در رویکرد به مسائل از دیدگاه محصولمحور را نشان دهند.
🌐 برای موفقیت، باید در چندین حوزه مهم مهارت داشت: آمار و احتمال، برنامهنویسی SQL و پایتون، درک محصول و تجزیه و تحلیل مبتنی بر مطالعه موردی.
🟠 این فهرست گزینششده شامل بیش از ۱۰۰ سوال رایج و مهم در مصاحبههای علوم داده گوگل است. این فهرست به عنوان یک منبع جامع به داوطلبان کمک میکند تا به طور مؤثر و با اطمینان برای چالش پیش رو آماده شوند.
@TryCodeBox
🌟 راهنمای آمادگی ضروری برای علاقهمندان و کارجویان حوزه دیتا
🔸 گوگل به خاطر فرآیند مصاحبه دقیق علوم داده خود که معمولاً از یک قالب ترکیبی پیروی میکند، شناخته شده است. از داوطلبان انتظار میرود مهارتهای برنامهنویسی قوی، دانش قوی در آمار و یادگیری ماشین و توانایی بالایی در رویکرد به مسائل از دیدگاه محصولمحور را نشان دهند.
🌐 برای موفقیت، باید در چندین حوزه مهم مهارت داشت: آمار و احتمال، برنامهنویسی SQL و پایتون، درک محصول و تجزیه و تحلیل مبتنی بر مطالعه موردی.
🟠 این فهرست گزینششده شامل بیش از ۱۰۰ سوال رایج و مهم در مصاحبههای علوم داده گوگل است. این فهرست به عنوان یک منبع جامع به داوطلبان کمک میکند تا به طور مؤثر و با اطمینان برای چالش پیش رو آماده شوند.
@TryCodeBox
👍3
پروژه gitc که یکی از بچه های چنل توسعه داده یک ابزار cli که براساس تغییرات کدی ک دادید چیکیدش رو به ai با پرامپ خاص، سبک و کانفیگ های مختلف ارسال میکنه و ی گیت کامیت مسیج کامل و خلاصه تحویل میده
فعلا فقط openai ساپورت میکنه
در اینده شاید دیپ سیک و گراک هم اضافه بشه
https://github.com/rezatg/gitc
@TryCodeBox
#گیت
فعلا فقط openai ساپورت میکنه
در اینده شاید دیپ سیک و گراک هم اضافه بشه
اگه براتون جالبه، خوشحال میشم یه نگاهی بهش بندازید، استار بدید، یا اگه ایدهای برای بهبودش دارید یا دوست دارید مشارکت (contribute) کنید، در خدمتم.
https://github.com/rezatg/gitc
@TryCodeBox
#گیت
👍1
Media is too big
VIEW IN TELEGRAM
🟠 ابزار جدید گوگل معرفی شد
ابزاری که به کمک مدل هوش مصنوعی Gemini، مستقیماً داخل ترمینال بهت کمک میکنه.
از پیشنهاد و تکمیل کد گرفته تا خلاصهسازی، سرچ و حتی رفع باگ.
👨💻 یه دستیار ساده، سریع و متنباز برای توسعهدهندهها.
⚠️ نه قراره جادو کنه، نه جای تو رو بگیره
فقط قراره همراهت باشه
لینک خبر:
https://blog.google/technology/developers/introducing-gemini-cli-open-source-ai-agent/
@TryCodeBox
#news
#GeminiCLI
#AItools
ابزاری که به کمک مدل هوش مصنوعی Gemini، مستقیماً داخل ترمینال بهت کمک میکنه.
از پیشنهاد و تکمیل کد گرفته تا خلاصهسازی، سرچ و حتی رفع باگ.
👨💻 یه دستیار ساده، سریع و متنباز برای توسعهدهندهها.
⚠️ نه قراره جادو کنه، نه جای تو رو بگیره
فقط قراره همراهت باشه
لینک خبر:
https://blog.google/technology/developers/introducing-gemini-cli-open-source-ai-agent/
@TryCodeBox
#news
#GeminiCLI
#AItools
👍5❤3
شرکت Meta عضو طلایی بنیاد Kotlin شد
بنیاد Kotlin نهادی غیرانتفاعی است که با پشتیبانی JetBrains و Google، بر روی رشد و آیندهی زبان Kotlin تمرکز داره.
متا در تاریخ ۲۲ مه ۲۰۲۵ رسماً بهعنوان اولین عضو طلایی به بنیاد Kotlin پیوست. حرکتی مهم که نشان از تعهد جدی این غول فناوری به Kotlin و آیندهی توسعهی اندروید دارد.
🔹طبق مستندات Meta در سالهای اخیر، میلیونها خط کد Java را در اپهای اندرویدی خود به Kotlin تبدیل کرده و برای این کار، ابزار داخلیای به نام Kotlinator توسعه داده که بهطور خودکار این تبدیل رو انجام میده.
🔹 این عضویت یعنی Meta رسماً در توسعه و ترویج Kotlin نقش فعال داره.
کاتلین در این روز ها سعی داره بطور تدریجی جای خود را در پروژههای بکاند، کراسپلتفرم و حتی فینتک در بین کامینیوتی توسعه دهندگان و شرکت ها پیدا کنه.
https://kotlinfoundation.org/news/meta-joins-kotlin-foundation-first-gold-member
@TryCodeBox
#news #Kotlin #Meta #Android #JetBrains #News
بنیاد Kotlin نهادی غیرانتفاعی است که با پشتیبانی JetBrains و Google، بر روی رشد و آیندهی زبان Kotlin تمرکز داره.
متا در تاریخ ۲۲ مه ۲۰۲۵ رسماً بهعنوان اولین عضو طلایی به بنیاد Kotlin پیوست. حرکتی مهم که نشان از تعهد جدی این غول فناوری به Kotlin و آیندهی توسعهی اندروید دارد.
🔹طبق مستندات Meta در سالهای اخیر، میلیونها خط کد Java را در اپهای اندرویدی خود به Kotlin تبدیل کرده و برای این کار، ابزار داخلیای به نام Kotlinator توسعه داده که بهطور خودکار این تبدیل رو انجام میده.
🔹 این عضویت یعنی Meta رسماً در توسعه و ترویج Kotlin نقش فعال داره.
کاتلین در این روز ها سعی داره بطور تدریجی جای خود را در پروژههای بکاند، کراسپلتفرم و حتی فینتک در بین کامینیوتی توسعه دهندگان و شرکت ها پیدا کنه.
https://kotlinfoundation.org/news/meta-joins-kotlin-foundation-first-gold-member
@TryCodeBox
#news #Kotlin #Meta #Android #JetBrains #News
درود به همراهان TryCodeBox
این پست صرفا یک درد و دل هست
در این یک ماهی که پشت سر گذاشتیم و هنوز کماکان گرفتارش هستیم، با این اوضاع ناشی از تنش های جنگی و محدودیت ها و اختلالات ایننترنت، همه ما توسعه دهندگان و برنامه نویس ها در تنگنای سختی گرفتار شده ایم.
به عنوان یک توسعه دهنده در این مدت بارها با حس خشم و درماندگی در حین انجام پروژه مواجه شدم
تصور کنید در اوج تمرکز روی پروژه ای کار می کنید که ددلاین های فشرده و انتظارات بالا دارد و ناگهان دسترسیتون به اینترنت قطع میشه.
در یک ماه گذشته بارها اتفاق افتاده که حین انجام پروژه به پکیجی نیاز داشته باشم یا بخوام داکر پول انجام بدم.
این مشکلات فقط به پکیج و داکر ختم نمیشه. حتی نمی تونستم os و اپلیکیشن هایم رو آپدیت کنم.
هفته گدشته یکی از همکاران خوبم پروژه ای رو بهم معرفی کرد که دقیقا همین مشکل جامعه ما توسعه دهندگان رو هدف گرفته.
پروژه ای که توسط یک هم وطن خوبمون توسعه داده شده و یک مخزن عالی از میرورهای داخلی و ایرانی برای PyPl, npm, Docker و .... هست.
یه اسکریپ ساده هم داره که availability هر میرور رو بررسی می کنه و گزارش میده.
وظیفه خودم دونستم که این پروژه رو اینجا معرفی کنم تا شاید بتونم به همکارا و دوستانی که مثل من توی این روزا درگیر محدودیتها بودن و هستن کمک کوچیکی کرده باشم. میدونم که این راهحل شاید تمام مشکلاتمون رو حل نکنه، ولی میتونه توی این شرایط سخت یه قدم مؤثر برای کاهش دردسرهای فنی ما توسعهدهندهها باشه.
خودم شخصاً از این پروژه استفاده کردم و واقعاً حس خوبی بهم داد که حتی توی این شرایط هم، جامعه برنامهنویسی ما به فکر همدیگهست و داره راهحل ارائه میده. فکر میکنم این بهترین زمانه که ما برنامهنویسا بیشتر از همیشه پشت هم باشیم، به اشتراک بذاریم و کمک کنیم که اوضاع برای همهمون راحتتر بشه.
لینک پروژه رو میذارم که حتماً یه سر بهش بزنید و حمایت کنید و نشرش بدید
https://github.com/GeeDook/mirava
به امید روزای بهتر برای همه ما عاشقان تکنولوژی و فناوری✌️
@TryCodeBox
این پست صرفا یک درد و دل هست
در این یک ماهی که پشت سر گذاشتیم و هنوز کماکان گرفتارش هستیم، با این اوضاع ناشی از تنش های جنگی و محدودیت ها و اختلالات ایننترنت، همه ما توسعه دهندگان و برنامه نویس ها در تنگنای سختی گرفتار شده ایم.
به عنوان یک توسعه دهنده در این مدت بارها با حس خشم و درماندگی در حین انجام پروژه مواجه شدم
تصور کنید در اوج تمرکز روی پروژه ای کار می کنید که ددلاین های فشرده و انتظارات بالا دارد و ناگهان دسترسیتون به اینترنت قطع میشه.
در یک ماه گذشته بارها اتفاق افتاده که حین انجام پروژه به پکیجی نیاز داشته باشم یا بخوام داکر پول انجام بدم.
این مشکلات فقط به پکیج و داکر ختم نمیشه. حتی نمی تونستم os و اپلیکیشن هایم رو آپدیت کنم.
هفته گدشته یکی از همکاران خوبم پروژه ای رو بهم معرفی کرد که دقیقا همین مشکل جامعه ما توسعه دهندگان رو هدف گرفته.
پروژه ای که توسط یک هم وطن خوبمون توسعه داده شده و یک مخزن عالی از میرورهای داخلی و ایرانی برای PyPl, npm, Docker و .... هست.
یه اسکریپ ساده هم داره که availability هر میرور رو بررسی می کنه و گزارش میده.
وظیفه خودم دونستم که این پروژه رو اینجا معرفی کنم تا شاید بتونم به همکارا و دوستانی که مثل من توی این روزا درگیر محدودیتها بودن و هستن کمک کوچیکی کرده باشم. میدونم که این راهحل شاید تمام مشکلاتمون رو حل نکنه، ولی میتونه توی این شرایط سخت یه قدم مؤثر برای کاهش دردسرهای فنی ما توسعهدهندهها باشه.
خودم شخصاً از این پروژه استفاده کردم و واقعاً حس خوبی بهم داد که حتی توی این شرایط هم، جامعه برنامهنویسی ما به فکر همدیگهست و داره راهحل ارائه میده. فکر میکنم این بهترین زمانه که ما برنامهنویسا بیشتر از همیشه پشت هم باشیم، به اشتراک بذاریم و کمک کنیم که اوضاع برای همهمون راحتتر بشه.
لینک پروژه رو میذارم که حتماً یه سر بهش بزنید و حمایت کنید و نشرش بدید
https://github.com/GeeDook/mirava
به امید روزای بهتر برای همه ما عاشقان تکنولوژی و فناوری✌️
@TryCodeBox
GitHub
GitHub - GeeDook/mirava: Mirava is a curated list of Iranian package mirrors, providing reliable and fast access to essential software…
Mirava is a curated list of Iranian package mirrors, providing reliable and fast access to essential software resources within Iran. - GeeDook/mirava
❤8🔥2
💻یه برنامه نویس حرفه ای برای خودت داشته باش
اگه کدنویسی میکنی و هنوز با Opus Max کار نکردی، یه مهندس فولاستک تمام وقت مجانی رو از دست دادی
به سرعت کل پروژه رو آنالیز می کنه و می فهمه (فایلها، وابستگیها، داکیومنتها، کامنتها…)
و مثل یه مهندس خبره کد هات رو ریفکتور می کنه در حد جراحی دقیق
همچنین پیدا کردن باگهای ریز و درشت
تغییر، حذف و بازنویسی فایلها تخصصش هست.
🤖 مدل Claude 4 Opus الان در Cursor به اسم Max Mode اضافه شده. طبق تستها از مدل GPT-4 هم بعضی جاها بهتر ظاهر شده و تبدیل به ابزار موردعلاقه خیلی از برنامهنویسها شده.
✍️نویسنده
@TryCodeBox| Condor
#AI
اگه کدنویسی میکنی و هنوز با Opus Max کار نکردی، یه مهندس فولاستک تمام وقت مجانی رو از دست دادی
به سرعت کل پروژه رو آنالیز می کنه و می فهمه (فایلها، وابستگیها، داکیومنتها، کامنتها…)
و مثل یه مهندس خبره کد هات رو ریفکتور می کنه در حد جراحی دقیق
همچنین پیدا کردن باگهای ریز و درشت
تغییر، حذف و بازنویسی فایلها تخصصش هست.
🤖 مدل Claude 4 Opus الان در Cursor به اسم Max Mode اضافه شده. طبق تستها از مدل GPT-4 هم بعضی جاها بهتر ظاهر شده و تبدیل به ابزار موردعلاقه خیلی از برنامهنویسها شده.
✍️نویسنده
@TryCodeBox| Condor
#AI
🔥1
👨💻دوره هایی که به واسطه شرایط اخیر رایگان شدن
1- جادی دوره جدید پایتون خودش رو رایگان کرده
کد تخفیف: PEACE
لینک دوره (https://maktabkhooneh.org)
2- علی حجازی تمامی دوره هاش رو رایگان کرده کافیه ثبت نام کنید و به حسابتون اضافه کنید
لینک سایت (https://pytopia.ai/courses)
3- دوره های رایگان فرادرس
لینک صفحه (https://faradars.org)
4- تخفیف 50 درصدی فرادرس دوره لینکدین برای برنامه نویسان
لینک دوره (https://faradars.org/courses/linkedin-for-developers-fvprg364)
5- سایت git.ir اشتراک یک هفته رایگان رو فعال کرده
کد تخفیف:iran
لینک اعمال کد هدیه (https://git.ir/p/Yy6gW)
6- هدیه فرادرس
به انتخاب خودتون یک دوره آموزشی رو دانلود کنید
کد تخفیف: IRAN
فقط یک آموزش باید توی سبد خرید باشه.
7- کالج Quera
4 دوره رایگان شده
لینک صفحه (https://quera.org/college)
@TryCodeBox
1- جادی دوره جدید پایتون خودش رو رایگان کرده
کد تخفیف: PEACE
لینک دوره (https://maktabkhooneh.org)
2- علی حجازی تمامی دوره هاش رو رایگان کرده کافیه ثبت نام کنید و به حسابتون اضافه کنید
لینک سایت (https://pytopia.ai/courses)
3- دوره های رایگان فرادرس
لینک صفحه (https://faradars.org)
4- تخفیف 50 درصدی فرادرس دوره لینکدین برای برنامه نویسان
لینک دوره (https://faradars.org/courses/linkedin-for-developers-fvprg364)
5- سایت git.ir اشتراک یک هفته رایگان رو فعال کرده
کد تخفیف:iran
لینک اعمال کد هدیه (https://git.ir/p/Yy6gW)
6- هدیه فرادرس
به انتخاب خودتون یک دوره آموزشی رو دانلود کنید
کد تخفیف: IRAN
فقط یک آموزش باید توی سبد خرید باشه.
7- کالج Quera
4 دوره رایگان شده
لینک صفحه (https://quera.org/college)
@TryCodeBox
maktabkhooneh.org
مکتبخونه | آکادمی آنلاین تخصصها
مکتبخونه، بزرگترین رسانه دیجیتال آموزش آنلاین در ایران
🔥1
Programming_Logic_&_Design,_Comprehensive_9th_editionJoyce_Farrell.pdf
15.9 MB
🚀 قدم صفرم برنامه نویسی
اگر میخواهید وارد دنیای برنامهنویسی شوید و رویای مهندس نرمافزار شدن را محقق کنید، اولین قدم یادگیری اصول منطق برنامهنویسی است.
📚 کتاب پیشنهادی:
Programming Logic and Design - Joyce Farrell
این کتاب یک راهنمای فوقالعاده برای مبتدیان است که مفاهیم پایهای برنامهنویسی را به زبانی ساده و بدون نیاز به دانش قبلی توضیح میدهد.
از فلوچارتها و شبهکد گرفته تا منطق حل مسئله، این کتاب به شما کمک میکند تا پایهای قوی برای یادگیری هر زبان برنامهنویسی بسازید.
✅ آخرین نسخه کامل کتاب را بطور رایگان در اختیار شما همراهان کانال قرار دادیم.
@TryCodeBox
اگر میخواهید وارد دنیای برنامهنویسی شوید و رویای مهندس نرمافزار شدن را محقق کنید، اولین قدم یادگیری اصول منطق برنامهنویسی است.
📚 کتاب پیشنهادی:
Programming Logic and Design - Joyce Farrell
این کتاب یک راهنمای فوقالعاده برای مبتدیان است که مفاهیم پایهای برنامهنویسی را به زبانی ساده و بدون نیاز به دانش قبلی توضیح میدهد.
از فلوچارتها و شبهکد گرفته تا منطق حل مسئله، این کتاب به شما کمک میکند تا پایهای قوی برای یادگیری هر زبان برنامهنویسی بسازید.
✅ آخرین نسخه کامل کتاب را بطور رایگان در اختیار شما همراهان کانال قرار دادیم.
@TryCodeBox
❤3
🔖 بهترین سایت ها برای یادگیری برنامه نویسی
💻 Python Programming
1. Programiz
2. Codecademy
3. Python.org (Official Docs)
4. Coursera (Python Courses)
---
💻 JavaScript Programming
1. FreeCodeCamp
2. SoloLearn
3. Javatpoint (JS Tutorials)
4. JavaScript.info (Modern JS)
---
💻 C/C++ Programming
1. Udemy (C/C++ Courses)
2. Codeasy (Interactive C++)
3. Khan Academy (C Basics)
4. Learn-C.org
---
💻 Java Programming
1. Oracle Java Docs
2. Simplilearn
3. edX
4. Learn Java Online
---
✅ نکته: برخی از این سایتها مثل Coursera، Udemy و edX دورههای پولی هم دارند، اما بخشهای رایگان اونها خیلی مفید هستن.
@TryCodeBox | #برنامه_نویسی
💻 Python Programming
1. Programiz
2. Codecademy
3. Python.org (Official Docs)
4. Coursera (Python Courses)
---
💻 JavaScript Programming
1. FreeCodeCamp
2. SoloLearn
3. Javatpoint (JS Tutorials)
4. JavaScript.info (Modern JS)
---
💻 C/C++ Programming
1. Udemy (C/C++ Courses)
2. Codeasy (Interactive C++)
3. Khan Academy (C Basics)
4. Learn-C.org
---
💻 Java Programming
1. Oracle Java Docs
2. Simplilearn
3. edX
4. Learn Java Online
---
✅ نکته: برخی از این سایتها مثل Coursera، Udemy و edX دورههای پولی هم دارند، اما بخشهای رایگان اونها خیلی مفید هستن.
@TryCodeBox | #برنامه_نویسی
🔥2
Media is too big
VIEW IN TELEGRAM
🎮دستیار هوش مصنوعی خودت رو در چند دقیقه بساز (بدون حتی یک خط کدنویسی!)
👈مقاله مدیوم
👈گرفتن Decorators در گیتهاب
@TryCodeBox | #هوش_مصنوعی
👈مقاله مدیوم
👈گرفتن Decorators در گیتهاب
@TryCodeBox | #هوش_مصنوعی
🔥2
🎯چند وقت پیش با یه پلتفرم فوقالعاده به اسم Kasm آشنا شدم و با خودم گفتم:
"بابا چرا زودتر ندیده بودمش؟!"
💻با Kasm میتونی محیطهایی مثل Ubuntu، ویندوز، VS Code یا حتی مرورگر رو، توی خود مرورگر و بدون نصب هیچچی اجرا کنی. اونم بهصورت کانتینری و امن!
✅ با یه کلیک، یه لینوکس تمیز تو مرورگرت باز میشه
✅ میتونی کد بزنی، وبکردی کنی یا تست کنی
✅ همه چی توی کانتینره، پس امنیتش حرف نداره
✅ کارت تموم شد؟ پنجره رو ببند، خودکار پاک میشه
🔧 بهدرد کی میخوره؟
تیمهای dev که دنبال محیط یکپارچه هستن
مدرسهایی که نمیخوان هنرجوها چیزی نصب کنن
سازمانهایی که دنبال مرور امن هستن
کسایی که میخوان از راه دوریه VS Code آماده داشته باشن
نصبش با Docker Compose خیلی راحته، نسخه رایگان هم داره.
من خودم وقتی دیدم فقط با یه URL میتونم به محیط کامل کدنویسی راه بندازم، دیگه عاشقش شدم!
آدرس :
https://kasmweb.com
@TryCodeBox
"بابا چرا زودتر ندیده بودمش؟!"
💻با Kasm میتونی محیطهایی مثل Ubuntu، ویندوز، VS Code یا حتی مرورگر رو، توی خود مرورگر و بدون نصب هیچچی اجرا کنی. اونم بهصورت کانتینری و امن!
✅ با یه کلیک، یه لینوکس تمیز تو مرورگرت باز میشه
✅ میتونی کد بزنی، وبکردی کنی یا تست کنی
✅ همه چی توی کانتینره، پس امنیتش حرف نداره
✅ کارت تموم شد؟ پنجره رو ببند، خودکار پاک میشه
🔧 بهدرد کی میخوره؟
تیمهای dev که دنبال محیط یکپارچه هستن
مدرسهایی که نمیخوان هنرجوها چیزی نصب کنن
سازمانهایی که دنبال مرور امن هستن
کسایی که میخوان از راه دوریه VS Code آماده داشته باشن
نصبش با Docker Compose خیلی راحته، نسخه رایگان هم داره.
من خودم وقتی دیدم فقط با یه URL میتونم به محیط کامل کدنویسی راه بندازم، دیگه عاشقش شدم!
آدرس :
https://kasmweb.com
@TryCodeBox
🔥4👍1
✔️ اگه با JSON زیاد کار میکنی، JSON Crack یکی از بهترین ابزارهاییه که میتونی استفاده کنی. بدون نیاز به نصب، فقط با باز کردن سایتش میتونی ساختار JSON رو به شکل گرافیکی و قابل فهم ببینی. از فرمتهای دیگه مثل YAML و XML هم پشتیبانی میکنه، قابلیت تبدیل، اعتبارسنجی، تولید schema و حتی خروجی گرفتن داره. افزونه VS Code هم داره و همهچی سمت کلاینت اجرا میشه، پس خیالت از بابت امنیت راحته. خلاصه، سریع، ساده و خیلی کاربردیه.
jsoncrack.com
@TryCodeBox
jsoncrack.com
@TryCodeBox
❤5
✔️ وقتی Jira با یه تغییر ساده، 75% CPU و 55% هزینه رو نجات داد!
شرکت Atlassian (سازندهی Jira) اخیراً یه تغییر مهم توی ساختار دادههاش داد:
مهاجرت از JSON به Protobuf توی سیستم کش memcached
نتیجه؟
▪️ 75% کاهش مصرف CPU
▪️ 80% کاهش حجم دادهها
▪️ 33% افزایش سرعت دیسریالایز
▪️ 55% کاهش اندازهی کلاستر memcached (یعنی نصف هزینه!)
برخلاف JSON که متنی و پر از اضافاته، Protobuf یه فرمت باینری، فشرده و بسیار سریع برای ماشینهاست. سرعت بالاتر در سریالایز/دیسریالایز، مصرف کمتر CPU و حافظه، و عملکرد پایدارتر در مقیاس بالا باعث شده که انتخاب بهتری برای سیستمهای پرترافیک باشه.
@TryCodeBox
شرکت Atlassian (سازندهی Jira) اخیراً یه تغییر مهم توی ساختار دادههاش داد:
مهاجرت از JSON به Protobuf توی سیستم کش memcached
نتیجه؟
▪️ 75% کاهش مصرف CPU
▪️ 80% کاهش حجم دادهها
▪️ 33% افزایش سرعت دیسریالایز
▪️ 55% کاهش اندازهی کلاستر memcached (یعنی نصف هزینه!)
برخلاف JSON که متنی و پر از اضافاته، Protobuf یه فرمت باینری، فشرده و بسیار سریع برای ماشینهاست. سرعت بالاتر در سریالایز/دیسریالایز، مصرف کمتر CPU و حافظه، و عملکرد پایدارتر در مقیاس بالا باعث شده که انتخاب بهتری برای سیستمهای پرترافیک باشه.
@TryCodeBox
❤2
✔️ یکی از جالبترین و آموزندهترین مقالهها درباره پایتون که خوشبختانه نسخه فارسیش هم موجوده!
لینک مقاله:
https://github.com/satwikkansal/wtfpython
@TryCodeBox
لینک مقاله:
https://github.com/satwikkansal/wtfpython
@TryCodeBox
👍2
✔️ توئیت ایلان ماسک در مورد رفع باگ: (برنامه نویسی)
کافیه کل کدتون رو کپی کنید و توی باکس ورودی grok.com بذارید، Grok 4 خودش براتون درستش(اصلاح) میکنه!
همهی بچههای xAI از همین روش استفاده میکنن، حتی بهتر از Cursor جواب میده!
@TryCodeBox
کافیه کل کدتون رو کپی کنید و توی باکس ورودی grok.com بذارید، Grok 4 خودش براتون درستش(اصلاح) میکنه!
همهی بچههای xAI از همین روش استفاده میکنن، حتی بهتر از Cursor جواب میده!
@TryCodeBox
👍2
✔️ افزایش سرعت برنامه با دکوریتور lru_cache در پایتون
یکی از ابزارهای جالب و کاربردی در پایتون، دکوریتور lru_cache هست که به ما کمک میکنه عملکرد برنامههامون رو با ذخیرهسازی نتایج محاسبات تکراری بهبود بدیم.
این دکوریتور بهطور خودکار نتایج تابع رو برای ورودیهای قبلی ذخیره میکنه و در دفعات بعدی، بهجای محاسبه دوباره، نتیجه کششده رو برمیگردونه.
فرض کن تابعی داریم که عدد nام دنباله فیبوناچی رو محاسبه میکنه:
دفعه اول که fibonacci(30) اجرا میشه، محاسبات بهصورت کامل انجام میشن.
اما دفعه دوم، نتیجه بدون محاسبه، مستقیم از کش گرفته میشه. خیلی سریعتر!
@TryCodeBox
یکی از ابزارهای جالب و کاربردی در پایتون، دکوریتور lru_cache هست که به ما کمک میکنه عملکرد برنامههامون رو با ذخیرهسازی نتایج محاسبات تکراری بهبود بدیم.
این دکوریتور بهطور خودکار نتایج تابع رو برای ورودیهای قبلی ذخیره میکنه و در دفعات بعدی، بهجای محاسبه دوباره، نتیجه کششده رو برمیگردونه.
فرض کن تابعی داریم که عدد nام دنباله فیبوناچی رو محاسبه میکنه:
from functools import lru_cache
@lru_cache(maxsize=None)
# میتونیم محدودیت کش رو با maxsize مشخص کنیم
def fibonacci(n):
if n < 2:
return n
return fibonacci(n - 1) + fibonacci(n - 2)
print(fibonacci(30)) # محاسبه و کش شدن نتایج
print(fibonacci(30)) # این بار خیلی سریع از کش برمیگرده
دفعه اول که fibonacci(30) اجرا میشه، محاسبات بهصورت کامل انجام میشن.
اما دفعه دوم، نتیجه بدون محاسبه، مستقیم از کش گرفته میشه. خیلی سریعتر!
@TryCodeBox
👍2
✔️ تو این سایت دیزاین سایت های مختلف قرارداده میشن و میتونین برای طراحی های خودتون ازشون ایده بگیرید!
▪️https://webdesign-inspiration.com
@TryCodeBox
▪️https://webdesign-inspiration.com
@TryCodeBox
👍2
✔️ چند تا API داده عمومی برای تمرین برنامهنویسی
اول - OpenWeatherMap: برای دریافت دادههای آبوهوا و ساخت پروژههای مرتبط با پیشبینی یا نمایش وضعیت آبوهوا.
دوم - CoinGecko API: مناسب برای پروژههای مرتبط با ارزهای دیجیتال و نمایش قیمتها و روند بازار.
سوم - The Cat API: اگه دنبال یه پروژه سرگرمکننده هستی، این API میتونه تصاویر تصادفی از گربهها بهت بده!
چهارم - COVID-19 Data API: برای دسترسی به دادههای بهروز مربوط به بیماری کرونا و تحلیل روندهای آماری.
پنجم - Public APIs: وبسایتی که کلی API عمومی و رایگان توی دستهبندیهای مختلف معرفی کرده و میتونی باهاشون تمرین کنی.
@TryCodeBox
اول - OpenWeatherMap: برای دریافت دادههای آبوهوا و ساخت پروژههای مرتبط با پیشبینی یا نمایش وضعیت آبوهوا.
دوم - CoinGecko API: مناسب برای پروژههای مرتبط با ارزهای دیجیتال و نمایش قیمتها و روند بازار.
سوم - The Cat API: اگه دنبال یه پروژه سرگرمکننده هستی، این API میتونه تصاویر تصادفی از گربهها بهت بده!
چهارم - COVID-19 Data API: برای دسترسی به دادههای بهروز مربوط به بیماری کرونا و تحلیل روندهای آماری.
پنجم - Public APIs: وبسایتی که کلی API عمومی و رایگان توی دستهبندیهای مختلف معرفی کرده و میتونی باهاشون تمرین کنی.
@TryCodeBox
👍2
✔️ تبدیل صدا به متن با دقت بالا!
دیگه لازم نیست برای پیادهسازی سیستمهای تشخیص گفتار از صفر شروع کنی!
با استفاده از مدل متنباز و قدرتمند Whisper از OpenAI میتونی بهسادگی صدا رو به متن تبدیل کنی، اون هم با پشتیبانی از زبان فارسی
▪️کدها و مستندات کامل در گیتهاب:
https://github.com/openai/whisper
#هوش_مصنوعی #تشخیص_گفتار #Whisper #OpenAI #پایتون #پردازش_صدا
@TryCodeBox
دیگه لازم نیست برای پیادهسازی سیستمهای تشخیص گفتار از صفر شروع کنی!
با استفاده از مدل متنباز و قدرتمند Whisper از OpenAI میتونی بهسادگی صدا رو به متن تبدیل کنی، اون هم با پشتیبانی از زبان فارسی
▪️کدها و مستندات کامل در گیتهاب:
https://github.com/openai/whisper
#هوش_مصنوعی #تشخیص_گفتار #Whisper #OpenAI #پایتون #پردازش_صدا
@TryCodeBox
👍3