In this table I will compare some basic programming syntax and conventions between the Python and Perl programming languages. Programming element Python Perl Creating a variable that contains an int: age = 25 %age = 25; Creating a variable that contains a float: probability = 0.62 %probability = 0.62; Creating a variable that contains a … Continue reading Python and Perl: A comparison of the language basics
Python
Python on the web: How to get cookies in a CGI script
In this previous article I detailed how to set cookies in a CGI script: Python on the web: How to set cookies in a CGI script In this article I am going to describe how to get those cookies in a CGI script. Get ‘HTTP_COOKIE’ from the Environment variables. Account for the fact that this … Continue reading Python on the web: How to get cookies in a CGI script
Python on the web: How to get a CGI script to recognize two submit buttons with separate values in one form
In one of my Python cgi scripts I have a web form with some hidden values, text fields, and two submit buttons. I want my cgi script to do something different depending on which submit button was clicked. One of the submit buttons is for completing a review without making any changes and is called … Continue reading Python on the web: How to get a CGI script to recognize two submit buttons with separate values in one form
Python on the web: How to set cookies in a CGI script
I am working on a Python CGI web tool that allows a user to traverse through a long list of xml elements, where each element appears on the screen one at a time. The tool allows the user to make changes to editable fields and creates a report of the deltas, as well as a … Continue reading Python on the web: How to set cookies in a CGI script
Python on the web: How to use Environment variables to detect script path
If you are writing Python scripts to run from the cgi-bin of your website, here is some code that will allow the script to detect it’s own path, so that it doesn’t have to be hard coded. The preferable way is to use the environment variable ‘SCRIPT_URI’. For example: this_script = os.environ[‘script_uri’] Note: Depending on … Continue reading Python on the web: How to use Environment variables to detect script path
Pandas: How to see the variety of values in a DataFrame column
To see the variety of values in an individual column of your DataFrame, you can use the name of the DataFrame column (in this case ‘Y’) and place it into a set, then print the values in the set. For example: # Check the variety of values in the Y column prop_variety = set(my_dataframe[“Y”]) prop_variety … Continue reading Pandas: How to see the variety of values in a DataFrame column
Pandas: How to export a DataFrame to .csv
Here is a function I wrote that will export an entire DataFrame to csv. It uses the Pandas function to_csv(). Just feed it the name of the DataFrame and the name you want for the .csv file. def dataframe_to_csv(filename, DataFrame): “””Export entire DataFrame to csv.””” output = DataFrame output.to_csv(filename, index=True) The filename can be a … Continue reading Pandas: How to export a DataFrame to .csv
Pandas: How to get a random sample DataFrame of x length using .sample( )
Let’s say you have a Pandas DataFrame called ‘df’ that has 50 thousand rows in it and you want to get a random sample out of it that contains 300 records. Pandas has a built in function called sample() that makes this very easy. All you have to do is decide on the name of … Continue reading Pandas: How to get a random sample DataFrame of x length using .sample( )