GithubHelp home page GithubHelp logo

kickstartcoding / cheatsheets Goto Github PK

View Code? Open in Web Editor NEW
754.0 33.0 77.0 49.52 MB

A selection of printable, one-page cheatsheets, generated from Markdown using Pandoc & LaTeX

License: GNU General Public License v3.0

Shell 100.00%

cheatsheets's Introduction

Kickstart Coding Logo

Kickstart Cheatsheets

A selection of printable, one-page cheatsheets.

These were originally designed for Kickstart Coding, the affordable, inclusive, and intensive coding course teaching cutting-edge Python / Django and JavaScript / React web development in Oakland, CA. Learn more and enroll here.

Download

Click on one of the following to download. These are all 1 page long, and look great when printed. Consider printing to hang up near your computer as you code or learn a new programming language!

Modern HTML/CSS (2021)

A cheat-sheet containing the most commonly used HTML tags and CSS selectors, and key terms in modern HTML5 & CSS3, including CSS Grid and pseudo-selectors.

modern-html-css PDF thumbnail

CLI: Bash & Git

Learning CLI and Git usage on macOS or Linux? This cheatsheet has the most commonly used commands in Bash and Git. It also contains more advanced usage, such as using grep, find, piping, redirection, job and process control, and interacting with the bash history.

cli-bash PDF thumbnail

Python

A cheatsheet with common tasks in Python. Designed for Python 3.x, but will mostly work with 2, also.

python PDF thumbnail

JavaScript for Pythonistas

Already know Python, and want to learn JavaScript (ES6+)? Print up the following cheatsheet to use as a reference.

javascript-for-pythonistas PDF thumbnail

Python for JS Developers

Already know JavaScript, and want to learn Python 3? Print up the following cheatsheet to use as a reference.

python-for-js-developers PDF thumbnail

React, Redux, and React Router

Learning React, Redux, and React Router can be tricky. This crams in important syntax and examples for common React and Redux coding patterns. Includes a Redux diagram, JSX syntax snippets, map and ternary operator examples, conditional rendering, action creator and reducer examples, React form events, and component syntax examples.

react-redux PDF thumbnail

Django

Learning Django? Here are some common patterns of Django, along with a diagram showing how the Models-View-Template system fits together.

django PDF thumbnail

react-hooks-useeffect

Tackling the new React Hook of useEffect? This React hook can do a lot more than just replace life-cycle methods. Here are a few common patterns and tricky gotchas:

react-hooks-useeffect PDF thumbnail

More

More cheatsheets, corresponding to weekly Kickstart Coding curriculum.

Contributing

  • How it's built: These cheatsheets are written originally in Markdown, converted into LaTeX using pandoc and a custom pandoc LaTeX template (very messy), and then generates the PDF. All this is tied together using the Bash script build.sh.

  • Writing your own: Want to write your own printable coding cheatsheets? It's easy, as long as you know Markdown! Look at the existing .md source files for ideas, then follow the DEVELOPMENT.md for instructions on how to re-build the PDFs yourself.

  • License: These cheatsheets and the scripts involved with their build process are (C) Kickstart Coding and released under the GPL 3.0

cheatsheets's People

Contributors

ishinan avatar kevindublin avatar michaelpb avatar neurodynamic avatar piperchester avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cheatsheets's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.