Skip to content

Instantly share code, notes, and snippets.

View imbilltucker's full-sized avatar

Bill Tucker imbilltucker

View GitHub Profile
@imbilltucker
imbilltucker / gist:5ab74203683c94792769c1f36713bb29
Created June 21, 2016 15:16
Pycon 2016 videos + things I wished I knew when starting python
Here's the links I promised to post:
videos:
== python talks worth watching ==
QuickCheck for Python
slides:
https://docs.google.com/presentation/d/1IF3DHYTz2b8gazUaZLF4QhSMBc6xHVIGbS_08pdl2EM/mobilepresent?pli=1&slide=id.p
source website: http://hypothesis.works/
@imbilltucker
imbilltucker / Python_Things_I'm_glad_I_know
Last active January 27, 2021 15:09
things I wish I knew starting python
Things I wish I knew when starting python
improve the basic interpreter
PYTHONSTARTUP is an environment variable you can use to fix the command prompt, i.e. provide autocomplete via tab, and suggestions.
set $PYTHONSTARTUP=~/.pythonstartup in .bashrc
export PYTHONSTARTUP=~/.pythonstartup
turn off creation of .pyc files
PYTHONDONTWRITEBYTECODE=1
= Notes from ETL open space =
"There should be a word for people trying to restrict data entry to make it better, but then people stop using it.
ETL frameworks:
- Luigi: http://luigi.readthedocs.io/en/stable/
- Airflow: https://readthedocs.org/projects/airflow/
- mETL
- pygrametl
- petl
= vim syllabus =
== Getting started ==
* Start with the end in mind: `ZZ` or `:q!` or `:qa!`
* from the command line: `vimtutor`
* `:help` <-- also works with argument, e.g. `:help gd`
* to follow links in help: `press enter to follow links`
* plug-ins make help accessible this way, too
* modes of vim
* normal (you're normally in this mode)
@imbilltucker
imbilltucker / Code of Conduct.md
Created May 30, 2018 01:58 — forked from Integralist/Code of Conduct.md
Code of Conduct (Template)

Code of Conduct

A code of conduct is a set of rules outlining the social norms and rules and responsibilities of, or proper practices for, an individual, party or organization

Sumary

The {NAME} is dedicated to providing a harassment-free working environment for all, regardless of gender, sexual orientation, disability, physical appearance, body size, race, or religion. We do not tolerate harassment of any form. All communication should be appropriate for a professional audience including people of many different backgrounds.

Sexual language and imagery is not appropriate for any communication and/or talks. Be kind and do not insult or put down others. Behave professionally. Remember that harassment and sexist, racist, or exclusionary jokes are not appropriate for {NAME}. Staff violating these rules should be reported to an appropriate line manager.

@imbilltucker
imbilltucker / Code of Conduct.md
Created May 30, 2018 02:12
Something About Python code of conduct

Code of Conduct

A code of conduct is a set of rules outlining the social norms and rules and responsibilities of, or proper practices for, an individual, party or organization

Summary

The Something About Python Meetup is dedicated to providing a harassment-free working environment for all, regardless of gender, sexual orientation, disability, physical appearance, body size, race, or religion. We do not tolerate harassment of any form. All communication

<div id="Things I didn't learn at Carleton">
Things I didn't learn at Carleton {#Things I didn't learn at Carleton}
=================================
</div>
(..but I wish I had)
- how to run a meeting:
@imbilltucker
imbilltucker / carleton.md
Created June 21, 2018 15:12
Things I didn't learn at carleton

Things I didn't learn at Carleton {#Things I didn't learn at Carleton}

(..but I wish I had)

  • how to run a meeting:
@imbilltucker
imbilltucker / vimdiff.md
Created April 8, 2019 19:00 — forked from hyamamoto/vimdiff.md
The vimdiff cheat sheet as a git mergetool.

vimdiff cheat sheet

This is a vimdiff cheat sheet as a git mergetool.

Commands

]c - go to next difference