Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| python [2017/04/24 17:30] – mgupton | python [2023/03/20 17:33] (current) – [Python] mgupton | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ======Python====== | ======Python====== | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | * [[Python Modules and Packages]] | ||
| + | * [[Python Tools]] | ||
| + | * [[python: | ||
| + | |||
| + | |||
| ======Core Elements & Constructs====== | ======Core Elements & Constructs====== | ||
| =====Lists===== | =====Lists===== | ||
| Line 41: | Line 49: | ||
| b | b | ||
| => {} | => {} | ||
| + | </ | ||
| + | |||
| + | ======Basic Structures and Constructs====== | ||
| + | * If the %%__name__%% variable is set to %%__main__%% the module is being loaded as a main script and program entry point. Otherwise it's being loaded as a library module. | ||
| + | <code python> | ||
| + | if __name__ == " | ||
| + | | ||
| + | else: | ||
| + | pass | ||
| + | </ | ||
| + | |||
| + | ======Conditionals====== | ||
| + | <code python> | ||
| + | num = 100 | ||
| + | |||
| + | a = [" | ||
| + | |||
| + | if " | ||
| + | pass | ||
| + | | ||
| + | if num > 10: | ||
| + | pass | ||
| + | elif num < 10: | ||
| + | pass | ||
| + | else: | ||
| + | pass | ||
| + | </ | ||
| + | |||
| + | ======Loops/ | ||
| + | <code python> | ||
| + | colors = [" | ||
| + | |||
| + | for c in colors: | ||
| + | print(" | ||
| </ | </ | ||
| Line 58: | Line 100: | ||
| </ | </ | ||
| - | ======Basic Structures | + | =====Iterate over indicies |
| - | * If the %%__name__%% variable is set to %%__main__%% the module is being loaded as a program entry point. Otherwise it's being loaded as a library module. | + | |
| <code python> | <code python> | ||
| - | if __name__ == "__main__": | + | a = [" |
| - | print("Hello World.") | + | |
| - | else: | + | |
| - | pass | + | |
| - | </ | + | |
| - | ======Conditionals====== | + | for k, v in enumerate(a): |
| - | <code python> | + | |
| - | num = 100 | + | |
| - | a = [" | + | print("%s, %s\n" |
| - | + | ||
| - | if " | + | |
| - | pass | + | |
| - | + | ||
| - | if num > 10: | + | |
| - | pass | + | |
| - | elif num < 10: | + | |
| - | pass | + | |
| - | else: | + | |
| - | pass | + | |
| </ | </ | ||
| ======Common Elements and Ways====== | ======Common Elements and Ways====== | ||
| ======Determine if variable is defined====== | ======Determine if variable is defined====== | ||
| + | <WRAP round info> | ||
| + | It might be a code smell/ | ||
| + | </ | ||
| =====Method 1====== | =====Method 1====== | ||
| < | < | ||
| Line 113: | Line 141: | ||
| </ | </ | ||
| + | =======Resources/ | ||
| + | * [[http:// | ||
| + | * [[https:// | ||