python_developer
1.54K subscribers
3.74K photos
1.97K videos
232 files
434 links
کانال اموزش پایتون @Real_developer
تبلیغات پذیرفته میشود.
Download Telegram
Media is too big
VIEW IN TELEGRAM
recusion
نزدیک‌ترین مطابقت
اکنون در مواردی که کاربر هنگام وارد کردن کلمه مورد نظر خود اشتباه املایی دارد، می خواهیم نزدیک‌ترین کلمه مطابق را به او پیشنهاد دهیم و بپرسیم آیا معنای این کلمه را می‌خواهد یا نه. این کار در پایتون با استفاده از کتابخانه difflib ممکن است. دو متد برای انجام این کار وجود دارد. ما هر دو را معرفی می‌کنیم و سپس آن را که کارایی بیشتری دارد انتخاب می‌کنیم.

روش اول: Sequence Matcher

روش دوم: دریافت نزدیک‌ترین مورد مطابقت
Media is too big
VIEW IN TELEGRAM
بررسي وراثت چند گانه و مفهوم mro
روش اول: Sequence Matcher
برای درک این متد، ابتدا باید کتابخانه را ایمپورت کنیم و متد مورد نظر را از آن واکشی کنیم. تابع ()SequenceMatcher کلاً سه پارامتر می‌گیرد. پارامتر اول به بررسی صحت کلمه می‌پردازد، یعنی آیا کاراکتر فاصله یا خطوط خالی دارد یا نه، که در مورد ما چنین چیزی وجود ندارد. پارامترهای دوم و سوم، دو کلمه‌ای هستند که می‌خواهید مشابهت‌های آن‌ها را بیابید. این متد نتیجه را به صورت یک عدد کسری ارائه می‌کند.
Media is too big
VIEW IN TELEGRAM
filter map reduce
Media is too big
VIEW IN TELEGRAM
بررسي متد هاي mul-add-len
دوره پنجم پایتون پیشرفته با تخفیف ویژه برای ثبت نام پیغام دهید.@Real_developer
Media is too big
VIEW IN TELEGRAM
بررسي superدر وراثت
روش دوم: دریافت نزدیک‌ترین مورد مطابقت
روش کار این متد چنین است که پارامتر نخست به عنوان کلمه‌ای است که می‌خواهیم مطابق آن را بیابیم و پارامتر دوم فهرست کلماتی است که مطابقت داشته‌اند. پارامتر سوم تعداد موارد مطابقتی را شامل می‌شود که می‌خواهید در خروجی خود داشته باشید. پارامتر آخر نیز یک معیار است که به صورت عددی نسبی، مانند متد قبلی عمل می‌کند. بدین ترتیب می‌توانیم مثلاً یک معیار به صورت 99% تعیین کنیم که صرفاً کلماتی که این معیار را دارند بازگشت یابند. بر حسب نیاز خود یک معیار برای این پارامتر تعیین کنید.نزدیک‌ترین کلمه در میان آن سه کلمه، عبارت «rainy» است. اگر به این مرحله رسیده‌اید، باید بدانید که اینک بخش دشوار کار را به انجام رسانده‌اید. در ادامه کافی است این بخش را در کد خود قرار دهیم تا بتوانیم خروجی‌های مربوطه را داشته باشیم.
Media is too big
VIEW IN TELEGRAM
decorotors
Media is too big
VIEW IN TELEGRAM
modules
Media is too big
VIEW IN TELEGRAM
بررسي ماهيت متغيرها و اصول نام گذاري آن
python_developer
دوره پنجم پایتون پیشرفته با تخفیف ویژه برای ثبت نام پیغام دهید.@Real_developer
با تشکر از دوستان یک نفر باقی مانده از کلاس ما با تخفیف ویژه ثبت نام می شود. اولویت با کسانی که زودتر پیغام میدهند.
Media is too big
VIEW IN TELEGRAM
بررسی باقی عملگرها اعداد toplearn
Media is too big
VIEW IN TELEGRAM
Database Connection
درونی سازی و گسترش

پرکاربرد ترین و قوی ترین ویژگی پایتون است. شما می توانید قطعه کد را در زبانی مثل سی پلاس پلاس و جاوا نوشته سپس از آن در برنامه نوشته شده با پایتون استفاده کنید و یا می توان از توابع کتابخانه ای و کامپوننت هایی چون API COM استفاده کرد . می توان از کدهای پایتون هم در زبان های دیگر استفاده کرد(درونی سازی). در واقع می توان آن را به آسانی با C، C++، ActiveX، COBRA و Java ترکیب کرد.
Media is too big
VIEW IN TELEGRAM
Tutorial for Beginners
Media is too big
VIEW IN TELEGRAM
-Len-Abs-Sum-Round
هاست پایتون چیست؟

هاست پایتون
بیایید بحث هاست پایتون را به زبان ساده شروع کنیم. شما می‌خواهید سایتی را راه‌اندازی کنید و به هاست نیاز دارید. هاست‌ها انواع مختلفی دارند به طوری که وقتی وارد سایتی برای خرید هاست می‌شوید همه می‌گویند:

لینوکسشو بدم؟وردپرسشو بدم؟ویندوزشو بدم؟پایتونشو بدم؟ همه اش رو بدم؟

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

مفهوم هاست
هاست “Host” به فضای میزبانی گفته می‌شود که بر روی یک سرور است و برای یک سایت تدارک دیده شده‌است. به زبان ساده‌تر، محتوای سایت شما، عکس‌ها، صوت و تصویر، کدهای سایت و همه این محتواها، در هاست شما ذخیره می‌شود. در واقع Host فضای شخصی است که می‌توانید در آن دیتا و اطلاعات ذخیره کنید. چرا که هر وب‌سایت برای راه‌اندازی به یک فضا نیاز دارد که بتواند اطلاعات مختلفی را در آن، قرار دهد.

هاست
هاست‌ها روی سرورهای خاصی هستند که به دو دسته کلی تقسیم می‌شوند. “هاست ویندوز” و “هاست لینوکس”. البته تقسیم بندی‌های دیگری هم وجود دارد که در بحث‌های آینده به آنها اشاره خواهیم‌کرد.
Media is too big
VIEW IN TELEGRAM
decorators