کداکسپلور | CodeExplore
7.91K subscribers
1.97K photos
316 videos
103 files
1.75K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

سایت کد‌اکسپلور:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
🚀 4 قسمت جدید از آموزش مقدماتی تا پیشرفته Django رایگان منتشر شد 💼🐍

اگه پایتون بلدی و می‌خوای وارد دنیای برنامه‌نویسی وب بشی، این دوره دقیقاً برای توئه!

تو مسیر آموزش یاد می‌گیری چطوری بک‌اند یک سایت رو طراحی کنی، پایگاه داده بسازی، صفحات داینامیک داشته باشی و در نهایت یه اپلیکیشن تحت‌وب واقعی رو کامل پیاده‌سازی کنی.

📅 دوره به‌صورت سه روز یکبار آپدیت میشه و قسمت‌های جدید بهش اضافه میشه.

🔔 قسمت‌های منتشر شده:
🔹 فصل دوم جنگو پیشرفته
- ‏Class-based views(CBV)
- ‏CBV – Methods
- ‏CBV – TemplateView
-‏ CBV – RedirectView

🎬 دسترسی به دوره

اگه دوست داشتین میتونید دوره رو از یوتیوب ببینید.

#django #python #backend
☕️Telegram | Website | Discord
🔥12😍73❤‍🔥2
کداکسپلور | CodeExplore
دوستان برای ساخت محتوا توی یوتوب چه پیشنهاداتی برای ما دارین؟ ما همیشه سعی کردیم انتقاداتتونو بشنویم و بهش عمل کنیم پس توی کامنتای این پست منتظر پیشنهاداتتون هستیم.
پیشنهادات شما باعث میشه محتوایی که شما بهش علاقه دارین رو تولید کنیم پس بنویسید برامون.

* ایده برای یوتوب
🔥3❤‍🔥2
4 قسمت جدید از آموزش مقدماتی پایتون مقدماتی رایگان منتشر شد🐍💻

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

تو مسیر آموزش، دو پروژه‌ی واقعی هم انجام میدیم (مدیریت دانش‌آموزان و مدیریت وظایف) تا علاوه‌ بر یادگیری مباحث تئوری، تجربه‌ی عملی هم داشته باشی.

📅 دوره به‌ صورت سه روز یکبار آپدیت میشه و قسمت‌های جدید بهش اضافه میشه.

🔔 قسمت های منتشر شده:
- ‏Dictionary
- پروژه مدیریت دانش آموزان
- ماژول ها – بخش اول
- ماژول ها – بخش دوم

🎬 دسترسی به دوره

#python #programming #beginners
☕️ Telegram | Website | Discord
❤‍🔥3😍3🔥1
🔹DocumentDB به Linux Foundation جوین شد!

مایکروسافت اعلام کرد که DocumentDB، دیتابیس اوپن سورس مبتنی به PostgreSQL، حالا به‌عنوان یه پروژه رسمی زیر نظر Linux Foundation توسعه داده میشه.

🧩 ویژگی‌ های DocumentDB:

- پشتیبانی از BSON و Document Queries

‏- Compatibility کامل با MongoDB API و درایورها

- قابلیت‌های پیشرفته مثل Full-Text Search، GeoSpatial Queries و Vector Search

‏- Open Source با شفافیت کامل در معماری و Engine


🤝 این پروژه با حمایت شرکت‌هایی مثل AWS، Google، Cockroach Labs، Snowflake، Supabase، Yugabyte و چندین شرکت دیگه در حال توسعه هست.

منبع

#documentdb #linux #foundation
☕️ Telegram | Website | Discord
❤‍🔥42🔥1
خروجی این کد Rust کدوم گزینست؟🧐
fn main() {
let mut v = vec![1, 2, 3];
for i in &v {
v.push(*i);
}
println!("{:?}", v);
}


#quiz #rust
☕️Telegram | Website | Discord
❤‍🔥3🔥1😍1
🧱 ‏YAML یه قالب ساده و خوانا برای ذخیره و نمایش داده‌هاست، مخصوصاً تنظیمات و پیکربندی‌ها. هدفش اینه که هم ماشین راحت پردازش کنه و هم انسان راحت بخونه. به‌جای پرانتز و آکولاد، فقط با indentation (تورفتگی) ساختار داده‌ها رو مشخص می‌کنه، برای همین فایل‌هاش خیلی تمیز و قابل فهمه.

از Docker و Kubernetes گرفته تا Ansible و Github Actions، همه جا ردپای YAML رو می‌بینیم

🧐اگر شما هم کنجکاو شدین بیشتر در موردش بدونید مقاله مارو توی سایت بخونین.

🔗 https://codeexplore.ir/yaml/

#yaml #introduction
☕️Telegram | Website | Discord
❤‍🔥10😍31
😁56
🚀 4 قسمت جدید از آموزش مقدماتی تا پیشرفته Django رایگان منتشر شد 💼🐍

اگه پایتون بلدی و می‌خوای وارد دنیای برنامه‌نویسی وب بشی، این دوره دقیقاً برای توئه!

تو مسیر آموزش یاد می‌گیری چطوری بک‌اند یک سایت رو طراحی کنی، پایگاه داده بسازی، صفحات داینامیک داشته باشی و در نهایت یه اپلیکیشن تحت‌وب واقعی رو کامل پیاده‌سازی کنی.

📅 دوره به‌صورت سه روز یکبار آپدیت میشه و قسمت‌های جدید بهش اضافه میشه.

🔔 قسمت‌های منتشر شده:
🔹 فصل دوم جنگو پیشرفته
- ‏CBV – DetailViews
- ‏CBV – DeleteViews
- ‏CBV – ListViews
-‏ میکسین‌ها

🎬 دسترسی به دوره

اگه دوست داشتین میتونید دوره رو از یوتیوب ببینید.

#django #python #backend
☕️Telegram | Website | Discord
🔥8❤‍🔥41😍1
Flowbit‏ یه لایبرری اوپن سورسه که روی Tailwind CSS ساخته‌شده و بیشتر از 600 کامپوننت و صفحه‌ آماده داره. میتونی هم توی پروژه‌ های React, Vue, Angular یا Svelte ازش استفاده کنی و هم توی Figma برای طراحی. خلاصه اگه با Tailwind کار میکنی، Flowbite راهتو خیلی سریع‌تر میکنه.

🔗 https://flowbite.com

☕️Telegram | Website | Discord
❤‍🔥6🔥2😍1
پیاده سازی Defer در پایتون🔥

شاید دلتون بخواد توی پایتونتون defer داشته باشید. با اینکه به صورت built-in همچین چیزی وجود نداره اما میتونید یا خودتون با دکوراتور ها یکی بسازید یا از لایبرری استفاده کنید.
روش اول(استفاده از لایبرری):

pip install defer

و نمونه استفاده اش:
from defer import defer

@defer
def main(d):
f = open("file.txt")
d(f.close) # in go: `defer f.close()`
print(f.read())


روش دوم(‌چرخو خودتون بسازید):
برای روش دوم باید یه سری چیزو بدونیم. دیفر در واقع یه فانکشن رو به عنوان ورودی میگیره و اونو زمان بندی میکنه. اما کی؟ لحظه آخری که تابع قراره به اتمام برسه. چطوری؟ با استفاده از ارور هندلینگ پایتون.‌ میایم یه دکوراتور درست میکنیم و بعد از اینکه تابع کارش تموم شد، استک کال های دیفر رو به اجرا در میاریم.

🐾 پیاده سازی دکوراتور دیفر:
و نکته کد زیر اینه ما از ارور هندینگ استفاده میکنیم. ولی مهم نیست تابع چیزی raise کنه یا نکنه. در هر صورت باید کد توی بلاک Finally ران بشه که در واقع خالی کردن استک دیفر هست. و چه کد بدون خط و چه با خطا توی تابع جلو بره قبلا از اینکه تابع به پایان برسه و return بشه، finally اجرا میشه.
def defer(func):
@functools.wraps(func)
def wrapper(*args, **kwargs):
deferred = [] # Store deferred functions as (fn, args, kwargs)

def d(fn, *a, **kw):
"""Register a function to run at the end of the main function (LIFO)."""
deferred.append((fn, a, kw))

try:
# Call the original function, passing in the defer collector
return func(d, *args, **kwargs)
finally:
# Run deferred functions in reverse order automatically
while deferred:
fn, a, kw = deferred.pop()
try:
fn(*a, **kw)
except Exception:
print("Exception in deferred function:")
traceback.print_exc()
return wrapper


و استفادش:
@defer
def example(d):
f = open("file.txt", "w")
d(f.close) # schedule file close
d(lambda: print("Deferred print 1"))
d(lambda: print("Deferred print 2"))

print("Inside function")
f.write("Hello from example!\n")

خروجی:
Inside function
Deferred print 2
Deferred print 1


البته این پست صرفا برای آشنایی با مکانیزم دیفره. چون شاید به ذهنتون برسه اینه که این پیاده سازی Pythonic نیست و میتونیم به جاش از With استفاده کنیم که خودش به صورت اتوماتیک این کارو انجام میده.

#defer #python
☕️Telegram | Website | Discord
🔥7❤‍🔥4
4 قسمت جدید از آموزش مقدماتی پایتون مقدماتی رایگان منتشر شد🐍💻

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

تو مسیر آموزش، دو پروژه‌ی واقعی هم انجام میدیم (مدیریت دانش‌آموزان و مدیریت وظایف) تا علاوه‌ بر یادگیری مباحث تئوری، تجربه‌ی عملی هم داشته باشی.

📅 دوره به‌ صورت سه روز یکبار آپدیت میشه و قسمت‌های جدید بهش اضافه میشه.

🔔 قسمت های منتشر شده:
- ‏لامبدا
- مدیریت خطاها
- دکوراتور ها
- ایتریترها و ایتریبل‌ها

🎬 دسترسی به دوره

#python #programming #beginners
☕️ Telegram | Website | Discord
🔥6😍1
😁24
دوستانی که بیشتر کار کردین و تجربه دارین بیاین از اشتباهات و چالشایی که خودتون توی طول این مسیر بهش برخوردین بگین تا بقیه هم استفاده کنن🤝
❤‍🔥12😁4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
امروز 13 سپتامبر روز برنامه نویس و تولد دو سالگی کداکسپلوره🎉
این روز رو به شما تبریک میگیم و امیدواریم همیشه موفق و سلامت باشین🌹

ما توی کداکسپلور همیشه در تلاشیم تا محتوای جدید و مناسب تولید کنیم و برای شما عزیزان ارائه کنیم و به حمایت شما هم نیاز داریم لطفا از ما حمایت کنین تا ما هم انرژی بگیریم و همیشه ایده های جدید و باحال پیاده کنیم😉

اولین بار چی شد که تصمیم گرفتین بیاین سراغ برنامه‌نویسی؟ تو کامنتا بنویسید👇

#happy #programming #day
☕️ Telegram | Website | Discord
❤‍🔥29😍6
اگر دنبال یه سایت برای ساختن سریع رزومه خودت هستی و میخوای که از AI هم بتونی کمک بگیری سایت Magicv مخصوص خودته🔥

🔹نیازی به ثبت نام نداره، رایگانه و با ذخیره دیتا روی سیستم خودت رزومه رو برات میسازه. حتی گرامر رو چک میکنه و بهت پیشنهادهای حرفه‌ای برای تقویت توضیحات رزومت میده.

پ.ن: سایت انگلیسیه به چینی بودن عکس توجه نکنین صرفا یه نمونست.

🔗 https://magicv.art

#cv #resume #maker
☕️ Telegram | Website | Discord
🔥3❤‍🔥2😍2
🤔😂

#fun
☕️ Telegram | Website | Discord
😁34
🚀 4 قسمت جدید از آموزش مقدماتی تا پیشرفته Django رایگان منتشر شد 💼🐍

اگه پایتون بلدی و می‌خوای وارد دنیای برنامه‌نویسی وب بشی، این دوره دقیقاً برای توئه!

تو مسیر آموزش یاد می‌گیری چطوری بک‌اند یک سایت رو طراحی کنی، پایگاه داده بسازی، صفحات داینامیک داشته باشی و در نهایت یه اپلیکیشن تحت‌وب واقعی رو کامل پیاده‌سازی کنی.

📅 دوره به‌صورت سه روز یکبار آپدیت میشه و قسمت‌های جدید بهش اضافه میشه.

🔔 قسمت‌های منتشر شده:
🔹 فصل دوم جنگو پیشرفته
- ‏فیلترها داخل تمپلیت
- سیمپل تگ
- ‏اینکلوژن تگ
-‏ شخصی‌سازی پنل مدیریت جنگو

🎬 دسترسی به دوره

اگه دوست داشتین میتونید دوره رو از یوتیوب ببینید.

#django #python #backend
☕️Telegram | Website | Discord
1❤‍🔥9🔥2