برای برنامه نویسی اینترنت در پایتون (و یا این که کد نویسی هر مدل پروژه برنامهنویسی در پایتون)، سفارش می گردد که از فضاهای مجازی» (Virtual Environments) استعمال شود. با ساختن فضا مجازی در پایتون، یک دور و بر محلی و تماما ایزوله برای برنامه نویسی اینترنت در پایتون به وجود خواهد آمد. در هر دور و بر مجازی، فارغ از اینکه با فضا اصلی برنامهنویسی و یا این که دیگر اطرافهای مجازی تعریف و تمجید گردیده تداخلی تولید شود، قابلیت طراحی سایت در مشهد نصب و به کار گیری از ماژولهای و کتابخانههای متفاوت آماده میاید.
به این ترتیب، با تمجید فضاهای مجازی گوناگون، قابلیت نصب و فعال سازی کتابخانه دلخواه برای یک پروژه برنامهنویسی مهیا میگردد. همینطور، با تمجید دور و برهای مجازی، هیچ سیرتکامل تداخلی بین سیستم و پروژه در اختیار تولید و یا این که در بین پروژههای متعدد به وجود نخواهد آمد.
برای تعریفوتمجید دور و اطراف مجازی، واسط خط دستوری Command Prompt را با به کارگیری از امتیاز رئیس سیستم (Open As Administrator) گشوده فرمایید.
کتابخانههای virtualenv و virtualenvwrapper-win را با استعمال از فرمان PIP نصب نمائید. درصورتیکه که قبلا، کتابخانههای virtualenv و virtualenvwrapper-win در سیستم نصب گردیده باشند، به مرحله آن گاه بروید:
1
2
3
#Optional
pip install virtualenvwrapper-win
pip install virtualenv
فولدرای به اسم WeatherApp ایجاد نمایید و دراین فایل، یک دور و بر مجازی به اسم venv ساخت فرمائید (پروسه ایجاد اطراف مجازی ممکن میباشد عصربر باشد).
1
2
3
4
#Mandatory
mkdir WeatherApp
cd WeatherApp
virtualenv venv
در مرحله سپس، فضا مجازی ساخت گردیده را با به کار گیری از فرمان call در ویندوز (امر source برای لینوکس)، فعال فرمایید. این فرمان، اطراف برنامهنویسی فعال را از گوشه و کنار پیشفرض سیستمی به دور و اطراف مجازی تعریف و تمجید گردیده تغییر و تحول میدهد.
1
call venv\\Scripts\\activate.bat
در اینجا لازم میباشد فایلی به اسم requirements.txt ساخت شود. درین فولدر، لیست کتابخانههایی نظیر Flask و بقیه موردها که برای برنامه نویسی اینترنت با پایتون موردنیاز میباشد، قرار داده میگردد. همینطور، این فولدر داده ها مهمی راجعبه کتابخانههای استعمال در توسعه و گسترش برنامه کاربردی زیر اینترنت و ورژن آن ها، در چنگ استفاده کننده و برنامهنویس قرار میدهد.
Flask==0.12.3
click==6.7
gunicorn==19.7.1
itsdangerous==0.24
Jinja2==2.9.6
MarkupSafe==1.0
pytz==2017.2
requests==2.13.0
Werkzeug==0.12.1
کتابخانههای موردنیاز و تعلقهای برنامهنویسی» (Dependencies) آنها، با استعمال از فرمان پایین نصب میشوند:
1
pip install -r requirements.txt
مرحله اولیه: تولید ساختار برنامه کاربردی ذیل اینترنت
در مرحله پیشین، اطراف مجازی و کتابخانههای لازم جهت برنامه نویسی اینترنت با پایتون فراهمسازی شدند. درین مرحله، مراحل پیادهسازی و گسترش برنامه کاربردی ذیل اینترنت مقدمه میگردد. به عبارت دیگر، دراین مرحله ساختارهای فایلی و فولدرای معین می گردند تا اجرای درست برنامه ذیل اینترنت تضمین شود. در فرآیند بعدی، کدهای Back-End لازم برای اجرای برنامه نوشته می شود.
دراین مرحله، بایستی دو پوشه گویش پایتون (main.py و weather.py) و دو فولدر (فولدر اولیه static اسم داراست که دربردارنده تحت فایلای به اسم img میباشد و اسم فولدر دوم، templates خواهد بود)، به صورت پایین، بوسیله استفاده کننده ساخته شوند.
مرحله دوم: کد نویسی برنامه با استعمال از کلید API (برنامهنویسی Back-End)
دراین مرحله، روند کد نویسی Back-End برنامه کاربردی جهت برنامه نویسی اینترنت با پایتون مقدمه میشود. همانگونه که تا قبل از این نیز اشاره شد، دو پوشه main.py و weather.py برای اجرای درست برنامه مایحتاج میباشد.
پوشه main.py، نقش سرور» (Server) یا این که سیستم خدمتدهندهای را ایفا مینماید که استفاده کننده را به سمت کاغذ اصلی (Homepage) و ورقه اکران نتیجه ها هدایت مینماید. فولدر weather.py نیز یک تابع با استعمال از API ارائه گردیده به وسیله اینترنتوبسایت Open Weather Map تعریف و تمجید می نماید که وظیفه آن، بازیابی داده ها آب و هوایی شهر تعیین شدهاست. داده ها بازیابی گردیده به وسیله این تابع، در ورقه اکران نتیجه ها آب و هوایی قرار گرفته خواهد شد.
برنامه ,اینترنت ,نویسی ,مجازی ,پایتون ,استعمال ,دور و ,نویسی اینترنت ,برنامه نویسی ,این که ,به اسم ,برنامه نویسی اینترنت ,برای برنامه نویسی ,ورقه اکران نتیجه ,گسترش برنامه کاربردی
درباره این سایت