An attempt at contrasting Nix and Python syntax (maybe helpful to grasp Nix faster for those with a Python background) based on the "Nix tour" found here: https://nixcloud.io/tour/?id=1
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
"""List number of issues for project repositories on BitBucket or GitHub. | |
This will list the number of issues for public repositories of a given | |
member with a URL like https://github.com/okfn or https://github.com/okfn. | |
It was written with the idea of getting insight quickly into the "issue | |
activity" of all projects of a repository owner. | |
This script uses a really simple HTML scraping approach. For anything |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# _*_ coding: UTF-8 _*_ | |
"""Print certain stats for subject line length in mailbox files. | |
The idea is to find out the percentage of lines up to the length | |
of twice the mailing list tag inside square brackets. | |
""" | |
import re |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
"""A script for comparing TrueType font rendering on different platforms. | |
""" | |
import os | |
import sys | |
import platform | |
import argparse |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
An experimental extension for an IPython magic command to show object graphs. | |
Strongly based on tkf's code for the extension itself | |
and mine for turning a Python namespace into a GraphViz DOT source: | |
- https://github.com/tkf/ipython-hierarchymagic | |
- http://pypi.python.org/pypi/pyrels/0.1.1 | |
Read respective copyrights there! |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
Run the algorithm below using CPython, Cython, PyPy and Numba and compare | |
their performance. (This is implementing a spigot algorithm by A. Sale, | |
D. Saada, S. Rabinowitz, mentioned on | |
http://mail.python.org/pipermail/edu-sig/2012-December/010721.html). | |
""" | |
def pi_digits(n): | |
"Generate n digits of Pi." | |
k, a, b, a1, b1 = 2, 4, 1, 12, 4 |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
""" | |
An experiment in speed reading texts in a terminal. | |
It implements a "poor man's" version running in a plain terminal. The speed | |
is given in wpm, words per second. KeyboardInterrupts are captured for pausing | |
the presentation. At the end a summary is printed. This toy project is much | |
inspired by an iOS app named ReadQuick: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+-----+-----------------+-----------------+ | |
| # | Package Name | Total Downloads | | |
+-----+-----------------+-----------------+ | |
| 1 | setuptools | 52,454,151 | | |
| 2 | requests | 42,297,369 | | |
| 3 | virtualenv | 38,499,034 | | |
| 4 | distribute | 36,848,278 | | |
| 5 | six | 34,594,923 | | |
| 6 | boto | 33,578,502 | | |
| 7 | pip | 29,951,145 | |
OlderNewer