𝐶𝑜𝑑𝑒 𝐶𝑎𝑡
140 subscribers
48 photos
37 videos
3 files
20 links
A cat 🐈‍⬛ wandering through the world of code.

Python • Django • Web • Tech •BackEnd
ــــــــــــــــــــــــــــــــــــــــــــــــــ
The Margins Channel:
@HashiaHa
Discussion:
@Hashia0

Directory: t.me/CodeCat_Dev?direct
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
هاو تو پرانوس پراوگامینگ لنگوجیز😂😂😂😂😂


فقط CSS 😂😂😂

تاییده؟!!!!

@MPL_Code
This media is not supported in your browser
VIEW IN TELEGRAM
اولین رباطی که رباط صلیبی پاره کرد


@MPL_Code
Wake Me Up When September Ends
Green Day
SEPTEMBER
🫠🥲

@MPL_Code
جادی اینجوری روحیه میده به شاگرداش😂
😂😂



@MPL_Code
This media is not supported in your browser
VIEW IN TELEGRAM
🔴 یک هشدار درباره دسترسی کاربران ایرانی به سرویس های آنلاین

📰چند روز قبل ، آمریکا رسماً مجوز General License G رو تعلیق کرد ؛ همون مجوزی که مربوط به خدمات آموزشی بود و همونطور که توی اخبار خوندید تمام آزمون ها از جمله تافل ، دولینگو و... به جز آزمون الهی واسمون به حالت تعلیق درومده!

📰حالا چند روزه شایعاتی داره به گوش میرسه که ممکنه مجوز مهم مرتبط با خدمات ارتباطی اینترنتی، یعنی 31 CFR 560.540 ( خدماتی مثل ایمیل، پیام رسانی و وب گردی و...) هم تعلیق بشه و عملاً ما میمونیم و خودمون 😔

🔐 پیشنهاد میکنم هرچه سریع‌تر از اطلاعات مهمتون بکاپ بگیرید ... :

1⃣ به takeout.google.com مراجعه کنید ، گزینه های موردنیازت مثل Gmail، Drive، Photos و در بخش My Activity گزینه Gemini Apps رو انتخاب و خروجی بگیر.

🔢 برای بکاپ گرفتن از هوش مصنوعی های مختلف مراحل زیر رو طی کنید :

➡️ChatGPT :
Settings → Data Controls → Export Data

• بعد از آماده شدن، لینک دانلود برات ارسال میشه ؛ این لینک ۲۴ ساعت اعتبار داره.

➡️Claude :
Settings → Privacy → Export Data

• خروجی شامل تاریخچه گفتگوها و اطلاعات حساب میشود و لینک دانلود از طریق ایمیل ارسال خواهد شد.

📌 در کنار اینها، برای ایمیل های مهمتون میتونید یک آدرس پشتیبان داشته باشید و برای آرشیو Gmail هم از IMAP و ابزارهایی مثل Thunderbird استفاده کنید.
‌
+ فعلا جای نگرانی برای «قطع قریب الوقوع» وجود نداره ؛ اما داشتن بکاپ، همیشه بهتر از غافلگیر شدنه.

@RoidBest
Please open Telegram to view this post
VIEW IN TELEGRAM
فرق مردم عادی با یه برنامه نویس 🤣

@MPL_Code
شما هر زمینه ای رو که نام ببری من تو اون زمینه حداقل یه بار ریدم😂😁
گیت چیه و چرا هر شخصی بهتره از همون اول بشناسدش؟
دقت کردی نگفتم فقط برنامه‌نویس؟ گفتم هر شخصی. 😄
بذارید با یه مثال ساده توضیح بدم:
فرض کنید دارید روی لپ‌تاپتون یک کتاب می‌نویسید.
هر روز یه مقدار بهش اضافه می‌کنید و هر بار هم تغییراتتون رو توی همون فایل ذخیره می‌کنید.
حالا چند ماه می‌گذره...
یه روز با خودتون می‌گید:
«من ایده‌ی روز اول رو بیشتر دوست داشتم، کاش می‌تونستم برگردم به همون نسخه.»
ولی مشکل اینجاست که دیگه نمی‌دونید نسخه‌ی روز اول کجاست! 😐
یا شاید برای هر تغییر، یک فایل جدا ساخته باشید:
book-final
book-final-2
book-final-new
book-final-new-real 😂
و حالا خودتون هم نمی‌دونید کدوم نسخه، همونیه که می‌خواستید!
اینجاست که Git وارد میشه.
شما یک فولدر می‌سازید، مثلاً:
My Journey
و Git رو بهش اضافه می‌کنید.
از این به بعد هر تغییری که انجام می‌دید، می‌تونید به Git بسپاریدش تا تاریخچه‌ی تغییرات پروژه‌تون رو نگه داره.
امروز چیزی می‌نویسید → ذخیره
فردا تغییرش می‌دید → ذخیره
پس‌فردا کلاً نظرتون عوض میشه → مشکلی نیست!
چون Git نسخه‌های قبلی رو به خاطر سپرده. 🧠
پس اگر یه روز از تغییر جدیدتون پشیمون شدید، می‌تونید به نسخه‌ی قبلی برگردید.
و این دقیقاً یکی از دلایلیه که Git فقط برای برنامه‌نویس‌ها نیست.
هر جایی که با فایل‌ها و تغییرات زیاد سروکار دارید، داشتن تاریخچه‌ی تغییرات می‌تونه نجات‌دهنده باشه.

Git یعنی: «نگران خراب کردن نسخه‌ی قبلی نباش؛ من یادم می‌مونه چی تغییر کرده.»

دستوراتی که ممکنه خیلی کمک مون کنه:

رفیق خوب مون: git status

دوست خوب مون : git log

#گیت‌
@MPL_Code
تیکه یی از کتاب دوباره فکر کن ، نویسنده آدام گرانت
@MPL_Code
Unix
چیه؟ و چرا همه اسمشو می‌شنون؟

بذار با یه مثال ساده بگم.

اول از همه، Unix یک سیستم‌عامل و در کنار اون، یک خانواده و فلسفه مهم در دنیای سیستم‌عامل‌هاست که از دهه ۱۹۷۰ شکل گرفت.
اما چیزی که یونیکس رو خاص کرد فقط خود سیستم‌عامل نبود، بلکه طرز فکری بود که پشت طراحی اون قرار داشت.
فرض کن یه جعبه ابزار داری.
توش یه چکش هست، یه پیچ‌گوشتی، یه آچار و یه انبردست.
هیچ‌کدوم قرار نیست همه کاره باشن. هر کدوم برای یه کار مشخص ساخته شدن، ولی وقتی کنار هم قرار می‌گیرن، می‌تونی باهاشون یه کار بزرگ انجام بدی.

یونیکس هم تقریبا همین طرز فکر رو داره.
به جای اینکه یه برنامه بزرگ داشته باشی که بخواد همه کارها رو انجام بده، ابزارهای کوچیک و ساده‌ای داری که هر کدوم یه کار مشخص انجام میدن و می‌تونن کنار هم استفاده بشن.
مثلا:

mkdir

برای ساختن یه پوشه استفاده میشه.

یا:

cd

مخفف Change Directory هست، یعنی تغییر مسیر یا رفتن به یه پوشه دیگه.

مثلا:

mkdir myproject

یه پوشه به اسم myproject می‌سازه.

بعد:

cd myproject

وارد همون پوشه می‌شیم.

این دستورات رو می‌تونیم از طریق Command Line در ویندوز یا Terminal در لینوکس و macOS اجرا کنیم.

البته یه نکته مهم اینجاست: ویندوز خودش یونیکس نیست و بر پایه معماری Windows NT ساخته شده، اما ابزارهایی مثل WSL و Git Bash به ما اجازه میدن داخل ویندوز هم با محیط‌ها و ابزارهای شبیه یونیکس کار کنیم.
جالب‌تر اینکه لینوکس و macOS از ایده‌ها و اصول یونیکس تأثیر زیادی گرفتن.
برای همین اگر وارد دنیای برنامه‌نویسی، طراحی سایت، بک‌اند، شبکه، امنیت، سرورها یا حتی هوش مصنوعی بشید، احتمالا دیر یا زود با مفاهیم یونیکس و سیستم‌های Unix-like روبه‌رو می‌شید.

پس یونیکس فقط چندتا دستور مثل cd و mkdir نیست.
یونیکس یه دنیای خیلی بزرگه و توی بخش‌های مختلف دنیای کامپیوتر و اینترنت تأثیر زیادی داشته.
طبیعتا ما نمی‌تونیم با یه پست کوتاه کل یونیکس رو یاد بگیریم. این پست فقط یه آشنایی اولیه بود.
پیشنهاد می‌کنم در کنار این پست، یه تحقیق کوچیک درباره یونیکس، لینوکس، Terminal و Command Line داشته باشید.
#هر‌برنامه‌نویسی‌باید‌بداند

@MPL_Code
فکر کنم رمز موفقیتمو ۳ بار اشتباه زدم قفل شده

@MPL_Code
اگه Ai رو ازتون بگیرن ، از دانش تون چی برای ارائه دارید؟

@MPL_Code
Forwarded from Click University (hosein TooVinS)
اسمِ کسی که ChatGPT رو ساخته سم آلتمن ( Sam Altman ) هست

فکر می‌کنم ارزش داره اسم فردی که دنیارو داره متحول کرد رو بگم تا بشناسید، دمش گرم.

@ClickUniversity
This media is not supported in your browser
VIEW IN TELEGRAM
اگر بخوام این عکس رو با یه متن ساده توضیح بدم، حرفش اینه:
اگه دنبال فرصت کاری هستی، فقط یاد گرفتن و کدنویسی کردن کافی نیست. باید کاری کنی که بقیه هم ببینن چی بلدی.

اول از همه، منتظر نمون تا یه شرکت آگهی استخدام بده و بعد خودت رو معرفی کنی. از قبل دیده شو. پروژه‌هات رو منتشر کن، توی گیت‌هاب فعالیت کن، درباره چیزهایی که یاد می‌گیری بنویس و با آدم‌های این حوزه ارتباط داشته باش.
از طرف دیگه، فقط گفتن «من Django بلدم» خیلی چیز زیادی رو ثابت نمی‌کنه. یه پروژه واقعی بساز و نشونش بده. اینطوری هم مهارتت دیده می‌شه، هم رزومه قوی‌تری داری و هم آدم‌های بیشتری با کارت آشنا می‌شن.

یه چیز دیگه هم مهمه؛ فقط نتیجه کارت رو نشون نده، طرز فکرت رو هم نشون بده.
مثلاً وقتی یه پروژه می‌سازی، بگو چه مشکلی داشتی، چرا یه روش خاص رو انتخاب کردی و چطوری مشکلت رو حل کردی.
چون در آخر، چیزی که مهمه فقط این نیست که کد می‌زنی یا نه.
مهمه که بقیه ببینن چطور فکر می‌کنی و چطور مسئله حل می‌کنی.

خلاصه:
فقط نگو «من بلدم»؛ کاری کن که بقیه خودشون ببینن که بلدی.
آره خلاصه الان مثل قدیم نیست فقط کدنویسی بلد باشی ، باید خودی نشون بدی




@MPL_Code
Python core 😂😱


@MPL_Code
Forwarded from Click University (Mina Barati)
وقتی AI زحمت کدنویسی رو می‌کشه، اشتباهه که فقط تعداد کارهایی که انجام می‌دی رو چند برابر کنی.

قبل از AI، هفته‌ای یک پروژه می‌ساختی؛ حالا با AI سه پروژه می‌سازی.

روی کاغذ، کاراییت بیشتر شده؛ اما در واقع چی؟ باز هم تمام وقتت رو پر کردی. فقط سریع‌تر.

مدیریت زمانت هنوز دست خودته، ولی به‌جای اینکه زمان آزادشده رو صرف فکر کردن، یادگیری و نوآوری کنی، داری پروژه‌های بیشتری تحویل می‌دی.

قرار نبود AI ما رو به ماشین‌های سریع‌تر تبدیل کنه. قرار بود کارهای تکراری رو از دوش ما برداره تا برای چیزهایی که واقعاً به فکر انسانی نیاز دارن، وقت داشته باشیم.

پ.ن: هوشواره (هوش مصنوعی) قرار نیست جای مغزت کار کنه؛ قرار بود به مغزت وقت بیشتری بده.

@ClickUniversity