en
Feedback
Syntax | سینتکس

Syntax | سینتکس

Open in Telegram
Buy Ad
3 200
Subscribers
+1024 hours
+197 days
+2030 days
Posts Archive
ربات هوش مصنوعی بینگ توی گروه خط اضافه شد 🔥 برای سوال پرسیدن اول پیامتون bing بنویسید و ادامه سوال #ai @khat_academy

یک روش دیگه هم برای مدریت و ساخت انواع جدید به اسم aggregation هستش. یعنی یک سری از آبجکت ها، اشیا رو کنار هم قرار بدم تا یک چیز بزرگ تری رو بسازم مثلا تعدادی دانشجو رو کنار هم قرار میدیم و کلاس رو میسازیم این اشیا بصورت مستقل خودشون هویت دارن و شخصیت مستقل دارد وقتی کنار هم میذاریمشون بهش میگیم aggregation حالا وقتی که میایم آبجکت ها رو کنار هم قرار میدیم، جاییه که Data Structure به دادمون میرسه. یعنی وقتی میخوایم چند تا آبجکت رو کنار هم قرار بدیم، باید از یک ساختار داده، از یک ساختمان داده استفاده کنیم تا این آبجکت ها رو کنار هم بچینیم یکی از اساسی ترین نوع داده ای که داریم آرایه (array) هستش که کاملا بیسیک هستش و توی همه ی زبان ها وجود داره (پایتون کارا در نظر بگیرید همون لیست هستش) پس اینهمه توضیح  دادیم تا رسیدیم به اینجا که ساختمان داده چیه و چه کاربردی داره امیدوارم قابل فهم توضیح داده باشم #data_structure @khat_academy

خب تا اینجا هر نوع تایپی که اشاره کردیم عدد بود و همچنین کل چیزی که CPU میفهمه اعداد هستش ولی خب سوال اینجاست. ما که فقط اعداد نداریم مثلا چیزی به اسم رشته (String) رو داریم. پس چطور باهاش کار می کنیم؟ رشته چطوری ساخته میشه؟ رشته به این شکل ساخته میشه که میایم بر اساس هر حرف عددی رو تعریف میکنیم. اگه یادتون باشه چیزی به اسم جدل ascii codes داریم که توی این جدول مشخص شده مثلا A میشه 65 پس چیزی که توی حافظه برای رشته نوشتیم در واقع عدد هستش پس اگه همه چی عدد هستش. چجوری داده های پیچیده تر رو میسازیم؟ اینجا از Composition استفاده میکنیم. یعنی میایم چند تا نوع داده رو با هم ترکیب میکنیم یک نوع داده پیچیده تر رو میسازیم. مثلا دانش آموز رو میسازیم دانش آموز خودش از                     name: str Student      code: int                     age: int تشکیل شده. #data_structure @khat_academy

ساختمان داده (Data Structure) چیست؟ توضیحات کمی زیاده ولی بنظرم جذابه و برای همه افراد این کانال پیشنهاد میشه حتما تا آخرشو بخونن تا الان هممون حداقل یک مفهوم سطحی از data structure رو یاد گرفتیم. توی ویکی پدیا و اکثر وب سایت ها همون توضیح کوتاه رو میده. اما بیاید یکم عمیق تر شیم دیتا (Data) چیه؟ خب Structure که مشخصه یک آرایش، ساختار، سازمان دهی کردن هستش. برای درک دیتا بهتره کمی درباره ساز و کار کامپیوتر بدونیم: قلب تپنده کامپیوتر CPU هستش سی پی یو یک چیزی داره به اسم ALU کار اصلی ایشون در واقع انجام محاسبه ها و انجام عملیات های منطقی روی داده ها توی پردازنده اصلی یا همون CPU هستش. داده ها از کجا میان ؟ داده ها از main memory یا همون رم سیستم میان. تا اونجا که خودتون در جریانید کامپیوتر ها باینری هستن پس اینطور در نظر بگیرید ما کلی صفر و یک توی رم داریم. نکته ای که باید توجه کنید اینه کامپیوتر ذاتا فقط عدد میفهمه اگه شما با هر زبان برنامه نویسی کار کرده باشید یک چیزی وجود داره به اسم انواع داده (data types) هر زبان برنامه نویسی یک سری انواع داده اصلی رو میده. اولین نوع داده ای که میشه اشاره کرد Boolean هستش. اینطوریه که اگه صفر بود false هستش و اگه غیر صفر بود true مثلا یک باشه true هستش کامپیوتر هم اینو خیلی راحت میفهمه، بیسیک ترین نوع داده هستش که با یه بیت هم میشه نمایشش داد انواع اعداد رو داریم مثلا int، short, long اعداد اعشاری رو داریم مثل float و double #data_structure @khat_academy

ساختمان داده: ساختار داده‌ها یا ساختمان داده‌ها یا داده ساختارها (به انگلیسی: Data Structure) از بنیادی‌ترین مباحث مورد نیاز
ساختمان داده: ساختار داده‌ها یا ساختمان داده‌ها یا داده ساختارها (به انگلیسی: Data Structure) از بنیادی‌ترین مباحث مورد نیاز جهت یادگیری و درک بسیاری از مفاهیم عمده در علوم رایانه است. سازمان‌دادنِ داده‌ها به یک طریق خاص و بر پایهٔ مدل منطقی یا ریاضی که به منظور استفادهٔ بهینه از داده‌ها صورت می‌گیرد را یک داده ساختار می‌گویند. داده ساختارها انواع گوناگونی دارند که هر کدام مناسب برنامه‌های مختلفی هستند. در اصطلاح «ساختار داده»، قسمت «ساختار» به یک «ساختار جبری» در مورد داده اشاره دارد. ساختمان داده‌ها روش‌های ذخیره داده‌ها در رایانه با هدف دسترسی آسان‌تر و بهینه تر است درحالی‌که الگوریتم روشی به منظور حل مسئله به وسیله کامپیوتر است. مثلا اطلاعات دانشجویان: در این صورت ما یک کالکشن داریم داده ها با یک نظم مشخص و ساختار یافته ذخیره میشن که اسم و کد دانشجویی و ... هستش. پرکاربردترین ساختمان داده‌ها آرایه (Array) صف (Queue) پشته (Stack) لیست پیوندی (Linked list) گراف (Graph) درخت (Tree) جدول درهم‌سازی (Hash table)

دوستان لینک گروهمونه _انتقادات و پیشنهاداتونو بگید _سوالی داشتین بپرسین و همدیگه رو راهنمایی کنید https://t.me/khat_academy_group

چند تا از بهترین کتاب ها درباره ساختمان داده و الگوریتم. خودم دارم introduction to algorithms رو شروع می کنم نکات و مطالب جالبش رو براتون پست میکنم. اگه کتاب فارسی میخواید بخونید این دوتا کتابای خوبی هستن: داده‌ساختارها و مبانی الگوریتم‌ها ساختمان داده دکتر ابراهیمی مقدم #book @khat_academy

+3
Algorithm Design-www.EBooksWorld.ir.pdf3.54 MB

⌨️ میدونستید VS Code یه مرورگر تو خودش داره؟! برنامه محبوب VS code یه مرورگر داخلی تو خودش داره که بعضی مواقع میتونه کار راه
⌨️ میدونستید VS Code یه مرورگر تو خودش داره؟! برنامه محبوب VS code یه مرورگر داخلی تو خودش داره که بعضی مواقع میتونه کار راه انداز باشه. فعال‌سازیش هم کاری نداره فقط کافیه کلید های زیر رو همزمان باهم بگیرید Ctrl + Shift + P بعدش سرچ کن Simple browser و تماام ، آدرس سایت مدنظرتون رو وارد کنید ؛) #vscode #python

♨️ کتابخانه پایتون چیست؟ 📌 کتابخانه پایتون مجموعه‌ای از کدها و توابع از پیش نوشته شده است که مجموعه‌ای از ابزارهای مفید و قا
♨️ کتابخانه پایتون چیست؟ 📌 کتابخانه پایتون مجموعه‌ای از کدها و توابع از پیش نوشته شده است که مجموعه‌ای از ابزارهای مفید و قابل‌استفاده را برای وظایف و اهداف مختلف به کاربران ارائه می‌دهد. 💢 این کتابخانه‌ها توسط توسعه‌دهندگان ایجادشده‌اند تا با ارائه توابع، کلاس‌ها و ماژول‌های از پیش پیاده‌سازی‌شده‌، به ساده‌سازی و تسریع فرآیند کدنویسی کمک کنند. 📌 کتابخانه های پایتون طیف گسترده‌ای از حوزه‌ها و برنامه‌های کاربردی را پوشش می‌دهند، ازجمله موارد زیر: ▪️تجزیه‌وتحلیل و دست‌کاری داده‌ها ▫️محاسبات علمی ▪️یادگیری ماشین و هوش مصنوعی ▫️مصورسازی داده‌ها ▪️توسعه وب ▫️پردازش زبان طبیعی ▪️توسعه بازی ▫️شبکه و خدمات وب ▪️پایگاه‌های داده ▫️تست و تضمین کیفیت #python

بعد از دیدن جلسه اول پایتون😂❤️ #fun

دوستان منبعی میشناسید که تمرینات مقدماتی تا پیشرفته پایتون رو بذاره ؟ اگه میشناسین توکامنتا معرفی کنین

اگر توی یک تیم کار میکنید و میخواید اکستنشن هایی که پروژه ی شما داره، بقیه ی تیم هم نصب کنن، یا اگر میخواید پروژه ی گیتهابتون
اگر توی یک تیم کار میکنید و میخواید اکستنشن هایی که پروژه ی شما داره، بقیه ی تیم هم نصب کنن، یا اگر میخواید پروژه ی گیتهابتون اکستنشن های شما رو هم به برنامه نویس ها پیشنهاد کنه... فایل .vscode/extensions.json رو بسازید و داخلش اسم اکستنشن هایی که برای اون پروژه نیازه رو بنویسید. وقتی یکی پروژه رو توی vscode باز میکنه، vscode ازش میخواد که این اکستنشن ها رو نصب کنه. #python @khat_academy

Django Jwt مشکلات سینتکسی و امنیتی پروژه جنگویی زیر رو پیدا کنید و توی کامنتا بگید‌: https://github.com/alireza-fa/django-jwt-auth توضیح: این یک پروژه با تمرکز بر روی پیاده سازی یک سیستم احراز هویت امن jwt در جنگو هست که در حال توسعه دادنه. توکن ها انکریپت شده(AES) سمت فرانت اند ارسال میشوند وریفای اکانت با ارسال otp کد انجام میشود. کاربر ها فقط با وارد کردن شماره موبایل و دریافت کد شش رقمی عملیات لاگین رو انجام میدن

خب دوستان! نکته اخر سلنویم لایبری قدرتمند و پرکاربردیه این اموزش ابتدایی برای سلنویم بود تا شما رو باهاش آشنا کنم تو آموزش های بعدی و پیشرفته تر سعی میکنم براتون ویدیو بگیرم و یه پروژه باحالو با سلنیوم پیاده کنیم 🔥 هرگونه سوال در این بخش داشتید میتونید ازم بپرسید https://t.me/Devilsfer