✔️ کد شناسایی بانک از روی شماره کارت با پایتون!
اگه شماره کارت بانکی داری و میخوای بدونی این کارت مربوط به کدوم بانکه، فقط کافیه ۶ رقم اولش (BIN) رو بررسی کنی. با این کد پایتونی، بهراحتی میتونی بانک رو تشخیص بدی:
مناسب پروژههای پرداخت، فرمهای ورود اطلاعات یا تحلیل داده
@TryCodeBox
#پایتون
اگه شماره کارت بانکی داری و میخوای بدونی این کارت مربوط به کدوم بانکه، فقط کافیه ۶ رقم اولش (BIN) رو بررسی کنی. با این کد پایتونی، بهراحتی میتونی بانک رو تشخیص بدی:
مناسب پروژههای پرداخت، فرمهای ورود اطلاعات یا تحلیل داده
banks = {
'603799': 'بانک ملی',
'603770': 'بانک صادرات',
'603769': 'بانک کشاورزی',
'589210': 'بانک سپه',
'610433': 'بانک ملت',
'628023': 'بانک مسکن',
'627648': 'بانک توسعه صادرات',
'627961': 'بانک صنعت و معدن',
'627353': 'بانک تجارت',
'589463': 'بانک رفاه',
'639347': 'بانک پاسارگاد',
'627412': 'بانک اقتصاد نوین',
'622106': 'بانک پارسیان',
'627488': 'بانک کارآفرین',
'621986': 'بانک سامان',
'639346': 'بانک سینا',
'639607': 'بانک سرمایه',
'502806': 'بانک شهر',
'502938': 'بانک دی',
'627381': 'بانک انصار',
'639599': 'بانک قوامین',
}
def detect_bank(card_number: str) -> str:
# Check if input is valid
if len(card_number) < 6 or not card_number.isdigit():
return "Invalid card number. Please enter at least 6 digits."
# Extract first 6 digits (BIN)
bin_code = card_number[:6]
# Lookup bank name from dictionary
bank_name = banks.get(bin_code, "Unknown Bank")
return f"Detected Bank: {bank_name}"
if __name__ == "__main__":
print("=== Bank Detector ===")
card_input = input("Enter your card number: ")
result = detect_bank(card_input)
print(result)@TryCodeBox
#پایتون
👍8
✔️ ابزاری قدرتمند در Git برای حذف فایل از تاریخچه مخزن
گاهی پیش میآید که نیاز دارید یک فایل خاص (مانند کلیدهای API یا اطلاعات حساس) را از کل تاریخچهی یک مخزن Git حذف کنید، بدون آنکه کل ریپو را پاک یا بازنویسی کامل کنید. در این شرایط، دستور زیر میتواند بسیار مفید باشد:
با اجرای این دستور، فایل مشخصشده (در اینجا filename.txt) از تمامی کامیتهای گذشته حذف میشود؛ فرآیندی بسیار سریعتر و تمیزتر نسبت به ابزار قدیمیتر filter-branch.
این روش، راهکاری مناسب برای پاکسازی مواردی است که نباید هیچ اثری از آنها در مخزن باقی بماند.
اگر تاکنون از git filter-repo استفاده نکردهاید، توصیه میشود آن را بررسی و آزمایش کنید. Git ابزارهای قدرتمند و پنهان زیادی در اختیار توسعهدهندگان قرار میدهد.
@TryCodeBox
#Git
گاهی پیش میآید که نیاز دارید یک فایل خاص (مانند کلیدهای API یا اطلاعات حساس) را از کل تاریخچهی یک مخزن Git حذف کنید، بدون آنکه کل ریپو را پاک یا بازنویسی کامل کنید. در این شرایط، دستور زیر میتواند بسیار مفید باشد:
git filter-repo --path filename.txt --invert-paths
با اجرای این دستور، فایل مشخصشده (در اینجا filename.txt) از تمامی کامیتهای گذشته حذف میشود؛ فرآیندی بسیار سریعتر و تمیزتر نسبت به ابزار قدیمیتر filter-branch.
این روش، راهکاری مناسب برای پاکسازی مواردی است که نباید هیچ اثری از آنها در مخزن باقی بماند.
اگر تاکنون از git filter-repo استفاده نکردهاید، توصیه میشود آن را بررسی و آزمایش کنید. Git ابزارهای قدرتمند و پنهان زیادی در اختیار توسعهدهندگان قرار میدهد.
@TryCodeBox
#Git
زیر کاپوت گیت چه خبره؟
اسلاید های یک ارائه خوب ولی قدیمی از جزییات کارکرد گیت
https://github.com/techgaun/git-internals/blob/master/README.md
این اسلایدها هم هست که جذاب تر و طولانی تره ولی به نظرم بالایی مختصر مفید تر بود
https://www.slideshare.net/slideshow/git-internals-187357386/187357386
@TryCodeBox
#Git
اسلاید های یک ارائه خوب ولی قدیمی از جزییات کارکرد گیت
https://github.com/techgaun/git-internals/blob/master/README.md
این اسلایدها هم هست که جذاب تر و طولانی تره ولی به نظرم بالایی مختصر مفید تر بود
https://www.slideshare.net/slideshow/git-internals-187357386/187357386
@TryCodeBox
#Git
GitHub
git-internals/README.md at master · techgaun/git-internals
An overview of git internals. Contribute to techgaun/git-internals development by creating an account on GitHub.
✔️ زندگی یک برنامه نویس!
بعضی روزها زندگی، شبیه یه متغیر توی رم میمونه.
بودنش وابستهست به این که برنامهات هنوز اجرا بشه یا نه.
همین که یه بار restart شدی، همهچی پاک میشه...
همهی اون چیزایی که فکر میکردی مهمن،
همهی حسها، رویاها، خاطرهها —
میپرن، چون فقط توی RAM بودن.
اگه چیزی رو بخوای نگهداری،
باید بریزش توی یه پایگاه داده،
یه جایی امن، یه جایی موندگار.
ولی زندگی هیچوقت بهت commit نمیده.
هر چی هم ذخیره کنی، شاید یه روز rollback شه.
و ما،
برنامهنویسهایی که سعی میکنیم
توی یه سیستم بدون پایداری،
یه زندگی پایدار بسازیم...
@TryCodeBox
بعضی روزها زندگی، شبیه یه متغیر توی رم میمونه.
بودنش وابستهست به این که برنامهات هنوز اجرا بشه یا نه.
همین که یه بار restart شدی، همهچی پاک میشه...
همهی اون چیزایی که فکر میکردی مهمن،
همهی حسها، رویاها، خاطرهها —
میپرن، چون فقط توی RAM بودن.
اگه چیزی رو بخوای نگهداری،
باید بریزش توی یه پایگاه داده،
یه جایی امن، یه جایی موندگار.
ولی زندگی هیچوقت بهت commit نمیده.
هر چی هم ذخیره کنی، شاید یه روز rollback شه.
و ما،
برنامهنویسهایی که سعی میکنیم
توی یه سیستم بدون پایداری،
یه زندگی پایدار بسازیم...
@TryCodeBox
Try Code Box
✔️ زندگی یک برنامه نویس! بعضی روزها زندگی، شبیه یه متغیر توی رم میمونه. بودنش وابستهست به این که برنامهات هنوز اجرا بشه یا نه. همین که یه بار restart شدی، همهچی پاک میشه... همهی اون چیزایی که فکر میکردی مهمن، همهی حسها، رویاها، خاطرهها — میپرن،…
This media is not supported in your browser
VIEW IN TELEGRAM
Try Code Box
✔️ چرا logging بهتر از print است؟ @TryCodeBox #پایتون
در برنامهنویسی، بسیاری از افراد برای بررسی اجرای کد از print() استفاده میکنند، اما logging قابلیتهای بیشتری دارد که آن را به گزینهای حرفهایتر تبدیل میکند.
تفاوت print و logging در عمل
در روش print، فقط پیامها در کنسول نمایش داده میشوند و هیچ کنترلی روی آنها نداریم:
مشکل این روش این است که اگر برنامه بزرگی داشته باشیم، کنترل پیامهای print دشوار میشود و امکان ذخیره یا فیلتر کردن پیامها وجود ندارد.
در روش logging، پیامها قابل تنظیم، دستهبندی و ذخیره در فایل هستند:
مزایای logging در این مثال:
+ امکان تعیین سطح پیامها (INFO، ERROR و …)
+ امکان ذخیره پیامها در فایل برای بررسیهای بعدی
+ قابلیت تنظیم نمایش پیامها بر اساس محیط توسعه یا تولید
درنتیجه اگر میخواهید پیامها را فقط موقتاً ببینید، print() گزینه مناسبی است. اما برای پروژههای حرفهای، logging راهکار بهتری برای مدیریت و تحلیل لاگها خواهد بود.
@TryCodeBox
#پایتون
تفاوت print و logging در عمل
در روش print، فقط پیامها در کنسول نمایش داده میشوند و هیچ کنترلی روی آنها نداریم:
def divide(a, b):
if b == 0:
print("Error: Division by zero!")
return None
print(f"Result: {a / b}")
return a / b
divide(10, 2) # خروجی: Result: 5.0
divide(5, 0) # خروجی: Error: Division by zero!
مشکل این روش این است که اگر برنامه بزرگی داشته باشیم، کنترل پیامهای print دشوار میشود و امکان ذخیره یا فیلتر کردن پیامها وجود ندارد.
در روش logging، پیامها قابل تنظیم، دستهبندی و ذخیره در فایل هستند:
import logging
logging.basicConfig(level=logging.INFO, format="%(levelname)s: %(message)s")
def divide(a, b):
if b == 0:
logging.error("Division by zero!")
return None
result = a / b
logging.info(f"Result: {result}")
return result
divide(10, 2) # خروجی: INFO: Result: 5.0
divide(5, 0) # خروجی: ERROR: Division by zero!
مزایای logging در این مثال:
+ امکان تعیین سطح پیامها (INFO، ERROR و …)
+ امکان ذخیره پیامها در فایل برای بررسیهای بعدی
+ قابلیت تنظیم نمایش پیامها بر اساس محیط توسعه یا تولید
درنتیجه اگر میخواهید پیامها را فقط موقتاً ببینید، print() گزینه مناسبی است. اما برای پروژههای حرفهای، logging راهکار بهتری برای مدیریت و تحلیل لاگها خواهد بود.
@TryCodeBox
#پایتون
👍3
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