Skip to content

Instantly share code, notes, and snippets.


Tutorial Doctor TutorialDoctor

View GitHub Profile
TutorialDoctor / vue_vuex.html
Last active Jan 18, 2020
Vue Vuex Tailwind and Axios in a single HTML file
View vue_vuex.html
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="">
TutorialDoctor /
Created Jan 1, 2020
Summarize web pages given a URL
import bs4 as bs
import urllib.request
import re
import nltk
#Install beautifulsoup
#Article this is from:
#NLTK help:
TutorialDoctor /
Last active Jan 7, 2019
Tutorial Code for Python Decorators
# A decorator is a function that takes a function as an argument and adds a bow tie on top of it.
def decorator(func):
return func
#This "decorator" doesn't really decorate the input function. It just returns the input function.
def aFunc():
TutorialDoctor /
Created Dec 12, 2018
Similarity of two strings using Levenstein distance. Edited slightly from code found online.
Problem Statement
Given two strings str1 and str2, find the minimum number of edits (edit one character to another, delete char from str1
or delete char from str2) to change str1 to str2.
TutorialDoctor /
Created Dec 11, 2018
Testing pymongo for python with a mongo database
from pymongo import MongoClient
#pip3 install pymongo
if __name__ == "__main__":
client = MongoClient()
db = client.test_database
people = db.people
TutorialDoctor /
Last active May 5, 2020
This program can read "A is B" statements and parse them into KEY-VALUE pairs. Trying to teach the computer how to learn.
import urllib,pprint
from bs4 import BeautifulSoup
def train(url):
soup = BeautifulSoup(html)
# kill all script and style elements
for script in soup(["script", "style"]):
script.extract() # rip it out
text = soup.get_text()
View JavascriptSyntax.js
var intro = "Remove multiline comments to run the code therein"
var __version__ = "0.1"
document.write("Version:" +__version__)
function capitalize(s)
return s[0].toUpperCase() + s.slice(1);
function title1(name=""){
TutorialDoctor /
Created Jan 13, 2018
Amazon Job Application Code
import cmath
#This is my solution to the problem he provided.
points = [(-2,4),(0,-2),(-1,0),(2,5),(-2,-3),(3,2)]
orign = (0,0)
def get_distance_between(P1,P2):
distance = cmath.sqrt((P2[1]-P1[1])**2+(P2[0]-P1[0])**2)
return distance
TutorialDoctor /
Last active Jan 13, 2018
L = [[1,2,[3]],4]
#test_list = [1, 2, 3,[[4]],[[[5]]],[6],[[7]]]
model = 9
empty = []
def get_numbers(mod,L):
global empty
#For each item in the list
for item in L:
#If the type of the model is the same as the item:
TutorialDoctor /
Created Jan 10, 2018
Generated alphanumeric passwords with special characters with this python script
import string
from random import *
characters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
password = "".join(choice(characters) for x in range(randint(8, 10)))
#print password
for x in range (151):
i = "".join(choice(characters) for x in range(randint(8, 10)))
with open("passwords.txt","a") as outfile: