Line 60: | Line 60: | ||
#[http://prancer.physics.louisville.edu/astrowiki/index.php/User_Interfaces User interfaces] | #[http://prancer.physics.louisville.edu/astrowiki/index.php/User_Interfaces User interfaces] | ||
##[http://prancer.physics.louisville.edu/astrowiki/index.php/User_Interfaces#Command_Line_Interfacing_and_Access_to_the_Operating_System Command line interfacing and access to the operating system] | ##[http://prancer.physics.louisville.edu/astrowiki/index.php/User_Interfaces#Command_Line_Interfacing_and_Access_to_the_Operating_System Command line interfacing and access to the operating system] | ||
− | ##[http://prancer.physics.louisville.edu/astrowiki/index.php/ | + | ##[http://prancer.physics.louisville.edu/astrowiki/index.php/User_Interfaces#Graphical_User_Interfacing Graphical user interfacing] |
− | + | ##[http://prancer.physics.louisville.edu/astrowiki/index.php/User_Interfaces#Running_A_Server_With_Javascript Running a server with javascript] | |
These topics may be added to a longer version of this course or as working notes when time allows. | These topics may be added to a longer version of this course or as working notes when time allows. |
The Python programming language is a widely used tool for basic research and engineering. Its rapid rise in popularity is supported by comprehensive, largely open-source, contributions from scientists who use it for their own work. This short course offers an introduction to Python with examples drawn from physics and astronomy.
This resource was developed as part of a full semester
Research Methods class. Various examples that may be useful for
developing small Python programs are collected here. They are a basis for a few exercises that were assigned during the course are are available here.
The topics and examples cover --
These topics may be added to a longer version of this course or as working notes when time allows.