Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupport News AboutSign UpSign In
| Download

Kniha pre základy Pythonu

Project: Vpython
Views: 6502
Kernel: Python 3.5

This notebook comes from A Whirlwind Tour of Python by Jake VanderPlas (OReilly Media, 2016). This content is licensed CC0. The full notebook listing is available at https://github.com/jakevdp/WhirlwindTourOfPython.

Appendix: Figure Code

This section contains code used to generate figures that appear in this report.

%matplotlib inline import matplotlib.pyplot as plt
import os if not os.path.exists('fig'): os.makedirs('fig')

Section 6: List Indexing

This figure helps visualize how Python's indexing works.

L = [2, 3, 5, 7, 11] fig = plt.figure(figsize=(10, 4)) ax = fig.add_axes([0, 0, 1, 1], xticks=[], yticks=[], frameon=False, aspect='equal') for i in range(5): ax.add_patch(plt.Rectangle([i - 0.5, -0.5], 1, 1, fc='none', ec='black')) ax.text(i, -0.05, L[i], size=100, ha='center', va='center', family='monospace') for i in range(6): ax.text(i - 0.5, 0.55, str(i), size=20, ha='center', va='bottom', family='monospace') for i in range(5): ax.text(i - 0.5, -0.58, str(-5 + i), size=20, ha='center', va='top', family='monospace') ax.axis([-0.7, 4.7, -0.7, 0.7]); fig.savefig('fig/list-indexing.png');
Image in a Jupyter notebook