From 8d7f1b1917c61615d841d71e41f7253b5509e81e Mon Sep 17 00:00:00 2001 From: Ivan Date: Thu, 1 Dec 2022 22:32:56 +0300 Subject: [PATCH 1/3] homework_7 --- phone.csv | 1 + python_homeworks/homework_7/README.md | 17 +++++++ .../__pycache__/controller.cpython-310.pyc | Bin 0 -> 2213 bytes .../__pycache__/export_data.cpython-310.pyc | Bin 0 -> 579 bytes .../__pycache__/import_data.cpython-310.pyc | Bin 0 -> 452 bytes .../__pycache__/print_data.cpython-310.pyc | Bin 0 -> 791 bytes .../__pycache__/search_data.cpython-310.pyc | Bin 0 -> 394 bytes python_homeworks/homework_7/controller.py | 45 ++++++++++++++++++ python_homeworks/homework_7/export_data.py | 23 +++++++++ python_homeworks/homework_7/import_data.py | 11 +++++ python_homeworks/homework_7/main.py | 5 ++ python_homeworks/homework_7/print_data.py | 8 ++++ python_homeworks/homework_7/search_data.py | 12 +++++ 13 files changed, 122 insertions(+) create mode 100644 phone.csv create mode 100644 python_homeworks/homework_7/README.md create mode 100644 python_homeworks/homework_7/__pycache__/controller.cpython-310.pyc create mode 100644 python_homeworks/homework_7/__pycache__/export_data.cpython-310.pyc create mode 100644 python_homeworks/homework_7/__pycache__/import_data.cpython-310.pyc create mode 100644 python_homeworks/homework_7/__pycache__/print_data.cpython-310.pyc create mode 100644 python_homeworks/homework_7/__pycache__/search_data.cpython-310.pyc create mode 100644 python_homeworks/homework_7/controller.py create mode 100644 python_homeworks/homework_7/export_data.py create mode 100644 python_homeworks/homework_7/import_data.py create mode 100644 python_homeworks/homework_7/main.py create mode 100644 python_homeworks/homework_7/print_data.py create mode 100644 python_homeworks/homework_7/search_data.py diff --git a/phone.csv b/phone.csv new file mode 100644 index 0000000..4feeab5 --- /dev/null +++ b/phone.csv @@ -0,0 +1 @@ +Ετθμξβ-Θβΰν-ΐνδπεεβθχ-24.04.1990-1-1 diff --git a/python_homeworks/homework_7/README.md b/python_homeworks/homework_7/README.md new file mode 100644 index 0000000..af5bd02 --- /dev/null +++ b/python_homeworks/homework_7/README.md @@ -0,0 +1,17 @@ +## Π—Π°Π΄Π°Π½ΠΈΠ΅: + +#### Π—Π°Π΄Π°Ρ‡Π°: Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹ΠΉ справочник с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° ΠΈ экспорта Π΄Π°Π½Π½Ρ‹Ρ… Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…. + +Для запуска Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΎΠ³ΠΎ справочника, запуститС -> [main.py][gb1] + +ВозмоТности: + +- ΠΈΠΌΠΏΠΎΡ€Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ…; + +- экспорт Π΄Π°Π½Π½Ρ‹Ρ…; + +- поиск ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°. + +ΠŸΡ€ΠΈΡΡ‚Π½ΠΎΠ³ΠΎ пользования!) + +[gb1]: https://github.com/NikitaX007/python_sem_7/blob/main/main.py diff --git a/python_homeworks/homework_7/__pycache__/controller.cpython-310.pyc b/python_homeworks/homework_7/__pycache__/controller.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..414179fac6f325443c89ea611cee32f2d1dd0cb3 GIT binary patch literal 2213 zcmc&#&2Jl35PxrXyF`=Gh_Z*mridZ|2R+&d!_p&1^6? zmu0v*e|=o}Jk8kOv`JnDHn;J#KEooI;C1G+663@hb?);L*SuLbe4}J&-m06vSu(+= zguTs5mPiW+G$k@33u=p;$b+WE+zKnq58;^=_#jvFn}H0=Vl7;wt@l-On{CQk<6PPD z)?}rsZ7cMC@}ihO!qduQ2@!Kw$B1tk#pn~r)FXAGp2nN%#8szY|4==32>ML*;;s0h ztDd>>mfC}CFW!dySRKa?)PWn{Q>S>V2g8&2KE(T~e+{9gbZk$ULo)^{{>o!GC$H;S;0hu@=De2Ki zybWe_#12uT%R3y@1T{b{P!lu-YJu9IsWxl#w$V1*Ry(zBBQ5D-^cwuA?{Tm_wX62& z^e&FxQ%5-CAq3woyV2sb4YWt`4s_RM=uVK#`$*wExI@NZ_0|llU7hrwlzI&=qEBwDRI@Cf@C zG(YyL<7MK-v)BuZ#pov_g@z14Kkj12(EQkQf!9-lE)e+*I%gjPWoppC=711N!v&C4 z2g_L(*OGhPrDmgf6>r8{?`!EzNaJq-e+;Ii{1#c$WZQ?PKLz+3(aRLzg?2|s@iu&S z0TRA6;5VbCX)6G#H=c($&#pR*cM@OHO-Sfgza?hJ&hQFE5zQ?11I>$Qf!LoX$3t|L zgpYK$_NJymq`m%{9Lht&V?;1jKVInZo#Cqxf4z16f4?O4@lY?+%|nwGixz60=nX7% z=JS*uk8tu7k{%TUBM}2Jeo)9rN}$ZqLMNBxPtOfWP9-^&Zsg%-<8v2oK66*&E2zvJ~v`7Dk zXOABC>e++WfZ%M@QaZ!To1J~TZ+DZRSS$cp`nKPEWdI*$FmBX?ZHmaDBtha6R6(+1 zaCwtDBeSToDRwEMcSs3YUb<_)l^Ym=lnyl2+T}%>xP`?T~-c1m;qS}8| zU$1$$DhT7c*{H1U^z7J}n@_Mp$w5JGlh2_uk!>ttfeB;}?5prC7E7OEFYm^bm?-UD+oq!*5_NEVHbi*Z*+s@gG+W7gia=mp#g9jnN$ z4U;fcR@~_@3WOE1owhAEDz@S_>?@1mJ0wN=&iB4NYR03K5-pBaR}a)sCq2_#YOTX& zIEZzUwp^ZSJhG(~+fCDK68Kmk-asGMnU9q(CU$<35(NTm1ej}i%@uHavW4S;mJfY( LO1lE%re9&dpcG>L literal 0 HcmV?d00001 diff --git a/python_homeworks/homework_7/__pycache__/print_data.cpython-310.pyc b/python_homeworks/homework_7/__pycache__/print_data.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..68412f9d22cf11614da9ca4b100738ba5f5a90e4 GIT binary patch literal 791 zcmc&xy-EW?5Z=AJ#27FBVPhk)k}I?k6huVO#zus65($z$h-h;0a)(3`&?I1)#zHK_ zh>cxPBjQhd1DR{D6^nZX8=W~%y*F@{o%v>V=bPCbBaw(Rl$0 zL0B7J^{{bf_oISKXu}iS!z0`~O>czaQHr0ylhd>Z37$DM=LkB^p;Lov=-Q(cJcc&9 z?WA)6UATi==)f~ke6wDl`-mwGJbd;Bh;^81pDLE!_@7H{mS}P+pW!iF jYh3wMWpfBas~Y#MUn!($if(K^ZwPxwU+@{|p(^_V*dF4e literal 0 HcmV?d00001 diff --git a/python_homeworks/homework_7/__pycache__/search_data.cpython-310.pyc b/python_homeworks/homework_7/__pycache__/search_data.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ee3ce0273377fc1629806867ae7ec3bd04db62d1 GIT binary patch literal 394 zcmYjN%}T^D5S~fnQoCIbg5U#q>19uXAR>ZZyzFIfrBX^0=(257)B3Z}J?YE%GCn}A zo_qx_>r8c_6TUC=CBuA^nAt1 zt>~c_&tQ*xA;^0PkG>*iL}FoSa5nTxT}PgiFUBe-+1ANbr>hUJK2`jjtIMR>bcLz^ zx3n;ors{Q@?6dSDX?14vVi 0: + print("Ѐамилия".center(20), "Имя".center(20), "ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ".center(20), "Π”Π°Ρ‚Π° роТдСния".center(20), "Π’Π΅Π»Π΅Ρ„ΠΎΠ½".center(15), "ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡ".center(30)) + print("-"*130) + for item in data: + print(item[0].center(20), item[1].center(20), item[2].center(20), item[3].center(20), item[4].center(15), item[5].center(30)) + else: + print("Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ пуст!") \ No newline at end of file diff --git a/python_homeworks/homework_7/search_data.py b/python_homeworks/homework_7/search_data.py new file mode 100644 index 0000000..317b2b5 --- /dev/null +++ b/python_homeworks/homework_7/search_data.py @@ -0,0 +1,12 @@ +# ΠΌΠΎΠ΄ΡƒΠ»ΡŒ поиска ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° + +from export_data import export_data +from print_data import print_data + +def search_data(word, data): + if len(data) > 0: + for item in data: + if word in item: + return item + else: + return None \ No newline at end of file From f32db9d519081fbf3d4bca88b7c1c1f910bca3fb Mon Sep 17 00:00:00 2001 From: Ivan Date: Thu, 1 Dec 2022 22:34:02 +0300 Subject: [PATCH 2/3] =?UTF-8?q?=D0=B2=D1=8B=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D1=81=D0=B5=D0=B4=D1=8C=D0=BC=D0=BE=D0=B3?= =?UTF-8?q?=D0=BE=20=D0=B7=D0=B0=D0=B4=D0=B0=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- phone.csv | 1 - 1 file changed, 1 deletion(-) delete mode 100644 phone.csv diff --git a/phone.csv b/phone.csv deleted file mode 100644 index 4feeab5..0000000 --- a/phone.csv +++ /dev/null @@ -1 +0,0 @@ -Ετθμξβ-Θβΰν-ΐνδπεεβθχ-24.04.1990-1-1 From d6106306e97d201f62789b4b0c6f76db3dd367fe Mon Sep 17 00:00:00 2001 From: Ivan Date: Fri, 2 Dec 2022 13:20:11 +0300 Subject: [PATCH 3/3] homework_7 --- python_homeworks/homework_7/1.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 python_homeworks/homework_7/1.py diff --git a/python_homeworks/homework_7/1.py b/python_homeworks/homework_7/1.py new file mode 100644 index 0000000..e69de29