Skip to content

Instantly share code, notes, and snippets.

@jumbojet
jumbojet / models.py
Last active December 23, 2015 18:49
class Employee(models.Model):
employeeid = models.IntegerField() # Employee Id
name = models.CharField(max_length=1000) # Name of the Employee
dob = models.DateTimeField() # Date of birth of Employee
salary = models.FloatField() # Employee Salary
''' This is the function which Django uses to show the Employee Object
- unicode represntation of employee'''
def __unicode__(self):
return unicode(self.employeeid)+"~"+unicode(self.name)
from django.conf.urls.defaults import *
from django.conf.urls import patterns, include, url
from demoapp.views import get_units,calculate_data
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
@jumbojet
jumbojet / views.py
Last active December 23, 2015 18:39
sample view
def get_units(request):
# request object has one GET DICTIONARY for the variables passed as Query String
# Query string variable is named as ID
if 'ID' in request.GET:
userId = request.GET['ID']
# request object has one POST DICTIONARY for the variables passed as form.submit()
# Here assume a form variable is named as UNITS
if 'UNITS' in request.POST:
@jumbojet
jumbojet / add.cs
Last active December 23, 2015 17:19
// Function that takes two integer (alredy declared as Intgers so as compiler can undertand) as input and
// Returns a output again of type integer
int add(int a , int b){
// Here also variable c is declared as Integer , any other type which compiler can not convert to like
// will give error
int c = a + b
return c
}
@jumbojet
jumbojet / pythoncode.py
Created September 18, 2013 21:47
Python Code
def hello():
print "hello"
@jumbojet
jumbojet / pythoncode.py
Created September 18, 2013 21:47
Python Code
def hello():
print "hello"
@jumbojet
jumbojet / DE.py
Created September 18, 2013 17:18
Dynamic Expression Parsing
''' expressionString = IF Variable_3 > 1000 RETURN VARIABLE_3* VARIABLE_1 END IF Variable_3 < 1000 RETURN VARIABLE_3* VARIABLE_2 END '''
def parse_expression(expressionString):
expressionStringArray = filter(None,expressionString.split("END"))
''' expressionStringArray[0] = IF Variable_3 > 1000 RETURN VARIABLE_3* VARIABLE_1
expressionStringArray[1] = IF Variable_3 < 1000 RETURN VARIABLE_3* VARIABLE_2 '''
for expression in expressionStringArray:
expConditionResult = expression.strip().split("RETURN")
@jumbojet
jumbojet / DE.py
Created September 18, 2013 17:18
Dynamic Expression Parsing
''' expressionString = IF Variable_3 > 1000 RETURN VARIABLE_3* VARIABLE_1 END IF Variable_3 < 1000 RETURN VARIABLE_3* VARIABLE_2 END '''
def parse_expression(expressionString):
expressionStringArray = filter(None,expressionString.split("END"))
''' expressionStringArray[0] = IF Variable_3 > 1000 RETURN VARIABLE_3* VARIABLE_1
expressionStringArray[1] = IF Variable_3 < 1000 RETURN VARIABLE_3* VARIABLE_2 '''
for expression in expressionStringArray:
expConditionResult = expression.strip().split("RETURN")
@jumbojet
jumbojet / Py1.py
Created September 18, 2013 16:52
Dynamic Expression Parsing in Python
''' expressionString = IF Variable_3 > 1000 RETURN VARIABLE_3* VARIABLE_1 END IF Variable_3 < 1000 RETURN VARIABLE_3* VARIABLE_2 END '''
def parse_expression(expressionString):
expressionStringArray = filter(None,expressionString.split("END"))
''' expressionStringArray[0] = IF Variable_3 > 1000 RETURN VARIABLE_3* VARIABLE_1
expressionStringArray[1] = IF Variable_3 < 1000 RETURN VARIABLE_3* VARIABLE_2 '''
for expression in expressionStringArray:
expConditionResult = expression.strip().split("RETURN")
@jumbojet
jumbojet / gist:6612044
Created September 18, 2013 16:51
Dynamic Expression Parsing in Python
''' expressionString = IF Variable_3 > 1000 RETURN VARIABLE_3* VARIABLE_1 END IF Variable_3 < 1000 RETURN VARIABLE_3* VARIABLE_2 END '''
def parse_expression(expressionString):
expressionStringArray = filter(None,expressionString.split("END"))
''' expressionStringArray[0] = IF Variable_3 > 1000 RETURN VARIABLE_3* VARIABLE_1
expressionStringArray[1] = IF Variable_3 < 1000 RETURN VARIABLE_3* VARIABLE_2 '''
for expression in expressionStringArray:
expConditionResult = expression.strip().split("RETURN")