این یک راهنما برای طراحی و توسعهی یک سرویس پردازشی با زبان پایتون است. هدف این راهنمایی کمک به یادگیری مفاهیم مربوط به توسعهی سرویسهای وب است.
- فرض شده است که روی ماشین شما سیستم عامل دبیان یا بچههای(برای مثال اوبونتو) آن نصب است.
- در صورتی که سیستم عامل شما دبیان است فرض شده است که نسخه دبیان stable با کرنل لینوکس amd-64 روی ماشین شما نصب است.
- در صورتی که سیستم عامل شما اوبونتو میباشد لطفا از نسخه 16.04 و به بعد آن با معماری amd-64 استفاده کنید.
- نصب و راه اندازی Python3
- ساختن Virtual Environment
- نصب Flask و بقیه Packageهای مورد نیاز
- معرفی سرویس هش رشتههای حرفی(SimilarityFinder)
- طراحی سرویس SimilarityFinder
- پیاده سازی سرویس SimilarityFinder
- تست سرویس SimilarityFinder
میتوانید با اجرای دستورهای زیر در Terminal پایتون ۳ و IDE آن بنام IDLE را نصب کنید.
sudo apt-get install -y python3-pip idle3 bpython3 python3-virtualenv
با اجرای دستور زیر درون Terminal یک Python Virtual Environment بسازید.
virtualenv -p python3 venv # venv is the folder where VE is located in
شما میتوانید با اجرای این دستور در وارد محیط Virtual Environment ای که ساخته اید شوید.
source ./venv/bin/activate
برای نصب بقیه Package های پایتونی که برای کار ما لازم هستند دستور زیر را در Terminal مربوط به Virtual Environment ای که ساخته اید اجرا کنید.