gdw + itp   479

Talk Python To Me Podcast
A podcast on Python and related technologies
python  podcast  audio  coding  programming  itp 
12 days ago by gdw
Primer on Python Decorators – Real Python
In this tutorial on decorators, we’ll look at what they are and how to create and use them. Decorators provide a simple syntax for calling higher-order functions.

By definition, a decorator is a function that takes another function and extends the behavior of the latter function without explicitly modifying it.
primer  python  decorators  itp 
9 weeks ago by gdw
China inserted spy chips into servers used by Amazon, Apple
A top-secret probe described in a new report from Bloomberg describes how Chinese subcontractors secretly inserted microchips into servers that wound up in data centers used by nearly 30 American companies.
hardware  hack  china  amazon  apple  itp  wpd 
10 weeks ago by gdw
mypy - Optional Static Typing for Python
Mypy is an experimental optional static type checker for Python that aims to combine the benefits of dynamic (or "duck") typing and static typing. Mypy combines the expressive power and convenience of Python with a powerful type system and compile-time type checking. Mypy type checks standard Python programs; run them using any Python VM with basically no runtime overhead.
programming  python  types  typing  static  itp 
10 weeks ago by gdw
py2app · PyPI
py2app is a Python setuptools command which will allow you to make standalone Mac OS X application bundles and plugins from Python scripts.
python  packaging  mac  standalone  itp 
10 weeks ago by gdw
Introduction — PyObjC — the Python ⟷ Objective-C bridge
The PyObjC project aims to provide a bridge between the Python and Objective-C programming languages. The bridge is intended to be fully bidirectional, allowing the Python programmer to take full advantage of the power provided by various Objective-C based toolkits and the Objective-C programmer transparent access to Python based functionality.
application  framework  programming  python  objective-c  bridge  itp 
12 weeks ago by gdw
18 Python programming books for beginners and veterans |
Get started with this popular language or buff up on your coding skills with this curated book list. 
18  python  books  beginners  veterans  itp 
12 weeks ago by gdw
Cristóbal Valenzuela
Building machine learning tools for artists and designers.

Researcher @ New York University, ITP
machine  learning  tools  artists  designers  runway  nyu  itp 
august 2018 by gdw
Glitch – The Fine Print
good contract, detail, but nice summary of main points in blue headers
contract  detail  summaries  wpd  itp 
august 2018 by gdw
Glitch - The Friendly, Creative Community
Glitch is the friendly community where you'll build the app of your dreams.

Whether it’s beautiful digital art, handy tools to help you do your work, or a site for your project or cause, you’ll find things on Glitch that remind us the web can still be a fun, creative place full of unexpected surprises.
app  code  collaboration  programming  wpd  itp  coding 
august 2018 by gdw
Top 15 resources for learning JavaScript |
These practical resources will help you get up to speed and creating dynamic web content quickly.
javascript  learning  resources  itp  wpd 
july 2018 by gdw
MyCrypto’s Security Guide For Dummies And Smart People Too
An in-depth guide on how to be safe in the crypto world and the online world in general.
The following is a modified mash-up of some of our internal policies, procedures, action items, and security-related stuff that we thought would be helpful or applicable to the larger community. This is just a sliver of MyCrypto’s security policies and has been modified to not create a security incident in itself. We hope you find it helpful, no matter who you are.
howto  security  wpd  itp 
july 2018 by gdw
OCW Educator | MIT OpenCourseWare | Free Online Course Materials
OCW Educator helps education professionals navigate the vast library of openly licensed MIT teaching materials available on MIT OpenCourseWare. Explore Instructor Insights to discover how MIT instructors teach with these materials on campus, and freely select and adapt their explanations, examples, and simulations to help concepts come to life in your own classroom.
mit  owc  free  online  course  materials  itp  wpd 
july 2018 by gdw
Programming for the Puzzled | Electrical Engineering and Computer Science | MIT OpenCourseWare
In this course, we use Python to solve a variety of puzzles. Two of the puzzles involve the game of chess.
mit  owc  python  programming  puzzles  online  itp 
july 2018 by gdw
OCW Educator | MIT OpenCourseWare | Free Online Course Materials
OCW Educator helps education professionals navigate the vast library of openly licensed MIT teaching materials available on MIT OpenCourseWare. Explore Instructor Insights to discover how MIT instructors teach with these materials on campus, and freely select and adapt their explanations, examples, and simulations to help concepts come to life in your own classroom.
mit  opencourseware  owc  educator  portal  teaching  insights  itp  wpd 
july 2018 by gdw
CodingBat Python
CodingBat is a free site of live coding problems to build coding skill in Java and Python (example problem). CodingBat is a project by Nick Parlante, a computer science lecturer at Stanford.
python  coding  programming  tutorial  live  problems  itp 
july 2018 by gdw
Learn WebGL — LearnWebGL
WebGL is an offspring of OpenGL that executes in all modern web browsers, including web browsers on tablets and phones. Therefore, when you learn WebGL, you are learning OpenGL for an environment that basically will execute on all modern computing devices.
learn  webgl  opengl  ebook  interactive  runestone  wpd  itp 
july 2018 by gdw
Yubico | YubiKey Strong Two Factor Authentication for Business and Individual Use.
Yubico was founded to set new global authentication standards, enabling one single security key to access computers, phones, networks and online services—all in a simple touch. We named our invention the YubiKey—your ubiquitous key.
authentication  hardware  security  passwords  2fa  privacy  wpd  itp 
june 2018 by gdw ~ everything I say is false...
I am a classically trained musician, philosophy graduate, teacher, writer and software developer. I've been programming since 1984 when I taught myself by using my school's BBC B. I've been online since 1994 and made software development my career in 2002.
people  python  musician  mu  itp 
june 2018 by gdw
Code With Mu
Code with Mu: a simple Python editor for beginner programmers
mu  python  editor  beginner  programmers  itp 
june 2018 by gdw
Python | freeCodeCamp Guide
Python is a general purpose programming language which is dynamically typed, interpreted, and known for its easy readability with great design principles.
python  programming  dev  course  freeCodeCamp  itp 
june 2018 by gdw
Algorithm Repository
The Stony Brook Algorithm Repository
Steven Skiena
cs  ref  algorithms  repository  Steven  Skiena  itp 
june 2018 by gdw
Data Privacy: Why It Matters and How to Protect Yourself | Linux Journal
When it comes to privacy on the internet, the safest approach is to cut your Ethernet cable or power down your device. But, because you can't really do that and remain somewhat productive, you need other options. This article provides a general overview of the situation, steps you can take to mitigate risks and finishes with a tutorial on setting up a virtual private network.
data  privacy  internet  itp  wpd 
june 2018 by gdw
Angela He
freshman@stanford | intern@zynga | makes art and games
Jun 10

From Zero to Game Designer: how to start building video games even if you don’t have any experience
game  design  art  cs  stanford  young  programmer  itp 
june 2018 by gdw
Code to joy | 1843
Is learning to code in middle age a fool’s errand or a committed act of digital citizenship?
code  programming  learning  middle-age  digital  citizenship  itp  wpd 
june 2018 by gdw
Python 3's f-Strings: An Improved String Formatting Syntax (Guide) – Real Python
f-Strings: A New and Improved Way to Format Strings in Python

As of Python 3.6, f-strings are a great new way to format strings. Not only are they more readable, more concise, and less prone to error than other ways of formatting, but they are also faster!
python3  f-strings  formatting  syntax  guide  string  itp 
may 2018 by gdw
Programming paradigm - Wikipedia
Programming paradigms are a way to classify programming languages based on their features. Languages can be classified into multiple paradigms
programming  paradigm  itp  wpd 
may 2018 by gdw
AVbin is a binary release of a cross-platform, thin wrapper around Libav’s video and audio decoding library, providing long-term binary compatibility for applications and languages that need it.

AVbin was originally created for the Pyglet project as its media decoding/decompression library,  though we hope others find AVbin useful as well.
avbin  pyglet  python  multimedia  itp 
may 2018 by gdw
PyAudio · PyPI
Bindings for PortAudio v19, the cross-platform audio input/output stream library.
PyAudio  PortAudio  v19  bindings  itp 
may 2018 by gdw
Audio - Python Wiki
This page tries to provide a starting point for those who want to work with audio in combination with Python.

If you are creating a game, most of what you are looking for may already be included in the many PythonGameLibraries that are available.

If you are looking for podcasts related to Python, go to the PythonAudioMaterial page.
python  programming  audio  itp 
may 2018 by gdw
TaylorSMarks/playsound: Pure Python, cross platform, single function module with no dependencies for playing sounds.
Pure Python, cross platform, single function module with no dependencies for playing sounds.
playsound  pure  python  single  function  module  itp 
may 2018 by gdw
« earlier      
per page:    204080120160

related tags

2.0  2d  2fa  3d  >3.3  @python  A  academic  academy  acessibility  active  activestate  Adding  adobe  adventure  advice  advocacy  ai  AIVAR  alan  algorithm  algorithmic  algorithms  amazon  anaconda  analogy  analysis  analytics  anecdote  animation  ANNAMAA  aol  api  app  apple  applet  application  aptana  arduino  ariza  art  article  artists  as  ascii  asset  atlassian  atom  audio  austen  authentication  autocomplete  av  avbin  bacon  baidu  based  bash  basic  basics  bcilab  beginner  Beginner's  beginners  beginning  ben  benchmark  benefits  berry  best  bibliography  bigdata  BILL  bindings  blender  blog  blogging  blogs  bluej  book  books  braces  brackets  breach  bridge  browser  build  Builder  built-in  builtins  c  calltips  canopy  case  casey  centers  challenge  Charles  cheatsheet  checking  china  chinese  christopher  chrome  citizenship  class  classes  classic  clean  cli  client  clojure  closure  cloud  code  codeacademy  codepad  codereview  coding  cognition  collaboration  collection  college  comic  command  commandline  comments  common  community  Companies  comparison  compatibility  compile  compiler  composer  composition  compression  computation  computer  computers  computer_science  computing  concepts  conda  console  consortium  contract  converter  counting  course  courses  craftsmanship  creative  creativecommons  creek  cryptography  cs  cs1  csound  css  curated  daily  daniel  dart  dash  data  database  datacamp  datamining  debug  debugger  debugging  decorators  deep  definition  delete  demo  deployment  design  designer  designers  detail  dev  development  devops  dice  different  difficuclty  digital  dip  directory  distribute  distribution  dj  django  dna  dns  docker  docs  documentary  documentation  dolby  download  dreams  dsp  dyi  dynabook  dynamic  easy  ebook  ebooks  echnoest  echonest  echonext  edit  edition  editor  education  educational  educator  eggs  elearning  electron  emacs  encoding  end  engine  engineers  english  environment  error  errors  esr  essential  examples  exception  exchange  execution  experiments  exploit  expressions  extension  extensions  f-strings  failure  faq  feedback  Female.  ffmpeg  fibonacci  Fidelity  Field  file  files  filesystem  finales  fink  firmata  first  FizzBuzz  fog  fogcreek  fonts  for  format  formatting  forum  forums  framework  frameworks  free  freeCodeCamp  frequencies  from  front  front-end  fry  Fröhlich  full_stack  function  functional  functions  funny  future  game  gateway  gauss  gdb  geeksforfeeks  generative  generators  Genre  getting  gimp  gists  git  github  glitch  glowscript  go  google  gotchas  grading  graphics  growth  gui  guide  guides  Guido  guttag  guzdial  hack  hackernews  hacking  handling  hard  hardware  harvard  haskell  head  hello  help  hfp  High  hipb  hiring  histogram  history  hitchhiker's  homebrew  hosting  how-to  howto  html  html5  huffman  HUMAN  humor  hunt  ibm  ide  identity  ides  images  imdb  imdbpy  improvement  in  information  input  insights  install  installation  installers  instruction  intepreter  interaction  interactive  interesting  intermediate  internet  interview  intro  introduced  introduction  ios  ipython  is  issues  it  itp  java  javascript  jehan  jetbrains  jhmi  jhu  jobs  journal  js  julia  jupyter  jvm  kay  keys  khan  kitura  knowledge  komodo  language  languages  learn  learning  lectures  leetcode  lib  libraries  library  Lifecycle  lilypond  line  links  lint  linux  lisp  list  litvin  live  lldb  llvm  lmpthw  LMS.  login  LUBANOVIC  mac  machine  machinelearning  macos  macosx  macros  mada  maeda  malwarebytes  man  manager  managing  mandala  manual  manuscript  map  mark  markdown  master  material  materials  math  mathematics  matplotlib  max  measurement  measuring  media  memory  mentoring  messages  mfnm  Mich.  microsoft  middle-age  midi  minimal  mit  ml  mode  model  modul8  module  modules  month  mooc  more  most  movies  mp3  msp  mt  mu  multimedia  multiple  music  music21  musician  mutagen  name  namespace  native  nbviewer  networking  networks  neural  newboston  news  node.js  non-english  nosql  notation  notebook  ntoll  null  Numbers  numpy  nyc  nyu  Object-Oriented  objective-c  objects  of  on  on-line  one-click  online  oop  open  open-source  opencourseware  opengl  openid  opensource  opentechschool  oracle  orbital  oreilly  org  os  osx  owc  PaaS  package  package-manager  packages  packaging  Page  pages  paradigm  parentheses  password  passwords  path  pd  pdb  pdf  pecinovsky  people  PEP  performance  perl  personal  pharo  PHOTOGRAPHER  physics  pilgrim  pip  pipi  pip_6  pip_7  places  plamere  plans  platform  player  playgrounds  playlist  playlists  playsound  plugin  podcast  policy  polymorphic  popular  portal  PortAudio  poster  posts  practice  pragmatic  primer  privacy  Pro  problems  processing  productivity  program  programing  programmer  programmers  programming  programs  projects  projexts  Proof:  prototype  psychoacoustics  psychology  pt1  punctuation  pure  puzzle  puzzles  py2app  py3k  PyAudio  pycharm  pydev  pyechonest  pygame  pyglet  PyGraphics  pylab  pylint  pyo  PyQT  python  python2  python3  python_Sample  pyuic  pyzo  qt  QtMultimedia  quick  quiz  qweb  r  R.  radio  rating  re  read  reading  reas  reasons  recommended  ref  reference  regex  regexp  regular  relationship  remix  remote  repository  research  reserved  resource  resources  respract  review  rewarding  risd  road  roadmap  Rossum  rpg  ruby  Run  runestone  running  runway  russian  S.  SAFARI  samples  sandbox  sanitize  sc  scdmp  scheme  science  scientific  scikit  scipy  sclang  scores  script  scripting  scripts  sdk  sdlc  search  security  sepecification  setup  Severance  shaw  shell  shiffman  short  showcase  simple  single  site  Skiena  slot  smalltalk  snippets  software  solar  solutions  sorting  sound  source  SPEAKER  spectrogram  spotify  spyder  ssh  ssl  st  standalone  standard  standards  stanford  start  started  state  static  stdmp  stdmp2  steve  Steven  stonybrook  string  structure  structures  style  styleguide  sublime  suited  summaries  summerfield  support  swift  switch  syntax  sysadmin  system  table  tagging  Talks  teach  teaching  tech  Techniques  technology  tensorflow  tensors  terminal  terminated  text  textbooks  textmate  textstat  the  theory  These  Thesis  thonny  thought  tiddlywiki  time  timeit  times  tinynotation  tips  tls  to  tool  tools  training  transpiler  trends  tricks  trinket  tristan  troubleshooting  troy  tuple  tutor  tutorial  tutorials  tv  type  types  typing  typography  udacity  unarchive  unicode  Univ.  university  unix  url  Use  uses  using  v19  van  vehicles  verisign  veterans  vi  via:popular  video  videos  Viewer  vim  virtual  virtualenv  virtualization  vision  visual  visualisation  visualization  visualizer  vj  vm  vr  vs  vsc  vscode  w3c  way  weaknesses  web  webaudio  webdev  webgl  webserver  websites  webstandards  web_development  well-written  wheels  why  wide  wiki  wikibooks  windows  wing  withdraw  wordpress  words  work  world  World-Class  wpd  write  WRITER  wsgi  www  www+  xcode  Xiaoyun  xml  xmpp  Yang  young  youtube  zed  zedshaw  zork 

Copy this bookmark: