Skip to content

Instantly share code, notes, and snippets.

import yaml
with open('persons.yaml', 'r') as f:
my_dict = yaml.safe_load(f)
for distro in my_dict:
print(distro['gender'])
@afaqk9394
afaqk9394 / CompareDataFormats.xml
Created November 3, 2019 04:49
Compare Data Formats
<?xml version="1.0" encoding="UTF-8"?>
<root>
<persons>
<element>
<gender>male</gender>
@afaqk9394
afaqk9394 / CompareDataFormats.json
Last active November 3, 2019 04:58
Compare Data Formats
{
"persons": [
{
"name": "Jeff Bezos",
"gender": "male"
@afaqk9394
afaqk9394 / CompareDataFormats.yaml
Created November 3, 2019 04:52
Compare Data Formats
persons:
- name: Jeff Bezos
gender: male
- name: Elon Musk
gender: male
@afaqk9394
afaqk9394 / test_calc.py
Created November 3, 2019 05:25
unit testing
import unittest # importing standard unittest module from python library
class TddPython(unittest.TestCase): # our class that would contain multiple test cases
def test_calc_subtract_method(self): # test method
calc = Calculator() # initiliate the Calculator
@afaqk9394
afaqk9394 / calculator.py
Created November 3, 2019 05:26
calculator
class Calculator(object):
def subtract(self, x, y):
pass
test_calc.py
import unittest # importing standard unittest module from python library
@afaqk9394
afaqk9394 / fibonacci.py
Created November 3, 2019 05:36
fibonacci
def fib1(n): # print Fibonacci series up to n
x, y = 0, 1
while x < n:
print(x, end=' ')
x, y = y, x+y
@afaqk9394
afaqk9394 / fibo.py
Created November 3, 2019 05:37
fibo
import fibonacci # import our module and all its functions (hint: there is only one)
fibonacci.fib1(10)
@afaqk9394
afaqk9394 / Fibonacci.py
Created November 3, 2019 05:37
Fibonacci
def fib1(n): # print Fibonacci series up to n
x, y = 0, 1
while x < n:
print(x, end=' ')
x, y = y, x+y
@afaqk9394
afaqk9394 / fibo.py
Created November 3, 2019 05:42
fibo
from fibonacci import fib2 # only import fib2 function
print(fib2(10))