animated

Cada día le tomo mas cariño al editor Atom. Lo estoy usando como IDE de Python y no tengo muchas cosas de las cuales quejarme. Si debo reconocer que me costó descubrir los snippets de Python. Pero como todo es Software Libre, fui a la fuente (nunca mejor dicho) y los encontré. Como me pareció que la información estaba un poco escondida se las comparto así no andan buscando por ahí. 🙂

  • Snippet: ‘env’
    –> Código: ‘#!/usr/bin/env python\n’
  • Snippet: ‘env3’
    –> Código: ‘#!/usr/bin/env python3\n’
  • Snippet: ‘enc’
    –> Código: ‘# –– coding: utf-8 –-\n’
  • Snippet: ‘im’
    –> Código: ‘import ${1:package/module}’
  • Snippet: ‘fim’
    –> Código: ‘from ${1:package/module} import ${2:names}’
  • Snippet: ‘ase’
    –> Código: ‘self.assertEqual(${1:expected}, ${2:actual}${3:, \’${4:message}\’})$0′
  • Snippet: ‘asne’
    –> Código: ‘self.assertNotEqual(${1:expected}, ${2:actual}${3:, \’${4:message}\’})$0′
  • Snippet: ‘asr’
    –> Código: ‘self.assertRaises(${1:exception}, ${2:callable})$0’
  • Snippet: ‘ast’
    –> Código: ‘self.assertTrue(${1:actual}${2:, \’${3:message}\’})$0′
  • Snippet: ‘asf’
    –> Código: ‘self.assertFalse(${1:actual}${2:, \’${3:message}\’})$0′
  • Snippet: ‘asi’
    –> Código: ‘self.assertIs(${1:expected}, ${2:actual}${3:, \’${4:message}\’})$0′
  • Snippet: ‘asint’
    –> Código: ‘self.assertIsNot(${1:expected}, ${2:actual}${3:, \’${4:message}\’})$0′
  • Snippet: ‘asino’
    –> Código: ‘self.assertIsNone(${1:actual}${2:, \’${3:message}\’})$0′
  • Snippet: ‘asinno’
    –> Código: ‘self.assertIsNotNone(${1:actual}${2:, \’${3:message}\’})$0′
  • Snippet: ‘asin’
    –> Código: ‘self.assertIn(${1:needle}, ${2:haystack}${3:, \’${4:message}\’})$0′
  • Snippet: ‘asni’
    –> Código: ‘self.assertNotIn(${1:needle}, ${2:haystack}${3:, \’${4:message}\’})$0′
  • Snippet: ‘as’
    –> Código: ‘self.assert_(${1:boolean expression}${2:, \’${3:message}\’})$0′
  • Snippet: ‘fail’
    –> Código: ‘self.fail(\’${1:message}\’)$0′
  • Snippet: ‘class’
    –> Código: ‘class ${1:ClassName}(${2:object}):\n\t”“”${3:docstring for $1.}“”“\n\tdef init(self, ${4:arg}):\n\t\t${5:super($1, self).init()}\n\t\tself.arg = arg\n\t\t$0′
  • Snippet: ‘defs’
    –> Código: ‘def ${1:mname}(self, ${2:arg}):\n\t${3:pass}’
  • Snippet: ‘def’
    –> Código: ‘def ${1:fname}(${2:arg}):\n\t${3:pass}’
  • Snippet: ‘property’
    –> Código: ‘def ${1:foo}():\n doc = ”${2:The $1 property.}“\n def fget(self):\n ${3:return self.$1}\n def fset(self, value):\n ${4:self.$1 = value}\n def fdel(self):\n ${5:del self._$1}\n return locals()\n$1 = property(**$1())$0′
  • Snippet: ‘if’
    –> Código: ‘if ${1:condition}:\n\t${2:pass}’
  • Snippet: ‘for’
    –> Código: ‘for ${1:value} in ${2:variable}:\n\t${3:pass}’
  • Snippet: ‘while’
    –> Código: ‘while ${1:condition}:\n\t${2:pass}’
  • Snippet: ‘with’
    –> Código: ‘with ${1:expression} as ${2:target}:\n\t${3:pass}’
  • Snippet: ‘tryef’
    –> Código: ‘try:\n\t${1:pass}\nexcept${2: ${3:Exception} as ${4:e}}:\n\t${5:raise}\nelse:\n\t${6:pass}\nfinally:\n\t${7:pass}’
    ‘Try/Except/Else’:
  • Snippet: ‘trye’
    –> Código: ‘try:\n\t${1:pass}\nexcept ${2:Exception} as ${3:e}:\n\t${4:raise $3}\nelse:\n\t${5:pass}’
    ‘Try/Except/Finally’:
  • Snippet: ‘tryf’
    –> Código: ‘try:\n\t${1:pass}\nexcept ${2:Exception} as ${3:e}:\n\t${4:raise $3}\nfinally:\n\t${5:pass}’
    ‘Try/Except’:
  • Snippet: ‘try’
    –> Código: ‘try:\n\t${1:pass}\nexcept ${2:Exception} as ${3:e}:\n\t${4:raise $3}’
  • Snippet: ‘lc’
    –> Código: ‘[${1:value} for ${2:value} in ${3:variable}]’
  • Snippet: ‘lcie’
    –> Código: ‘[${1:value} if ${2:condition} else ${3:condition} for ${4:value} in ${5:variable}]’
  • Snippet: ‘dc’
    –> Código: ‘{${1:key}: ${2:value} for ${3:key}, ${4:value} in ${5:variable}}’
  • Snippet: ‘sc’
    –> Código: ‘{${1:value} for ${2:value} in ${3:variable}}’
  • Snippet: ‘pdb’
    –> Código: ‘import pdb; pdb.set_trace()’
  • Snippet: ‘ipdb’
    –> Código: ‘import ipdb; ipdb.set_trace()’
  • Snippet: ‘rpdb’
    –> Código: ‘import rpdb2; rpdb2.startembeddeddebugger(\’${1:debug_password}\’)$0′
  • Snippet: ‘pudb’
    –> Código: ‘import pudb; pudb.set_trace()’
  • Snippet: ‘
    –> Código: ‘
    ${1:init}__’
  • Snippet: ‘ifmain’
    –> Código: ‘if name == \’main\’:\n\t${1:main()}$0′
    ‘.source.python:not(.string)’:
  • Snippet: ‘.’
    –> Código: ‘self.’
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

w

Conectando a %s