Skip to content

Instantly share code, notes, and snippets.

View sivaa's full-sized avatar
🤣
Hey there! I am using GitHub.

Sivasubramaniam Arunachalam sivaa

🤣
Hey there! I am using GitHub.
View GitHub Profile
#================ PART - 0 - PRE-REQUISTES ================
# Install Django and Selenium
# Create a Django Project and add a package called functional_test
#================ PART - 1 - GETTING READY ================
# Step 1: Check if the server is running
from selenium import webdriver

Python

  • All the linux distributions will have Python installed by default. The version can be verified using the python command.

Install Setup tools

  • Install pip and related packages

      sudo apt-get install python-pip 
    
  • Install virtualenvwrapper

#### Step 0: Installtion/Setup ####
Microsoft Windows 7 : http://bit.ly/pycon-gswd-windows-setup
GNU/Linux Ubuntu : http://bit.ly/pycon-gswd-linux-setup
GNU/Linux CentOS : http://bit.ly/pycon-gswd-centos-setup
# Once the above setup is done, pull the latest content from the repository
git pull
#### Step 1: Django Project Creation ####
#### Step 0: Installtion/Setup ####
Microsoft Windows 7 : http://bit.ly/pycon-gswd-windows-setup
GNU/Linux Ubuntu : http://bit.ly/pycon-gswd-linux-setup
# Once the above setup is done, pull the latest content from the repository
git pull
#### Step 1: Django Project Creation ####
#### Step 0: Movie app Creation & Registration ####
# Create a demo app
python manage.py startapp movie
# Create a 'templates' directory under fav/movie/ folder
mkdir movie/templates
# Registred this app in the INSTALLED_APPS tuple in fav/fav/settings.py

Introduction

Create a sudo user

adduser appuser
passwd appuser
# Provide the password here
Step 1: Create Movie Add form
• movies.html
<form action="/movies/" method="post"> {% csrf_token %}
Movie Name: <input type="Text" name="name"> <input type="submit" value="Add">
</form>
• views.py

Installation Instructions:

  • Please install Anaconda 3.5.
  • We will be using Jupyter notebook as our IDE.
  • To check if installed correctly, open the command shell and type: $ jupyter notebook
  • It should fire up a browser. In the browser, select New -> Python (root) from the right-hand top menu. It will open another tab. In the cell, on that new tab, enter the following command : import pandas as pd
  • Click shift+enter to run it. If it runs fine, you are good to go for the workshop.
  • Please post installation issues on this meetup page.
  • Please note that there will be NO installation help provided on the day of the workshop.
  • The datasets for the workshop will be provided on the day of the workshop

Install Python

  • Download and install Python from here

    • Better to install at the default location(C:\Python27). If you are providing custom locations, avoid using spaces
  • Add the below directories to PATH environment variable. For more details, refer here

    • Python Base directory (Example: C:\Python27)
    • Python Scripts directory (Example: C:\Python27\Scripts)
  • It should look similar to this

      [Existing Paths];C:\Python27;C:\Python27\Scripts;
    
@sivaa
sivaa / gist:2d4722eded36714d4b8a
Last active November 25, 2016 12:02
Django Workshop - Work space Setup on CentOS

High level overview using Centos

  • Install dev tools and compilers
  • Install Python 2.7.12
  • Install Python package manager - pip.
  • Install Python environment manager - virtualenv
  • Download source code

Installation