باسلام امروز میخوایم برای کاربران که جدید به کانال ما پيوستند از ابتدا نصب پايتون فيلم بزاريم و شروع كنيم .
Media is too big
VIEW IN TELEGRAM
نصب پايتون در ويندوز و نصب ويرايشگرgea
نزدیکترین مطابقت
اکنون در مواردی که کاربر هنگام وارد کردن کلمه مورد نظر خود اشتباه املایی دارد، می خواهیم نزدیکترین کلمه مطابق را به او پیشنهاد دهیم و بپرسیم آیا معنای این کلمه را میخواهد یا نه. این کار در پایتون با استفاده از کتابخانه difflib ممکن است. دو متد برای انجام این کار وجود دارد. ما هر دو را معرفی میکنیم و سپس آن را که کارایی بیشتری دارد انتخاب میکنیم.
اکنون در مواردی که کاربر هنگام وارد کردن کلمه مورد نظر خود اشتباه املایی دارد، می خواهیم نزدیکترین کلمه مطابق را به او پیشنهاد دهیم و بپرسیم آیا معنای این کلمه را میخواهد یا نه. این کار در پایتون با استفاده از کتابخانه difflib ممکن است. دو متد برای انجام این کار وجود دارد. ما هر دو را معرفی میکنیم و سپس آن را که کارایی بیشتری دارد انتخاب میکنیم.
Media is too big
VIEW IN TELEGRAM
Exception Handling
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
File handling
Media is too big
VIEW IN TELEGRAM
نصب ERIC در ویندوز
روش اول: Sequence Matcher
برای درک این متد، ابتدا باید کتابخانه را ایمپورت کنیم و متد مورد نظر را از آن واکشی کنیم. تابع ()SequenceMatcher کلاً سه پارامتر میگیرد. پارامتر اول به بررسی صحت کلمه میپردازد، یعنی آیا کاراکتر فاصله یا خطوط خالی دارد یا نه، که در مورد ما چنین چیزی وجود ندارد. پارامترهای دوم و سوم، دو کلمهای هستند که میخواهید مشابهتهای آنها را بیابید. این متد نتیجه را به صورت یک عدد کسری ارائه میکند.
برای درک این متد، ابتدا باید کتابخانه را ایمپورت کنیم و متد مورد نظر را از آن واکشی کنیم. تابع ()SequenceMatcher کلاً سه پارامتر میگیرد. پارامتر اول به بررسی صحت کلمه میپردازد، یعنی آیا کاراکتر فاصله یا خطوط خالی دارد یا نه، که در مورد ما چنین چیزی وجود ندارد. پارامترهای دوم و سوم، دو کلمهای هستند که میخواهید مشابهتهای آنها را بیابید. این متد نتیجه را به صورت یک عدد کسری ارائه میکند.
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Bubble Sort in python
روش دوم: دریافت نزدیکترین مورد مطابقت
روش کار این متد چنین است که پارامتر نخست به عنوان کلمهای است که میخواهیم مطابق آن را بیابیم و پارامتر دوم فهرست کلماتی است که مطابقت داشتهاند. پارامتر سوم تعداد موارد مطابقتی را شامل میشود که میخواهید در خروجی خود داشته باشید. پارامتر آخر نیز یک معیار است که به صورت عددی نسبی، مانند متد قبلی عمل میکند. بدین ترتیب میتوانیم مثلاً یک معیار به صورت 99% تعیین کنیم که صرفاً کلماتی که این معیار را دارند بازگشت یابند. بر حسب نیاز خود یک معیار برای این پارامتر تعیین کنید.
روش کار این متد چنین است که پارامتر نخست به عنوان کلمهای است که میخواهیم مطابق آن را بیابیم و پارامتر دوم فهرست کلماتی است که مطابقت داشتهاند. پارامتر سوم تعداد موارد مطابقتی را شامل میشود که میخواهید در خروجی خود داشته باشید. پارامتر آخر نیز یک معیار است که به صورت عددی نسبی، مانند متد قبلی عمل میکند. بدین ترتیب میتوانیم مثلاً یک معیار به صورت 99% تعیین کنیم که صرفاً کلماتی که این معیار را دارند بازگشت یابند. بر حسب نیاز خود یک معیار برای این پارامتر تعیین کنید.
Media is too big
VIEW IN TELEGRAM
نصب پايتون وويرايشگرها درlinux
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Binary Search Using Python
Media is too big
VIEW IN TELEGRAM
مقداردهی چندگانه
تزئین خروجی
در بخش قبل موفق شدیم تعریف واژه را از دادههای خود استخراج کنیم و به کاربر نمایش دهیم؛ اما با وجود کروشه و موارد دیگر، متن خروجی چندان زیبا دیده نمیشود. در ادامه، این موارد را حذف کرده و ظاهر آن را زیباتر میکنیم. آیا متوجه شدید که واژه rain بیش از یک تعریف دارد؟ چندین واژه در میان دادههای ما وجود دارند که بیش از یک تعریف دارند و از این رو باید برای کلماتی که بیش از یک معنی دارند، حلقهای روی خروجی قرار دهیم و تنها مواردی را نمایش دهیم که یک تعریف دارند:اینک خروجی ما ظاهر بهتری یافته است. کد کامل برنامه را برای مطالعه در ادامه ارائه میکنیم. شما میتوانید این برنامه را بنا بر نیازهای خود اصلاح کرده و یا ارتقا دهید
در بخش قبل موفق شدیم تعریف واژه را از دادههای خود استخراج کنیم و به کاربر نمایش دهیم؛ اما با وجود کروشه و موارد دیگر، متن خروجی چندان زیبا دیده نمیشود. در ادامه، این موارد را حذف کرده و ظاهر آن را زیباتر میکنیم. آیا متوجه شدید که واژه rain بیش از یک تعریف دارد؟ چندین واژه در میان دادههای ما وجود دارند که بیش از یک تعریف دارند و از این رو باید برای کلماتی که بیش از یک معنی دارند، حلقهای روی خروجی قرار دهیم و تنها مواردی را نمایش دهیم که یک تعریف دارند:اینک خروجی ما ظاهر بهتری یافته است. کد کامل برنامه را برای مطالعه در ادامه ارائه میکنیم. شما میتوانید این برنامه را بنا بر نیازهای خود اصلاح کرده و یا ارتقا دهید
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from 🌹نغمه هزاردستان🌹
This media is not supported in your browser
VIEW IN TELEGRAM
**
کمی طراوت باران، کمی نسیم حرم🕌
سلام صبح من و فیض مستقیم حرم🕌
أَلسلامُ عَلى المَدفُونینَ بِلا أَکفان 🙏
سلام بر آن دفن شدگان بدون کفن😔
السلام عليک يااباعبدالله الحسین (ع )🙏
**
____🍂🌻🍂____
#نغمه_هزاردستان
🍁 @Hazardastan53
کمی طراوت باران، کمی نسیم حرم🕌
سلام صبح من و فیض مستقیم حرم🕌
أَلسلامُ عَلى المَدفُونینَ بِلا أَکفان 🙏
سلام بر آن دفن شدگان بدون کفن😔
السلام عليک يااباعبدالله الحسین (ع )🙏
**
____🍂🌻🍂____
#نغمه_هزاردستان
🍁 @Hazardastan53
آشنایی با انواع دستورات در زبان برنامهنویسی پایتون
در یک تقسیمبندی کلی، میتوان دستورات پایتون را در دو دستهٔ Simple و Compound قرار داد که در این آموزش قصد داریم با ذکر مثالهایی، به بررسی این دو گروه بپردازیم.
آشنایی با Simple Statements (دستورهای ساده) آشنایی با Compound Statements (دستورهای مرکب)
در یک تقسیمبندی کلی، میتوان دستورات پایتون را در دو دستهٔ Simple و Compound قرار داد که در این آموزش قصد داریم با ذکر مثالهایی، به بررسی این دو گروه بپردازیم.
آشنایی با Simple Statements (دستورهای ساده) آشنایی با Compound Statements (دستورهای مرکب)
Forwarded from Software Knowlege (ابوالفضل)
🔑 اسکریپت اعتبار سنجی کد ملی
https://github.com/a-sabagh/PHP/blob/master/validation/validation-perosenal-id.php
https://github.com/a-sabagh/PHP/blob/master/validation/validation-perosenal-id.php
GitHub
PHP/validation-perosenal-id.php at master · a-sabagh/PHP
php training. Contribute to a-sabagh/PHP development by creating an account on GitHub.