📚 The CoCalc Library - books, templates and other resources
License: OTHER
This notebook was prepared by Donne Martin. Source and license info is on GitHub.
Misc Commands
Anaconda
IPython Notebook
Git
Ruby
Jekyll
Pelican
Django
Anaconda
Anaconda is a scientific python distribution containing Python, NumPy, SciPy, Pandas, IPython, Matplotlib, Numba, Blaze, Bokeh, and other great Python data analysis tools.
IPython Notebook
IPython Notebook is a "web-based interactive computational environment where you can combine code execution, text, mathematics, plots and rich media into a single document."
Command | Description |
---|---|
? | Intro and overview of IPython's features |
%quickref | Quick reference |
help | Python help |
object? | Object details, also use object?? |
Apply css styling based on a css file:
Git
Git is a distributed revision control system.
Ruby
Ruby is used to interact with the AWS command line and for Jekyll, a blog framework that can be hosted on GitHub Pages.
Jekyll
Jekyll is a blog framework that can be hosted on GitHub Pages.
In addition to donnemartin.com, I’ve started to build up its mirror site donnemartin.github.io to try out Jekyll. So far I love that I can use my existing developer tools to generate content (SublimeText, Terminal, and GitHub).
Here are other features I like about Jekyll:
Converts Markdown to produce fast, static pages
Simple to get started, no backend or manual updates
Hosted on GitHub Pages
Open source on GitHub
Many Jekyll themes require a Ruby version of 2 and above. However, the AWS CLI requires Ruby 1.8.7. Run the proper version of Ruby for Jekyll:
Build and run the localy Jekyll server:
Pelican
I've switched my personal website donnemartin.com to run off Pelican, a python-based alternative to Jekyll. Previous iterations ran off Wordpress and Jekyll.
Setup reference.