Codespian | کدسپین – Telegram
Codespian | کدسپین
69 subscribers
22 photos
2 videos
12 files
82 links
Codespian Official Community Channel
Admin: @AMIRALI_H0SSEINI
Download Telegram
Forwarded from Quera
💙 برای ایران، در کنار هم
با توجه شرایط فعلی کشور و برای گذر از این روزها، در تیم کوئراکالج تصمیم گرفتیم ۳ دوره از دوره‌هامون

🔺دروازه ورود به برنامه‌نویسی

🔺دروازه ورود به هوش‌مصنوعی

🔺دروازه ورود به ماشین‌لرنینگ

رو به صورت کاملا رایگان ارائه کنیم، که توی صفحه اصلی کوئراکالج با تگ《رایگان شد》یا از طریق لینک‌های بالا می‌تونی ثبت‌نام کنی.

🌐 با توجه به شرایط اینترنت بدون VPN باز کن.

🚀 با دست‌به‌دست کردن این اطلاعیه کمک کن تا افراد بیشتری مطلع بشن.

#Quera
اگر با چشم خودم نمی‌دیدم، باور نمی‌کردم!
‏احتمالاً برای اینکه پورتال وزارت راه و شهرسازی هک نشه، کل کدها رو پاک کردن و به‌جاش یه اسکرین‌شات ساده گذاشتن روی سرور 😁

‏نمیدونم ایده ⁧#سایت_مقوایی⁩ از کدوم نخبه‌ای هست، ولی امیدوارم این اقدام هوشمندانه رو واسه بیت‌المال فاکتور نزنه!


@PIXEL_PROGRAMMERR | پیکسل پروگرمر
Forwarded from Quera
📣 مسابقه برنامه‌نویسی در کوئرا، فرصت استخدام در دیوار

رقابتی برای علاقه‌مندان به مهندسی نرم‌افزار و هوش‌مصنوعی

🏆 جوایز نقدی:
🥇رتبه اول: ۵۵ میلیون
🥈رتبه دوم: ۳۴ میلیون
🔥 تا رتبه دهم → با معکوس الگوی فیبوناچی

🎁 جوایز غیرنقدی متنوع بین رتبه‌های ۱۱ تا ۱۰۰۰

🗓 پنج‌شنبه ۱۹ تیر به صورت آنلاین

اطلاعات بیشتر و ثبت‌نام رایگان:
🔗 https://quera.org/r/qtbfo
🔥1
اعزام نمایندگان شرکت پیکسل پروگرمر به خیابان ساری

نمایندگان برنامه نویسی شرکت‌مان برای حضور در المپیاد Web Design Fundamental 2025، فردا راهی این محل می‌شوند.

به گزارش روابط عمومی شرکت پیکسل پروگرمر، کاروان برنامه نویسی شرکت‌مان با ۳ نماینده برای حضور در المپیاد Web Design Fundamental 2025، فردا راهی خیابان ساری می‌شوند.

نفرات اعزامی به شرح زیر است:

۱. امیرحسین محمدی از شیرگاه
۲. سید امیرعلی حسینی از قائمشهر
۳. آرشا چالشگر از قائمشهر

با آرزوی توفیق و موفقیت برای ۳ نماینده عزیز شرکت‌مان ❤️
3🔥2
ساختار پوشه‌ی منظم، یکی از نشانه‌های اصلی حرفه‌ای‌بودن در توسعه نرم‌افزار است. 🗂


شاید پروژه‌ات هنوز کوچک باشد، اما اگر فایل‌ها به‌درستی نام‌گذاری نشده‌اند یا بدون نظم در پوشه‌ها پخش شده‌اند، این دقیقاً همان‌جایی‌ست که تفاوت بین یک تازه‌کار و یک توسعه‌دهنده‌ی حرفه ای مشخص می‌شود.

🔹 ساختار منظم پوشه‌ها فقط برای راحتی شخصی نیست؛
بلکه نشانه‌ای‌ست برای دیگران که نشان می‌دهد توانایی کار در تیم‌های حرفه‌ای را داری.


📌 با پروژه‌های کوچک تمرین کن تا نظم و ساختار به عادتی جدانشدنی در کارت تبدیل شود.
حرفه‌ای‌بودن از همین جزئیات آغاز می‌شود.


@PIXEL_PROGRAMMERR | پیکسل پروگرمر
5
سلام به همه‌ی همراهان عزیز 🌹

👨‍💻 امروز "روز برنامه‌نویس" هست؛ روز کسانی که با تفکر منطقی، خلاقیت و صبر بی‌انتها، آینده‌ی جهان دیجیتال رو رقم می‌زنن.

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

به همه‌ی برنامه‌نویس‌هایی که شب‌ها رو با دیباگ صبح می‌کنن،
به اونایی که هیچ‌وقت از یادگیری خسته نمی‌شن،
و به کسانی که با کدهاشون زندگی میلیون‌ها نفر رو ساده‌تر و بهتر می‌کنن:
روزتون مبارک! 💡🚀

یادتون نره: شما نویسندگان دنیای دیجیتال هستید؛ آینده با دستان شما ساخته می‌شه.

با آرزوی بهترین ها ❤️
مدیریت پیکسل پروگرمر.
8
سلام رفقا ✌️
یه خبر توپ براتون دارم 🎉

من دارم مقالات جاوااسکریپت رو از سطح کاملاً مقدماتی تا پیشرفته ترجمه می‌کنم. ولی نه یه ترجمه خشک و کتابی! 👀
همه‌چی رو خیلی روان، ساده و محاوره‌ای می‌نویسم جوری که انگار داریم با هم می‌شینیم گپ می‌زنیم 💬

می‌خوام کم‌کم این مقالات رو اینجا منتشر کنم تا هر کسی که می‌خواد جاوااسکریپت رو یاد بگیره (چه تازه‌کار باشه چه حرفه‌ای) بتونه راحت و بدون دردسر ازش استفاده کنه 🚀

پس منتظر بمونید، قراره مسیر یادگیری جاوااسکریپت خیلی جذاب‌تر بشه 🔥

با آرزوی بهترین‌ها ❤️
مدیریت پیکسل پروگرمر.
❤‍🔥5👌21
how_to_add_javanoscript_to_html_for_beginners.pdf
1.2 MB
همیشه برات سوال بوده جاوااسکریپت رو کجا و چطور باید به HTML اضافه کرد؟ 🤔

توی <head> یا <body>؟ فایل جدا بهتره یا همون داخل صفحه؟ و اصلاً این async و defer که همه می‌گن چی هستن؟

جواب همه‌ی اینا توی این مقاله‌ست 👇

• معرفی روش‌های مختلف اضافه کردن جاوااسکریپت
• ترفندهایی برای سریع‌تر لود شدن صفحات
• مثال‌های عملی که همون روز می‌تونی تو پروژه‌هات تست کنی

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

📌 منبع مقاله
🔥4👏2
how_to_write_your_first_javanoscript_program.pdf
575.3 KB
💬 «می‌خوای اولین برنامه‌جاوااسکریپت‌ت رو بنویسی ولی نمی‌دونی از کجا شروع کنی؟»

✍️ من مقاله‌ای ترجمه کردم از DigitalOcean که قدم به قدم از پایه توضیح می‌ده چطور “Hello, World!” رو بنویسی، بعدش از کاربر اسمش رو بپرس و خروجی بده.

🌱 مخصوص مبتدی‌ها! هر چیزی که نیاز داری تا بی‌دغدغه شروع کنی، توش هست؛ از نصب و شناخت محیط کار، تا نمایش نتیجه در مرورگر.

🔗 اگر آماده‌ای که وارد دنیای کد بشی و پایه‌ها رو محکم بکنی، این مقاله دقیقاً همون چیزیه که باید بخونی.

📌 منبع مقاله
👌5
variables.pdf
1.1 MB
📖 مقاله «Variables» در JavaScript.info
اولین گام برای آشنایی با یکی از مفاهیم بنیادی زبان برنامه‌نویسی جاوااسکریپت است: یعنی متغیرها 🧑‍💻📦

در این مطلب موارد زیر به زبانی ساده و قابل فهم پوشش داده شده‌اند:

📦 تعریف متغیر: چی هست و چرا به آن نیاز داریم؛ چطور اطلاعات را ذخیره و مدیریت می‌کنیم.

✍️🔄 روش ایجاد متغیر: با استفاده از let ➡️ مقایسه با var و اینکه چرا let انتخاب مدرن‌تر و بهتر است.

🔒📌 ثابت‌ها (constant): معرفی const برای زمانی که مقدار نباید تغییر کند.

📝📛 قواعد نام‌گذاری متغیرها: چه کاراکترهایی مجازند، نحوه‌ی نوشتن نام‌های چندکلمه‌ای (مثل 🐪 camelCase) و اهمیت نام‌های توصیفی.

🧪💻 تمرین و مثال عملی: تست کردن مفاهیم توسط خود خواننده برای درک بهتر.

📌 منبع مقاله
👍5
data_types.pdf
951.5 KB
مقاله‌ی «Types» در JavaScript.info مروری مفید و کامل روی انواع داده‌ها در جاوااسکریپت است. در این مطلب موضوعات زیر به زبان ساده و کاربردی توضیح داده شده‌اند:

🔢 انواع عددی (Number, BigInt) — شامل مقادیر ویژه‌ای مثل Infinity، NaN و محدودیت‌های عدد در جاوااسکریپت

🧵 نوع String — نحوه‌ی استفاده از کوتیشن‌ها، بک‌تیک‌ها و قرار دادن عبارات در داخل ${…}

نوع Boolean — نوع داده منطقی با دو مقدار true و false

🚫 نوع null و undefined — مفاهیم «هیچ چیز» و «تعریف نشده» و تفاوت بین آن‌ها

🧱 نوع Object و Symbol — انواع پیچیده‌تر و ساختارهایی که داده‌ها و رفتارها را در خود جای می‌دهند

🧮 اپراتور typeof — ابزار شناسایی نوع یک مقدار در زمان اجرا

🧪 تمرین‌ها (Tasks) — بخش «Tasks» مقاله شامل مثال‌هایی تعاملی است که به شما کمک می‌کند مفاهیم را خودتان تست و تثبیت کنید

📌 منبع مقاله
👍5
comments.pdf
652 KB
مقاله‌ی «Comments» در JavaScript.info یکی از مفاهیم مهم و ساده‌ی جاوااسکریپت رو توضیح می‌ده: کامنت‌ها 📝💬.

در این مطلب موارد زیر به زبان ساده و همراه با مثال پوشش داده شده‌اند:

✍️ کامنت تک‌خطی با استفاده از //

📄 کامنت چندخطی با استفاده از /* ... */

💡 اهمیت کامنت‌گذاری درست برای خوانایی و نگه‌داری بهتر کد

🚫 نکاتی درباره‌ی پرهیز از کامنت‌های اضافی یا غیرضروری

این مقاله به شما کمک می‌کنه که از نوشتن کامنت های اضافه خودداری کنید. 👨‍💻

📌 منبع مقاله
👍4🔥2
type_conversions.pdf
605.8 KB
مقاله‌ی «Type Conversions» در JavaScript.info به یکی از موضوعات مهم جاوااسکریپت می‌پردازه: تبدیل نوع داده‌ها 🔄💡.

در این مطلب، موارد زیر به زبان ساده و همراه با مثال بررسی می‌شن:

🔢 تبدیل به عدد (Number): مثل استفاده از Number() یا عملگر ریاضی.

🧵 تبدیل به رشته (String): وقتی داده‌ها رو با متن ترکیب می‌کنیم.

تبدیل به بولین (Boolean): چه مقادیری true حساب می‌شن و چه مقادیری false.

⚙️ تفاوت بین تبدیل خودکار (Implicit) و تبدیل دستی (Explicit).

این مقاله با مثال‌های کاربردی نشون می‌ده که چطور جاوااسکریپت به‌صورت هوشمندانه انواع داده‌ها رو تغییر می‌ده و چطور می‌تونیم این تبدیل‌ها رو خودمون کنترل کنیم. 👨‍💻

📌 منبع مقاله
👍31
interaction_alert_prompt_confirm.pdf
518.8 KB
مقاله‌ی «alert, prompt, confirm» در JavaScript.info شما رو با سه دستور پرکاربرد جاوااسکریپت برای تعامل با کاربر آشنا می‌کنه 🖥️💬:

⚠️ متد alert: نمایش پیام ساده برای اطلاع‌رسانی به کاربر.

📝 متد prompt: پرسیدن ورودی از کاربر و دریافت مقدار وارد شده.

متد confirm: گرفتن تأیید یا رد از کاربر (دکمه‌های OK و Cancel).

با مثال‌های ساده و کاربردی، می‌بینید چطور می‌شه از این دستورات برای برقراری ارتباط مستقیم با کاربر در مرورگر استفاده کرد. 👨‍💻

📌 منبع مقاله
👍2🔥1
operators.pdf
1.1 MB
مقاله‌ی «Operators» در JavaScript.info به بررسی یکی از بخش‌های کلیدی جاوااسکریپت می‌پردازه: عملگرها 🧮.

در این مطلب، موارد زیر به زبان ساده و همراه با مثال توضیح داده شده‌اند:

✖️ عملگرهای ریاضی برای محاسبات پایه

🟰 عملگرهای انتساب (Assignment) مثل =, +=, *=

🔍 عملگرهای مقایسه‌ای مثل >, <, ==, === برای بررسی شرط‌ها

🔗 عملگرهای منطقی (Logical) مثل &&, ||, !

🚀 عملگرهای خاص و کاربردی مثل الحاق رشته‌ها و افزایش/کاهش (++, --)

این مقاله با مثال‌ها و توضیحات روشن، درک شما از نحوه‌ی کار با داده‌ها و شرط‌ها در جاوااسکریپت رو عمیق‌تر می‌کنه 👨‍💻

📌 منبع مقاله
👍3
comprison.pdf
802.8 KB
مقاله‌ی «Comparison» در JavaScript.info به یکی از مفاهیم مهم جاوااسکریپت می‌پردازه: مقایسه‌ی مقادیر 🔍⚖️.

در این مطلب موارد زیر به‌طور ساده و همراه با مثال توضیح داده شده‌اند:

🔢 عملگرهای مقایسه‌ای عددی مثل >, <, >=, <=

🟰 تفاوت بین == (مقایسه‌ی شل) و === (مقایسه‌ی سختگیرانه)

📏 مقایسه‌ی رشته‌ها بر اساس ترتیب یونیکد (Unicode order)

🧩 مقایسه‌ی مقادیر خاص مثل null و undefined

🧪 تمرین‌ها و مثال‌هایی برای درک بهتر رفتار جاوااسکریپت در شرایط مختلف

این مقاله بهتون کمک می‌کنه منطق شرط‌ها و تصمیم‌گیری در کدتون رو دقیق‌تر و مطمئن‌تر بسازید 👨‍💻

📌 منبع مقاله
3👌1
understanding_comparison_and_logical_operators_in_javanoscript.pdf
666.8 KB
این مقاله به شکلی ساده و کاربردی، شما رو با عملگرهای مقایسه‌ای و منطقی در جاوااسکریپت آشنا می‌کنه 🔍⚖️🧩.

در این مطلب می‌خونید:

🔢 عملگرهای مقایسه‌ای مثل >, <, ==, === و تفاوت بین آن‌ها

🔗 عملگرهای منطقی مثل && (و)، || (یا) و ! (نفی)

🧩 نحوه‌ی ترکیب شرط‌ها برای تصمیم‌گیری دقیق‌تر در برنامه‌ها

🧪 مثال‌های عملی برای تمرین و درک بهتر این مفاهیم

این مقاله به شما کمک می‌کنه تا شرط‌ها و منطق کدنویسی‌تون رو قوی‌تر کنید و خطاهای رایج رو از بین ببرید 👨‍💻

📌 منبع مقاله
👍4👌1
ifelse.pdf
697.2 KB
مقاله‌ی «if...else» یکی از مفاهیم پایه‌ای و مهم در جاوااسکریپت رو آموزش می‌ده: ساختار شرطی 🤔⚙️.

در این مطلب به زبانی ساده و همراه با مثال، موضوعات زیر بررسی شده‌اند:

🔍 دستور شرطی if برای تصمیم‌گیری در کد

🔄 استفاده از else و else if برای اجرای مسیرهای مختلف

🧩 نوشتن شرط‌های چندگانه و بررسی منطق پشت اون‌ها

💡 نکات و اشتباهات رایج هنگام کار با شرط‌ها در جاوااسکریپت

🧪 مثال‌ها و تمرین‌هایی برای درک بهتر جریان تصمیم‌گیری

این مقاله به شما کمک می‌کنه تا بتونید برنامه‌هاتون رو هوشمندتر و منطقی‌تر بسازید 👨‍💻

📌 منبع مقاله
👍3🔥1🙏1
Channel photo updated