@@ -8,7 +8,7 @@ msgstr ""
88"Project-Id-Version : Python 3.10\n "
99"Report-Msgid-Bugs-To : \n "
1010"POT-Creation-Date : 2021-12-17 23:20+0300\n "
11- "PO-Revision-Date : 2022-01-02 20:56 +0300\n "
11+ "PO-Revision-Date : 2022-01-23 20:46 +0300\n "
1212"Last-Translator : \n "
1313"Language-Team : TURKISH <python.docs.tr@gmail.com>\n "
1414"Language : tr\n "
@@ -20,7 +20,7 @@ msgstr ""
2020
2121#: tutorial/modules.rst:5
2222msgid "Modules"
23- msgstr ""
23+ msgstr "Modüller "
2424
2525#: tutorial/modules.rst:7
2626msgid ""
@@ -33,6 +33,14 @@ msgid ""
3333"You may also want to use a handy function that you've written in several "
3434"programs without copying its definition into each program."
3535msgstr ""
36+ "Python yorumlayıcısından çıkıp tekrar girerseniz, yaptığınız tanımlar "
37+ "(fonksiyonlar ve değişkenler) kaybolur. Bu nedenle, biraz daha uzun bir "
38+ "program yazmak istiyorsanız, girdiyi yorumlayıcıya hazırlamak için bir metin "
39+ "düzenleyicisi kullanmak ve bunun yerine o dosyayla girdi olarak çalıştırmak "
40+ "daha iyidir. Bu bir *script* oluşturma olarak bilinir. Programınız "
41+ "uzadıkça, daha kolay bakım için birkaç dosyaya bölmek isteyebilirsiniz. "
42+ "Ayrıca, tanımını her programa kopyalamadan birkaç programda yazdığınız "
43+ "kullanışlı bir fonksiyonu kullanmak isteyebilirsiniz."
3644
3745#: tutorial/modules.rst:16
3846msgid ""
@@ -42,6 +50,12 @@ msgid ""
4250"modules or into the *main* module (the collection of variables that you have "
4351"access to in a script executed at the top level and in calculator mode)."
4452msgstr ""
53+ "Bunu desteklemek için Python, tanımları bir dosyaya koymanın ve bunları bir "
54+ "komut dosyasında veya yorumlayıcının etkileşimli bir örneğinde kullanmanın "
55+ "bir yoluna sahiptir. Böyle bir dosyaya *module* denir; bir modülden alınan "
56+ "tanımlar diğer modüllere veya *main* modülüne (en üst düzeyde ve hesap "
57+ "makinesi modunda yürütülen bir komut dosyasında erişiminiz olan "
58+ "değişkenlerin derlenmesi) aktarılabilir."
4559
4660#: tutorial/modules.rst:22
4761msgid ""
@@ -52,28 +66,40 @@ msgid ""
5266"to create a file called :file:`fibo.py` in the current directory with the "
5367"following contents::"
5468msgstr ""
69+ "Modül, Python tanımlarını ve ifadelerini içeren bir dosyadır. Dosya adı, :"
70+ "file:'.py' son ekini içeren modül adıdır. Bir modül içinde, modülün adı "
71+ "(dize olarak) ''__name__'' genel değişkeninin değeri olarak kullanılabilir. "
72+ "Örneğin, geçerli dizinde aşağıdaki içeriklerle :file:'fibo.py' adlı bir "
73+ "dosya oluşturmak için en sevdiğiniz metin düzenleyicisini kullanın::"
5574
5675#: tutorial/modules.rst:45
5776msgid ""
5877"Now enter the Python interpreter and import this module with the following "
5978"command::"
6079msgstr ""
80+ "Şimdi Python yorumlayıcısına girin ve bu modülü aşağıdaki komutla içe "
81+ "aktarın::"
6182
6283#: tutorial/modules.rst:50
6384msgid ""
6485"This does not enter the names of the functions defined in ``fibo`` directly "
6586"in the current symbol table; it only enters the module name ``fibo`` there. "
6687"Using the module name you can access the functions::"
6788msgstr ""
89+ "Bu, ''fibo'' içinde tanımlanan işlevlerin adlarını doğrudan geçerli sembol "
90+ "tablosuna girmez; sadece ''fibo'' modül adını oraya girer. Modül adını "
91+ "kullanarak şu işlevlere erişebilirsiniz::"
6892
6993#: tutorial/modules.rst:61
7094msgid ""
7195"If you intend to use a function often you can assign it to a local name::"
7296msgstr ""
97+ "Bir işlevi sık sık kullanmayı düşünüyorsanız, işlevi yerel bir ada "
98+ "atayabilirsiniz::"
7399
74100#: tutorial/modules.rst:71
75101msgid "More on Modules"
76- msgstr ""
102+ msgstr "Modüller hakkında daha fazla şey "
77103
78104#: tutorial/modules.rst:73
79105msgid ""
@@ -82,6 +108,10 @@ msgid ""
82108"only the *first* time the module name is encountered in an import statement. "
83109"[#]_ (They are also run if the file is executed as a script.)"
84110msgstr ""
111+ "Bir modül, işlev tanımlarının yanı sıra çalıştırılabilir ifadeler de "
112+ "içerebilir. Bu ifadeler modülü başlatmayı amaçlamaktadır. Bunlar yalnızca "
113+ "*first* kez yürütülür modül adı bir alma deyiminde karşılaşılan. [#]_ (Dosya "
114+ "komut dosyası olarak yürütülürse de çalıştırılırlar.)"
85115
86116#: tutorial/modules.rst:78
87117msgid ""
@@ -92,6 +122,13 @@ msgid ""
92122"know what you are doing you can touch a module's global variables with the "
93123"same notation used to refer to its functions, ``modname.itemname``."
94124msgstr ""
125+ "Her modülün, modülde tanımlanan tüm fonksiyonlar tarafından genel sembol "
126+ "tablosu olarak kullanılan kendi özel sembol tablosu vardır. Böylece, bir "
127+ "modülün yazarı, kullanıcının genel değişkenleriyle yanlışlıkla çakışmalar "
128+ "konusunda endişelenmeden modüldeki genel değişkenleri kullanabilir. Öte "
129+ "yandan, ne yaptığınızı biliyorsanız, bir modülün genel değişkenlerine, "
130+ "''modname.itemname'' işlevlerini ifade etmek için kullanılan aynı notasyonla "
131+ "dokunabilirsiniz."
95132
96133#: tutorial/modules.rst:85
97134msgid ""
@@ -100,6 +137,10 @@ msgid ""
100137"for that matter). The imported module names are placed in the importing "
101138"module's global symbol table."
102139msgstr ""
140+ "Modüller diğer modülleri içe aktarabilir. Gelenekseldir, ancak tüm :"
141+ "keyword:'import' deyimlerini bir modülün (veya komut dosyasının) başına "
142+ "yerleştirmek gerekli değildir. İçe aktarılan modül adları, içe aktarma "
143+ "modülünün genel sembol tablosuna yerleştirilir."
103144
104145#: tutorial/modules.rst:90
105146msgid ""
0 commit comments