Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

homework from lesson06 and lesson07 (Aaron) #21

Open
wants to merge 14 commits into
base: master
Choose a base branch
from
10 changes: 10 additions & 0 deletions students/aaron/lesson06/assignment/data/exercise.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
seq, guid, seq, seq, ccnumber, date, sentence
1,06fe5141-da4b-5c58-9883-3f39136908c7,1,1,6011220731845325,05/11/1982,Mu jug deewito acotutwap disi rusun fikfadfuz woabibab rugijugah egegetvu ama torpefik hiuzi wek cakotne apucu wutboftiw cikdosvo.
2,5150a0ff-ce1f-52f2-ab34-8a7cae869af3,2,2,6011640776177732,06/11/1948,Miriguuro pi uwgi gaev dot ma inuvi fecemado zi kipjuc fain amifa matmam ow bakim.
3,32956473-9b8f-5e24-b69f-87ec0eb66836,3,3,201485000768549,12/01/2064,Ofolo dosal junos ne tekkuzvaz siga ubifanula jedat virtawzib ibipaseju baweg ulvaf uk vib dirvotu ubhe utospup etku.
4,382042bb-b23e-5671-9345-c19e9b04f543,4,4,6011741283125501,01/21/1942,Jej ce fif vecceg igazuba or sitos peni if enoz nauta iba.
5,e9f9ede7-934f-5b4f-aa4d-1b2821b5cc9f,5,5,4026074029741607,07/25/2035,Gelucgi wi up zolro mifjet tahoti lakiwozu awodeg repta lahwe mewdif fosoc rudurit ada.
6,43e8ff8c-9bee-5e9c-b0a4-ff3135921114,6,6,201449918655776,07/08/2042,Sitono fa li gi colkeasi ce terhazef orreb ha tuikawa ocuguc fiza ruda cueh zamraguf wudafica dujjor rujcohca.
7,187c20d2-a1d0-5601-8c63-2e64f3929d69,7,7,5018862501514733,10/03/1952,Ralutozu misidor elzir pehmatkuk lagmon za dip sufzuc gecwi miwimbi pejoja ca ve ozeli.
8,a8be3615-9225-522b-9e7e-82d8670b48e6,8,8,345621524909394,05/15/2015,Tufemi pejif tostal roopha bid vet muhooz ciwguwal kicfugnuz iteva ale ci akulij vanhoklu nohameozi pubosoz wotpatven.
9,9fd239f2-d300-5fa3-a8a4-94a1a93ea798,9,9,6264530923933190,07/21/1901,Feego ekzefe kuma pitzu zulome itrosza cimna gotwul vur remo ej finande hora.
154 changes: 154 additions & 0 deletions students/aaron/lesson06/assignment/good_perf.log
Original file line number Diff line number Diff line change
@@ -0,0 +1,154 @@
{'2013': 0, '2014': 0, '2015': 1, '2016': 0, '2017': 0, '2018': 0}
'ao' was found 0 times
1606 function calls (1589 primitive calls) in 0.004 seconds

Ordered by: standard name

ncalls tottime percall cumtime percall filename:lineno(function)
6 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:1009(_handle_fromlist)
5 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:103(release)
5 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:143(__init__)
5 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:147(__enter__)
5 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:151(__exit__)
5 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:157(_get_module_lock)
5 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:176(cb)
8/2 0.000 0.000 0.002 0.001 <frozen importlib._bootstrap>:211(_call_with_frames_removed)
91 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:222(_verbose_message)
5 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:307(__init__)
5 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:311(__enter__)
5 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:318(__exit__)
20 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:321(<genexpr>)
2 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:35(_new_module)
5 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:369(__init__)
7 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:403(cached)
5 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:416(parent)
5 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:424(has_location)
5 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:504(_init_module_attrs)
5 0.000 0.000 0.001 0.000 <frozen importlib._bootstrap>:576(module_from_spec)
5 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:58(__init__)
5/2 0.000 0.000 0.004 0.002 <frozen importlib._bootstrap>:663(_load_unlocked)
5 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:719(find_spec)
5 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:78(acquire)
5 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:792(find_spec)
15 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:855(__enter__)
15 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap>:859(__exit__)
5 0.000 0.000 0.001 0.000 <frozen importlib._bootstrap>:882(_find_spec)
5/2 0.000 0.000 0.004 0.002 <frozen importlib._bootstrap>:948(_find_and_load_unlocked)
5/2 0.000 0.000 0.004 0.002 <frozen importlib._bootstrap>:978(_find_and_load)
3 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:1029(__init__)
3 0.000 0.000 0.001 0.000 <frozen importlib._bootstrap_external>:1040(create_module)
3 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:1048(exec_module)
1 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:1190(_path_hooks)
23 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:1203(_path_importer_cache)
5 0.000 0.000 0.001 0.000 <frozen importlib._bootstrap_external>:1240(_get_spec)
5 0.000 0.000 0.001 0.000 <frozen importlib._bootstrap_external>:1272(find_spec)
1 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:1319(__init__)
8 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:1325(<genexpr>)
5 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:1351(_get_spec)
18 0.000 0.000 0.001 0.000 <frozen importlib._bootstrap_external>:1356(find_spec)
1 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:1404(_fill_cache)
1 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:1433(<setcomp>)
1 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:1445(path_hook_for_FileFinder)
4 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:271(cache_from_source)
18 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:36(_relax_case)
5 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:369(_get_cached)
2 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:401(_check_name_wrapper)
2 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:438(_classify_pyc)
2 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:471(_validate_timestamp_pyc)
6 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:51(_r_long)
2 0.000 0.000 0.001 0.000 <frozen importlib._bootstrap_external>:523(_compile_bytecode)
80 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:56(_path_join)
5 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:574(spec_from_file_location)
80 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:58(<listcomp>)
4 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:62(_path_split)
2 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:719(create_module)
2 0.000 0.000 0.003 0.002 <frozen importlib._bootstrap_external>:722(exec_module)
26 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:74(_path_stat)
2 0.000 0.000 0.001 0.000 <frozen importlib._bootstrap_external>:793(get_code)
6 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:84(_path_is_mode_type)
2 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:884(__init__)
2 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:909(get_filename)
2 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:914(get_data)
5 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:93(_path_isfile)
2 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:951(path_stats)
1 0.000 0.000 0.000 0.000 <frozen importlib._bootstrap_external>:98(_path_isdir)
1 0.000 0.000 0.000 0.000 _bootlocale.py:33(getpreferredencoding)
1 0.000 0.000 0.000 0.000 codecs.py:260(__init__)
1 0.000 0.000 0.000 0.000 codecs.py:309(__init__)
2 0.000 0.000 0.000 0.000 codecs.py:319(decode)
1 0.000 0.000 0.000 0.000 csv.py:131(DictWriter)
1 0.000 0.000 0.000 0.000 csv.py:166(Sniffer)
1 0.000 0.000 0.000 0.000 csv.py:24(Dialect)
1 0.000 0.000 0.001 0.001 csv.py:4(<module>)
1 0.000 0.000 0.000 0.000 csv.py:55(excel)
1 0.000 0.000 0.000 0.000 csv.py:65(excel_tab)
1 0.000 0.000 0.000 0.000 csv.py:70(unix_dialect)
1 0.000 0.000 0.000 0.000 csv.py:81(DictReader)
1 0.000 0.000 0.000 0.000 datetime.py:1092(tzinfo)
1 0.000 0.000 0.000 0.000 datetime.py:1162(time)
2 0.000 0.000 0.000 0.000 datetime.py:1187(__new__)
1 0.000 0.000 0.000 0.000 datetime.py:1509(datetime)
3 0.000 0.000 0.000 0.000 datetime.py:1517(__new__)
1 0.000 0.000 0.000 0.000 datetime.py:2136(timezone)
3 0.000 0.000 0.000 0.000 datetime.py:2156(_create)
35 0.000 0.000 0.000 0.000 datetime.py:379(_check_int_field)
5 0.000 0.000 0.000 0.000 datetime.py:396(_check_date_fields)
5 0.000 0.000 0.000 0.000 datetime.py:409(_check_time_fields)
3 0.000 0.000 0.000 0.000 datetime.py:41(_days_before_year)
5 0.000 0.000 0.000 0.000 datetime.py:426(_check_tzinfo_arg)
1 0.000 0.000 0.000 0.000 datetime.py:454(timedelta)
5 0.000 0.000 0.000 0.000 datetime.py:46(_days_in_month)
9 0.000 0.000 0.000 0.000 datetime.py:473(__new__)
1 0.000 0.000 0.002 0.002 datetime.py:5(<module>)
1 0.000 0.000 0.000 0.000 datetime.py:646(__neg__)
1 0.000 0.000 0.000 0.000 datetime.py:774(date)
2 0.000 0.000 0.000 0.000 datetime.py:804(__new__)
1 0.000 0.000 0.004 0.004 good_perf.py:4(<module>)
1 0.000 0.000 0.000 0.000 good_perf.py:42(main)
1 0.000 0.000 0.000 0.000 good_perf.py:9(analyze)
19 0.000 0.000 0.000 0.000 {built-in method __new__ of type object at 0x10e8cd050}
2 0.000 0.000 0.000 0.000 {built-in method _codecs.utf_8_decode}
1 0.000 0.000 0.000 0.000 {built-in method _csv.reader}
3 0.000 0.000 0.000 0.000 {built-in method _csv.register_dialect}
2 0.000 0.000 0.000 0.000 {built-in method _imp._fix_co_filename}
25 0.000 0.000 0.000 0.000 {built-in method _imp.acquire_lock}
3 0.001 0.000 0.001 0.000 {built-in method _imp.create_dynamic}
3 0.000 0.000 0.000 0.000 {built-in method _imp.exec_dynamic}
5 0.000 0.000 0.000 0.000 {built-in method _imp.is_builtin}
5 0.000 0.000 0.000 0.000 {built-in method _imp.is_frozen}
25 0.000 0.000 0.000 0.000 {built-in method _imp.release_lock}
1 0.000 0.000 0.000 0.000 {built-in method _locale.nl_langinfo}
10 0.000 0.000 0.000 0.000 {built-in method _thread.allocate_lock}
10 0.000 0.000 0.000 0.000 {built-in method _thread.get_ident}
13 0.000 0.000 0.000 0.000 {built-in method builtins.__build_class__}
72 0.000 0.000 0.000 0.000 {built-in method builtins.abs}
5 0.000 0.000 0.000 0.000 {built-in method builtins.any}
45 0.000 0.000 0.000 0.000 {built-in method builtins.divmod}
3/1 0.000 0.000 0.004 0.004 {built-in method builtins.exec}
30 0.000 0.000 0.000 0.000 {built-in method builtins.getattr}
35 0.000 0.000 0.000 0.000 {built-in method builtins.hasattr}
184 0.000 0.000 0.000 0.000 {built-in method builtins.isinstance}
6 0.000 0.000 0.000 0.000 {built-in method builtins.len}
2 0.000 0.000 0.000 0.000 {built-in method builtins.print}
9 0.000 0.000 0.000 0.000 {built-in method builtins.round}
6 0.000 0.000 0.000 0.000 {built-in method from_bytes}
1 0.000 0.000 0.000 0.000 {built-in method io.open}
2 0.001 0.000 0.001 0.000 {built-in method marshal.loads}
2 0.000 0.000 0.000 0.000 {built-in method now}
9 0.000 0.000 0.000 0.000 {built-in method posix.fspath}
1 0.000 0.000 0.000 0.000 {built-in method posix.listdir}
26 0.000 0.000 0.000 0.000 {built-in method posix.stat}
12 0.000 0.000 0.000 0.000 {method 'append' of 'list' objects}
1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
8 0.000 0.000 0.000 0.000 {method 'endswith' of 'str' objects}
3 0.000 0.000 0.000 0.000 {method 'extend' of 'list' objects}
10 0.000 0.000 0.000 0.000 {method 'get' of 'dict' objects}
84 0.000 0.000 0.000 0.000 {method 'join' of 'str' objects}
3 0.000 0.000 0.000 0.000 {method 'lower' of 'str' objects}
2 0.000 0.000 0.000 0.000 {method 'read' of '_io.FileIO' objects}
36 0.000 0.000 0.000 0.000 {method 'rpartition' of 'str' objects}
164 0.000 0.000 0.000 0.000 {method 'rstrip' of 'str' objects}
1 0.000 0.000 0.000 0.000 {method 'setter' of 'property' objects}
2 0.000 0.000 0.000 0.000 {method 'startswith' of 'str' objects}


Loading