понедельник, 3 марта 2014 г.

From Ruby to Python

From Ruby to Python


Так случилось, что мой выбор вместо изучения Ruby пал на Python. В первую очередь  я вернулся к повторному прохождению курсов на Codecademy.com восстанавливаю базу по основам Web-программирования (html, css, javascript). О своих успехах отмечаюсь в   у себя в twitter'е.

Основные причины выбора 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:
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

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
python manage.py runserver

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.



Комментариев нет:

Отправить комментарий