From Ruby to Python
Основные причины выбора Python:
- простота изучения
- восстребованность на рынке
- доступность руководств и учебников
Проект
В качестве идеи проекта для практики в Python выбрал одну из задач, стоящих передо мной на основной работе, а именно ведение инвентаризационной базы техники на предприятии.
В качестве фрэймворка будем использовать Django.
Первые шаги
Изучение Django я решил начать с "обучалок" Mike Hibbert'a. Далее материал будет излагаться на английском языке. В таком случае, я как минимум смогу "убить двух зайцев :)" подтянуть английский и сделать свой блог немного dual language. Все комментарии пишу в вольной форме, основываясь на том, что понял просматривая обучающие ролики.Day 01. Tutorial 1 - installing easy_install, virtualenv & django
Что имеем в качестве рабочего места для тестового окружения: Notebook Asus N61-Vg с установленной Ubuntu 12.04 LTS
Ready... steady... GO!
1. Install python-setuptools:
Ready... steady... GO!
1. Install python-setuptools:
sudo apt-get install python-setuptools
2. Install virtualenv (individual environment advantage of virtual environment very helpfull for development)
sudo easy_install virtualenv
3. Next we use use virtualenv to create folder and install Django
virtualenv --no-site-packages django-nikolay
4. To activate virtual environment in prompt type:
source django-nikolay/bin/activate
With this command we tell the shell curently using to change it context into the folder where we create our virtual environment
5. Installing Django in virtual environment
easy_install Django
easy_install Django
ls -l bin/ - to see what files in directory
6. Create Django project:
django-admin.py startproject django_test
After that command we have project folder django_test and manage.py file - very usefull in process of development
7. Run server
7. Run server
python manage.py runserver
8. Check
Type in your browser: http://127.0.0.1:8000
9. Stop server & exit from virtual environment
8. Check
Type in your browser: http://127.0.0.1:8000
9. Stop server & exit from virtual environment
Control - C - to stop the server
deactivate - to exit virtual environment back to normal prompt.
That's the end of the 1st tutorial. Thanks for your attention.
That's the end of the 1st tutorial. Thanks for your attention.
Комментариев нет:
Отправить комментарий