Skip to content

This repo contains a lot of snippets for python (examples for all built-in, string, list, set, dictionary, tuple methods and for,while try/catch, class and oop) in VS Code

License

Notifications You must be signed in to change notification settings

tutlane/vscode-python-snippet-pack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Snippets Pack for Visual Studio Code (python 3^)

A snippet pack to make you more productive working with python

This snippet pack contains all below python method

  • all python built-in snippets and contains at least one example for each method
  • all python string snippets contains at least one example for each method
  • all python list snippets contains at least one example for each method
  • all python sets snippets contains at least one example for each method
  • all python tuple snippets contains at least one example for each method
  • all python dictionary snippets contains at least one example for each method
  • And contains a lot of other code snippets (like if/else, for, while, while/else, try/catch,file process and
  • class snippets and class examples for oop(polymorphism,encapsulation,inheritance .i.g)

if you don't use a method don't worry this extension contains a lot of code examples for each python method

This extensions not only snippets but also it will be helpful for learning python programming language.

You will learn all python method with a lot of code examples

For example if you want to use string replace method then only use .replace

But if you dont know how to use replace method then use string.replace=>

           

Here's the full list of all the snippets:

Snippets / Descriptons

built-in methods code snippets Description
abs Returns the absolute value of a number
all Returns True if all items in an iterable object are true
any Returns True if any item in an iterable object is true
ascii Returns a readable version of an object. Replaces none-ascii characters with escape character
bin Returns the binary version of a number
bool Returns the boolean value of the specified object
bytearray Returns an array of bytes
bytes Returns a bytes object
callable Returns True if the specified object is callable, otherwise False
chr Returns a character from the specified Unicode code.
delattr Deletes the specified attribute (property or method) from the specified object
dict Returns a dictionary (Array)
dir Returns a list of the specified object's properties and methods
divmod Returns the quotient and the remainder when argument1 is divided by argument2
enumerate Takes a collection (e.g. a tuple) and returns it as an enumerate object
eval Evaluates and executes an expression
exec Executes the specified code (or object)
filter Use a filter function to exclude items in an iterable object
float Returns a floating point number
frozenset Returns a frozenset object
getattr Returns the value of the specified attribute (property or method)
globals Returns the current global symbol table as a dictionary
hasattr Returns True if the specified object has the specified attribute (property/method)
hash Returns the hash value of a specified object
help Executes the built-in help system
hex Converts a number into a hexadecimal value
int Returns an integer number
id Returns the id of an object
input Allowing user input
isinstance Returns True if a specified object is an instance of a specified object
issubclass Returns True if a specified class is a subclass of a specified object
iter Returns an iterator object
len Returns the length of an object
locals Returns an updated dictionary of the current local symbol table
map Returns the specified iterator with the specified function applied to each item
max Returns the largest item in an iterable
memoryview Returns a memory view object
min Returns the smallest item in an iterable
next Returns the next item in an iterable
object Returns a new object
oct Converts a number into an octal
open Opens a file and returns a file object
ord Given a string of length one, return an integer representing the Unicode code point of the character when the argument is a unicode object, or the value of the byte when the argument is an 8-bit string.
pow Return x to the power y
print Prints to the standard output device
property Gets, sets, deletes a property
range Returns a sequence of numbers, starting from 0 and increments by 1 (by default)
repr Returns a readable version of an object
reversed Returns a reversed iterator
round Rounds a numbers
slice Returns a slice object
sorted Returns a sorted list
staticmethod Converts a method into a static method
str Returns a string object
sum Sums the items of an iterator
super Return a proxy object that delegates method calls to a parent or sibling class of type.
type Returns the type of an object
unichr Return the Unicode string of one character whose Unicode code is the integer i.
vars Returns the dict property of an object
zip                                                                      Returns an iterator, from two or more iterators

           

built-in methods code examples Description
built_in.abs=>int An example for using abs method
built_in.abs=>float An example for using abs method
built_in.abs=>complex An example for using abs method
built_in.all=>list_1 An example for using all with list
built_in.all=>list_2 An example for using all with list
built_in.all=>tuple An example for using all with tuple
built_in.all=>set An example for using all with set
built_in.all=>dictionary An example for using all with dictionary
built_in.any=>list_1 An example for using all with list
built_in.ascii=>_list_1 An example for using ascii
built_in.bin=>_1 An example for using ascii
built_in.bool=>_1 An example for using bool
built_in.bytearray=>_1 An example for using bool
built_in.bytes=>_1 An example for using bytes
built_in.callable=>_1 An example for using callable
built_in.callable=>_2 An example for using bytes
built_in.chr=>_1 An example for using bytes
built_in.compile=>_1 An example for using compile
built_in.compile=>_1 An example for using compile
built_in.complex=>_1 An example for using complex
built_in.complex=>_2 An example for using complex
built_in.delattr=>_1 An example for using delattr
built_in.dict=>_1 An example for using dict
built_in.dir=> An example for using dict
built_in.divmod=>_1 An example for using divmod
built_in.enumerate=>_1 An example for using enumerate
built_in.eval=>_1 An example for using eval
built_in.exec=>_1 An example for using exec
built_in.filter=>_1 An example for using filter
built_in.float=>_1 An example for using float
built_in.float=>_2 An example for using float
built_in.format=>_1 An example for using format
built_in.frozenset=>_1 An example for using frozenset
built_in.frozenset=>_2 An example for using frozenset
built_in.frozenset=>_3 An example for using frozenset
built_in.globals=>_1 An example for using globals
built_in.globals=>_2 An example for using globals
built_in.hasattr=> An example for using hasattr
built_in.hex=> An example for using hasattr
built_in.int=>_1 An example for using int
built_in.int=>_2 An example for using int
built_in.id=> An example for using id
built_in.input=>_1 An example for using input
built_in.input=>_2 An example for using input
built_in.isinstance=>_1 An example for using isinstance
built_in.isinstance=>_2 An example for using isinstance
built_in.isinstance=>_3 An example for using isinstance
built_in.issubclass=> An example for using isinstance
built_in.iter=> An example for using iter
built_in.len=>_1 An example for using len
built_in.len=>_2 An example for using len
built_in.list=> An example for using list
built_in.locals=>_1 An example for using locals
built_in.locals=>_2 An example for using locals
built_in.map=>_1 An example for using map
built_in.map=>_2 An example for using map
built_in.max=>_1 An example for using max
built_in.max=>_2 An example for using max
built_in.max=>_3 An example for using max
built_in.memoryview=> An example for using memoryview
built_in.min=>_1 An example for using min
built_in.min=>_2 An example for using min
built_in.min=>_3 An example for using min
built_in.next=>_1 An example for using next
built_in.next=>_2 An example for using next
built_in.object=> An example for using object
built_in.oct=> An example for using oct
built_in.open=> An example for using open
built_in.ord=> An example for using ord
built_in.pow=> An example for using pow
built_in.print=>_1 An example for using print
built_in.print=>_2 An example for using print
built_in.print=>_3 An example for using print
built_in.property=> An example for using property
built_in.range=>_1 An example for using range
built_in.range=>_2 An example for using range
built_in.range=>_3 An example for using range
built_in.reversed=> An example for using reversed
built_in.round=>_1 An example for using round
built_in.round=>_2 An example for using round
built_in.set=> An example for using set
built_in.setattr=> An example for using setattr
built_in.slice=>_1 An example for using slice
built_in.slice=>_2 An example for using slice
built_in.slice=>_3 An example for using slice
built_in.sorted=>_1 An example for using sorted
built_in.sorted=>_2 An example for using sorted
built_in.sorted=>_3 An example for using sorted
built_in.str=> An example for using str
built_in.sum=>_1 An example for using sum
built_in.sum=>_2 An example for using sum
built_in.tuple=> An example for using tuple
built_in.type=> An example for using type
built_in.vars=> An example for using vars
built_in.zip=>_1 An example for using zip
built_in.zip=>_2                                                  An example for using zip

           

string methods code snippets Description
.capitalize Converts the first character to upper case
.casefold Converts string into lower case
.center Returns a centered string
.count Returns the number of times a specified value occurs in a string
.encode Returns an encoded version of the string
.endswith Returns true if the string ends with the specified value
.expandtabs Sets the tab size of the string
.find Searches the string for a specified value and returns the position of where it was found
.format Formats specified values in a string
.format_map Formats specified values in a string
.index Searches the string for a specified value and returns the position of where it was found
.isalnum Returns True if all characters in the string are alphanumeric
.isalpha Returns True if all characters in the string are in the alphabet
.isdecimal Returns True if all characters in the string are decimals
.isdigit Returns True if all characters in the string are digits
.isidentifier Returns True if the string is an identifier
.islower Returns True if all characters in the string are lower case
.isnumeric Returns True if all characters in the string are numeric
.isprintable Returns True if all characters in the string are printable
.isspace Returns True if all characters in the string are whitespaces
.istitle Returns True if the string follows the rules of a title
.isupper Returns True if all characters in the string are upper case
.join Joins the elements of an iterable to the end of the string
.ljust Returns a left justified version of the string
.lower Converts a string into lower case
.lstrip Returns a left trim version of the string
.maketrans Returns a translation table to be used in translations
.partition Returns a tuple where the string is parted into three parts
.replace Returns a string where a specified value is replaced with a specified value
.rfind Searches the string for a specified value and returns the last position of where it was found
.rindex Searches the string for a specified value and returns the last position of where it was found
.rpartition Returns a tuple where the string is parted into three parts
.rsplit Returns a right trim version of the string
.split Splits the string at the specified separator, and returns a list
.splitlines Splits the string at line breaks and returns a list
.startswith Returns true if the string starts with the specified value
.swapcase Swaps cases, lower case becomes upper case and vice versa
.title Converts the first character of each word to upper case
.translate Returns a translated string
.upper Converts a string into upper case
.zfill                                                                     Fills the string with a specified number of 0 values at the beginning

           

string methods code examples Description
string.capitalize=>_1 An example for using capitalize
string.capitalize=>_2 An example for using capitalize
string.casefold=> An example for using casefold
string.center=>_1 An example for using center
string.center=>_2 An example for using center
string.count=>_1 An example for using count
string.count=>_2 An example for using count
string.encode=> An example for using encode
string.endswith=>_1 An example for using endswith
string.endswith=>_2 An example for using endswith
string.expandtabs=>_1 An example for using expandtabs
string.expandtabs=>_2 An example for using expandtabs
string.find=>_1 An example for using find
string.find=>_2 An example for using find
string.find=>_3 An example for using find
string.find=>_4 An example for using find
string.format=> An example for using format
string.format_map=> An example for using format_map
string.index=>_1 An example for using index
string.index=>_2 An example for using index
string.index=>_3 An example for using index
string.index=>_4 An example for using index
string.isalnum=> An example for using isalnum
string.isalpha=> An example for using isalpha
string.isdecimal=> An example for using isdecimal
string.isdigit=> An example for using isdigit
string.isidentifier=> An example for using isidentifier
string.islower=> An example for using islower
string.isnumeric=> An example for using isnumeric
string.isprintable=> An example for using isprintable
string.isspace=> An example for using isspace
string.istitle=> An example for using istitle
string.isupper=> An example for using isupper
string.join=> An example for using join
string.ljust=> An example for using ljust
string.lower=> An example for using lower
string.lstrip=> An example for using lstrip
string.maketrans=> An example for using maketrans
string.partition=> An example for using partition
string.replace=> An example for using replace
string.rfind=> An example for using rfind
string.rindex=> An example for using rindex
string.rpartition=> An example for using rpartition
string.rsplit=> An example for using rsplit
string.split=> An example for using split
string.splitlines=> An example for using splitlines
string.startswith=> An example for using startswith
string.swapcase=> An example for using swapcase
string.title=> An example for using title
string.translate=> An example for using translate
string.upper=> An example for using upper
string.zfill=>                                                       An example for using zfill

           

list methods code snippets Description
.append Adds an element at the end of the list
.clear Removes all the elements from the list
.copy Returns a copy of the list
.count Returns the number of elements with the specified value
.extend Add the elements of a list (or any iterable), to the end of the current list
.index Returns the index of the first element with the specified value
.insert Adds an element at the specified position
.pop Removes the element at the specified position
.remove Removes the first item with the specified value
.reverse Reverses the order of the list
.sort                                                                   Sorts the list

           

list methods code examples Description
list.append=> An example for using append
list.clear=> An example for using clear
list.copy=> An example for using copy
list.count=> An example for using count
list.extend=> An example for using extend
list.index=> An example for using index
list.insert=> An example for using insert
list.pop=> An example for using pop
list.remove=> An example for using remove
list.reverse=> An example for using reverse
list.sort=> An example for using sort
list.comp=>_1 An example for using list comprehension
list.comp=>_2 An example for using list comprehension
list.comp=>_3 An example for using list comprehension
list.comp=>_4 An example for using list comprehension
list.comp=>_5                                                  An example for using list comprehension

           

sets methods code snippets Description
.add Adds an element to the set
.clear Removes all the elements from the set
.copy Returns a copy of the set
.difference Returns a set containing the difference between two or more sets
.difference_update Removes the items in this set that are also included in another, specified set
.discard Remove the specified item
.intersection Returns a set, that is the intersection of two other sets
.intersection_update Removes the items in this set that are not present in other, specified set(s)
.isdisjoint Returns whether two sets have a intersection or not
.issubset Returns whether another set contains this set or not
.issuperset Returns whether this set contains another set or not
.pop Removes the specified element
.remove Removes the specified element
.symmetric_difference Returns a set with the symmetric differences of two sets
.symmetric_difference_update inserts the symmetric differences from this set and another
.union Return a set containing the union of sets
.update                                                            Update the set with the union of this set and others

           

sets methods code examples Description
sets.add=> An example for using add
sets.clear=> An example for using clear
sets.copy=> An example for using copy
sets.difference=>_1 An example for using difference
sets.difference=>_2 An example for using difference
sets.difference_update=> An example for using difference_update
sets.discard=> An example for using discard
sets.intersection=>_1 An example for using intersection
sets.intersection=>_2 An example for using intersection
sets.intersection_update=>_1 An example for using intersection_update
sets.intersection_update=>_2 An example for using intersection_update
sets.isdisjoint=>_1 An example for using isdisjoint
sets.isdisjoint=>_2 An example for using isdisjoint
sets.sets.issubset=>_1 An example for using issubset
sets.issubset=>_2 An example for using issubset
sets.issuperset=>_1 An example for using issuperset
sets.issuperset=>_2 An example for using issuperset
sets.pop=> An example for using pop
sets.remove=> An example for using remove
sets.symmetric_difference=> An example for using symmetric_difference
sets.symmetric_difference_update=> An example for using symmetric_difference_update
sets.union=>_1 An example for using union
sets.union=>_2 An example for using union
sets.update=>                                                An example for using update

           

dictionary methods code snippets Description
.clear Removes all the elements from the dictionary
.copy Returns a copy of the dictionary
.fromkeys Returns a dictionary with the specified keys and values
.get Returns the value of the specified key
.items Returns a list containing the a tuple for each key value pair
.keys Returns a list containing the dictionary's keys
.pop Removes the element with the specified key
.popitem Removes the last inserted key-value pai
.setdefault Returns the value of the specified key. If the key does not exist: insert the key, with the specified value
.update Updates the dictionary with the specified key-value pairs
.values                                                           Returns a list of all the values in the dictionary
     
     
dictionary methods code examples Description
dictionary.clear=> An example for using clear
dictionary.copy=> An example for using copy
dictionary.fromkeys=> An example for using fromkeys
dictionary.get=> An example for using get
dictionary.items=> An example for using items
dictionary.keys=> An example for using keys
dictionary.pop=> An example for using pop
dictionary.popitem=> An example for using popitem
dictionary.setdefault=> An example for using setdefault
dictionary.update=> An example for using update
dictionary.values=>                                      An example for using values

           

tuple methods code snippets Description
.count Returns the number of times a specified value occurs in a tuple
.index                                                             Searches the tuple for a specified value and returns the position of where it was found
     
     
tuple methods code examples Description
tuple.count=> An example for using count
tuple.index=>                                              An example for using index

           

for loop code snippets Description
for                                                                 for Statements
     
     
for loop code examples
for=> An example for using for
for=>through_a_string An example for using for
for=>break_statement An example for using for
for=>continue_statement An example for using for
for=>range_function_1 An example for using for
for=>range_function_2 An example for using for
for=>range_function_3 An example for using for
for=>for_else An example for using for
for=>for_else                                              An example for using for

           

while loop code snippets Description
while while Statements
while_else                                                     while Statements
     
     
while loop code examples Description
while=> while Statements
while=>break_statement while Statements
while=>continue_statement                      while Statements

           

if/else statement code snippets Description
if if Statements
ifelif if/else if Statements
ifelifelse if/else if/else Statements
ifelse if/else Statements
ifshort ifshort Statements
else                                                              else Statements

           

class code snippets Description
class=> python class
init=> class init method
iter=> class iter method
next=>                                                       class next method
     
     
class code examples Description
class=>_1 oop inheritance example
class=>inheritance_1 oop inheritance example
class=>inheritance_2 oop inheritance example
class=>with_attribute_1 class with attribute example
class=>with_attribute_2 class with attribute example
class=>with_attribute_3 class with attribute example
class=>with_method_1 class with method example
class=>with_method_2 class with method example
class=>encapsulation class encapsulation example
class=>polymorphism                              class polymorphism example

           

import code snippets Description
import=>                                                   import module

           

List Comprehensions code snippets Description
comp=>                                                  List Comprehensions

           

List Comprehensions code examples Description
list.comp=>_1 An example for using list comprehension
list.comp=>_2 An example for using list comprehension
list.comp=>_3 An example for using list comprehension
list.comp=>_4 An example for using list comprehension
list.comp=>_5 An example for using list comprehension

           

lambda code examples Description
lambda                                                  A lambda function can take any number of arguments, but can only have one expression.

           

function code snippets Description
def=> Defining Function
def=>with_default_value Defining Function wqith default values
function=>                                            Defining Function

           

file code examples Description
file=>openFile open a file
file=>openFileReadLine Read one line of the file
file=>writeExistFile Write to an Existing File
file=>writeOwerWrite Open a file and overwrite the content
file=>createFileIfDoesNotExist Create a new file if it does not exist
file=>createFile Create a new file
file=>deleteFile                                      delete a file

           

For example

Creating a class

class=>with_attribute_1

class Parrot:

# class attribute
 species = 'bird'

# instance attribute
 def __init__(self, name, age):
    self.name = name
    self.age = age

# instantiate the Parrot class
blu = Parrot('Blu', 10)
woo = Parrot('woo', 15)

# access the class attributes
print('Blu is a {}'.format(blu.__class__.species))
print('Woo is also a {}'.format(woo.__class__.species))
# access the instance attributes
print('{} is {} years old'.format( blu.name, blu.age))
print('{} is {} years old'.format( woo.name, woo.age))

           

Release Notes

Users appreciate release notes as you update your extension.

For more information

Enjoy!

1.0.0

Initial release of python code snippets

1.0.2

Updated README.md


About

This repo contains a lot of snippets for python (examples for all built-in, string, list, set, dictionary, tuple methods and for,while try/catch, class and oop) in VS Code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published