{"id":13593688,"url":"https://github.com/kickstartcoding/cheatsheets","last_synced_at":"2025-04-09T05:32:09.190Z","repository":{"id":51742150,"uuid":"165120307","full_name":"kickstartcoding/cheatsheets","owner":"kickstartcoding","description":"A selection of printable, one-page cheatsheets, generated from Markdown using Pandoc \u0026 LaTeX","archived":false,"fork":false,"pushed_at":"2021-03-19T00:17:29.000Z","size":50708,"stargazers_count":757,"open_issues_count":1,"forks_count":77,"subscribers_count":33,"default_branch":"master","last_synced_at":"2024-11-06T15:45:06.020Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kickstartcoding.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-01-10T19:42:42.000Z","updated_at":"2024-09-29T10:48:01.000Z","dependencies_parsed_at":"2022-08-23T04:21:03.367Z","dependency_job_id":null,"html_url":"https://github.com/kickstartcoding/cheatsheets","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kickstartcoding%2Fcheatsheets","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kickstartcoding%2Fcheatsheets/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kickstartcoding%2Fcheatsheets/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kickstartcoding%2Fcheatsheets/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kickstartcoding","download_url":"https://codeload.github.com/kickstartcoding/cheatsheets/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247986844,"owners_count":21028889,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T16:01:23.172Z","updated_at":"2025-04-09T05:32:04.175Z","avatar_url":"https://github.com/kickstartcoding.png","language":"Shell","readme":"![Kickstart Coding Logo](./templates/logo.png)\n\n# Kickstart Cheatsheets\n\n**A selection of printable, one-page cheatsheets.**\n\nThese were originally designed for Kickstart Coding, the affordable, inclusive,\nand intensive coding course teaching cutting-edge Python / Django and\nJavaScript / React web development in Oakland, CA.\n[Learn more and enroll here.](http://kickstartcoding.com/?utm_source=github\u0026utm_campaign=cheatsheets)\n\n\n## Download\n\nClick on one of the following to download. These are all 1 page long, and look\ngreat when printed. Consider printing to hang up near your computer as you code\nor learn a new programming language!\n\n\n### Modern HTML/CSS (2021)\n\nA cheat-sheet containing the most commonly used HTML tags and CSS selectors, and key terms in modern HTML5 \u0026\nCSS3, including CSS Grid and pseudo-selectors.\n\n[![modern-html-css PDF thumbnail](./build/topical/modern-html-css.thumb.jpg)](https://github.com/kickstartcoding/cheatsheets/raw/master/build/topical/modern-html-css.pdf)\n\n### CLI: Bash \u0026 Git\n\nLearning CLI and Git usage on macOS or Linux? This cheatsheet has the most\ncommonly used commands in Bash and Git. It also contains more advanced\nusage, such as using `grep`, `find`, piping, redirection, job and process\ncontrol, and interacting with the bash history.\n\n[![cli-bash PDF thumbnail](./build/topical/cli-bash.thumb.jpg)](https://github.com/kickstartcoding/cheatsheets/raw/master/build/topical/cli-bash.pdf)\n\n\n### Python\n\nA cheatsheet with common tasks in Python. Designed for Python 3.x, but will\nmostly work with 2, also.\n\n[![python PDF thumbnail](./build/topical/python.thumb.jpg)](https://github.com/kickstartcoding/cheatsheets/raw/master/build/topical/python.pdf)\n\n\n\n### JavaScript for Pythonistas\n\nAlready know Python, and want to learn JavaScript (ES6+)?  Print up the\nfollowing cheatsheet to use as a reference.\n\n[![javascript-for-pythonistas PDF thumbnail](./build/topical/javascript-for-pythonistas.thumb.jpg)](https://github.com/kickstartcoding/cheatsheets/raw/master/build/topical/javascript-for-pythonistas.pdf)\n\n\n### Python for JS Developers\n\nAlready know JavaScript, and want to learn Python 3?  Print up the\nfollowing cheatsheet to use as a reference.\n\n[![python-for-js-developers PDF thumbnail](./build/topical/python-for-js-developers.thumb.jpg)](https://github.com/kickstartcoding/cheatsheets/raw/master/build/topical/python-for-js-developers.pdf)\n\n\n### React, Redux, and React Router\n\nLearning React, Redux, and React Router can be tricky. This crams in important\nsyntax and examples for common React and Redux coding patterns. Includes a\nRedux diagram, JSX syntax snippets, map and ternary operator examples,\nconditional rendering, action creator and reducer examples, React form events,\nand component syntax examples.\n\n[![react-redux PDF thumbnail](./build/topical/react-redux.thumb.jpg)](https://github.com/kickstartcoding/cheatsheets/raw/master/build/topical/react-redux.pdf)\n\n\n### Django \n\nLearning Django? Here are some common patterns of Django, along with a diagram\nshowing how the Models-View-Template system fits together.\n\n[![django PDF thumbnail](./build/topical/django.thumb.jpg)](https://github.com/kickstartcoding/cheatsheets/raw/master/build/topical/django.pdf)\n\n\n### react-hooks-useeffect\n\nTackling the new React Hook of useEffect? This React hook can do a lot more\nthan just replace life-cycle methods. Here are a few common patterns and tricky\ngotchas:\n\n[![react-hooks-useeffect PDF thumbnail](./build/topical/react-hooks-useeffect.thumb.jpg)](https://github.com/kickstartcoding/cheatsheets/raw/master/build/topical/react-hooks-useeffect.pdf)\n\n\n## More\n\n[More cheatsheets, corresponding to weekly Kickstart Coding curriculum.](./CHEATSHEETS.md)\n\n# Contributing\n\n* **How it's built**: These cheatsheets are written originally in Markdown,\n  converted into LaTeX using [pandoc](https://pandoc.org/) and a custom\n  [pandoc LaTeX template](./templates/template.tex) (very messy), and then\n  generates the PDF.  All this is tied together using the Bash script\n  [build.sh](./build.sh).\n\n* **Writing your own**: Want to write your own printable coding cheatsheets?\n  It's easy, as long as you know Markdown! Look at the existing `.md` source\n  files for ideas, then follow the [DEVELOPMENT.md](./DEVELOPMENT.md) for\n  instructions on how to re-build the PDFs yourself.\n\n* **License**: These cheatsheets and the scripts involved with their build\n  process are (C) Kickstart Coding and released under the GPL 3.0\n\n","funding_links":[],"categories":["Shell"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkickstartcoding%2Fcheatsheets","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkickstartcoding%2Fcheatsheets","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkickstartcoding%2Fcheatsheets/lists"}