Continuing the Processing.py series, this article demonstrates how to implement ’10 PRINT’ to create interesting line images. 10 PRINT is an old Commodore 64 one-line program written in BASIC that looks like this: 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 For more information, see 10print.org. For the previous entry in the Processing.py series, see this page: Processing.py: … Continue reading Processing.py: How to implement 10 PRINT
Author: Chris Nielsen
Processing.py: How to use shapes, placements, and colors
To continue the series of how to use Processing.py, this article demonstrates how to use basic shapes, placements and colors. For the previous entry in the Processing.py series, see this page: Processing.py: How to draw lines and use mouse events This code demonstrates the use of lines, rectangles, ellipses, colors and placements by sketching a … Continue reading Processing.py: How to use shapes, placements, and colors
Python: How to generate animated .gifs
The below code can take in a list of consecutive image files and stitch them together to create an animated .gif file. It requires the imageio module. The path to the consecutive image files is set in the image_path variable. The full path to the name of the .gif file to be built is passed … Continue reading Python: How to generate animated .gifs
Processing.py: How to draw lines and use mouse events
Building on the first post about using Processing.py (shown in the table below), this post will demonstrate the basic structure of a Processing.py program, how to draw lines, and understand some other basics of the Processing.py programming language. For the previous entry in the Processing.py series, see this page: Processing.py: Getting Started Example 1: Drawing … Continue reading Processing.py: How to draw lines and use mouse events
Processing.py: Getting Started
Getting started with processing.py, this article follows the instructions found here: http://py.processing.org/tutorials/gettingstarted/ The first step is to download the processing IDE here. Once downloaded create a “processing_py” folder on your desktop and drag the “processing-3.3.6” folder from the .zip into the new folder. Inside this folder, click the processing.exe file and the IDE will open. … Continue reading Processing.py: Getting Started
Python: Using requests to get web page source text
In addition to getting page lengths and status codes using the request method: Python: Using requests to get web page lengths and status codes You can also use requests to return the source code of web pages. For example: import requests sites = [ ‘http://www.python.org’, ‘http://www.jython.org’, ‘http://www.pypy.org’, ‘http://www.drudgereport.com’, ‘http://www.phys.org’, ‘http://www.bluegalaxy.info’, ‘http://www.bluegalaxy.info/codewalk’ ] for url in … Continue reading Python: Using requests to get web page source text
Python: Using requests to get web page lengths and status codes
With Python 3.6 and the requests module, it is easy to read data from the web. Here are a couple of basic things we can do with the requests module. Getting a Status code import requests r = requests.get(‘http://www.bluegalaxy.info’) print( r.status_code ) Which yields: 200 For more information about HTTP status codes, there are multiple … Continue reading Python: Using requests to get web page lengths and status codes
Python: How to use enumerate( )
Python’s built-in enumerate function takes in any iterable sequence, such as a list, and yields the elements of the sequence along with an index number. This is useful for adding a count to every element of a list. The basic syntax of this function is: enumerate(sequence, start=0) where sequence is the list or iterable data … Continue reading Python: How to use enumerate( )
Python: How to use the dictionary get( ) method
Lets say we have a small Python dictionary called fruit that looks like this: fruit = {‘a’:’apple’, ‘b’:’banana’, ‘c’:’cherry’} The most common way to get a value is to retrieve it by its key, using this special syntax: name_of_dictionary[ name_of_key ] By using the name of the key in brackets after the name of the … Continue reading Python: How to use the dictionary get( ) method
Python: How to use List Comprehensions
List Comprehensions were introduced to the Python language in PEP-202 to provide a more concise syntactical way to produce lists where map(), filter(), for loops, and if statements would normally be used. A list comprehension can be summed up like this: new_list = [item action for item in existing_list with optional if condition] This is … Continue reading Python: How to use List Comprehensions