Closed Daniel-Mietchen closed 4 years ago
fun piece of Python:
import this
look into refactoring environments to help improve code legibility
rough outline of what a given piece of software is supposed to do
def solve_problem(data):
return result
def get_input(filename):
return data
def print_output(result):
pass
def main():
data=get_input(filename)
result=solve_problem(data)
print_output(result)
Spyder allows for code folding (i.e. hiding portions of code), similar to JavScript "collapse"
Syntax checkers (linters) for Python:
Python debugger pdb is built into Spyder
For the Lab, I set up this Gdoc for further notes.
as per https://education.cadre.virginia.edu/#/workshop/1556 and https://arcs.virginia.edu/software-design-devel