Skip to content

Commit eda82bc

Browse files
committed
...
1 parent 7012ffc commit eda82bc

47 files changed

Lines changed: 8159 additions & 8159 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

PYTHON_DOCSTRING_example.md

Lines changed: 125 additions & 125 deletions
Original file line numberDiff line numberDiff line change
@@ -1,126 +1,126 @@
1-
<h1 align="center"> PYTHON DOCSTRING [TR]</h1>
2-
3-
<br>
4-
5-
Docstring yapısı, Python projelerinde kodun amacını, kullanımını ve özelliklerini açıklamak için kullanılır.
6-
7-
Aşağıda, bir Python projesi için örnek bir docstring yapısı verilmiştir.
8-
9-
Bu yapıyı kendi projenize uyarlayabilirsiniz.
10-
11-
> *author:* [mefamex](https://mefamex.com) <br> *last_modify: 2025-07-20*
12-
13-
14-
<hr><br><br>
15-
16-
```python
17-
# -*- coding: utf-8 -*-
18-
#!/usr/bin/env python3
19-
20-
"""
21-
===========================================================
22-
ornek-proje
23-
===========================================================
24-
25-
Description:
26-
Bu proje, [kısa bir şekilde projenin amacını belirtin] amacıyla geliştirilmiştir.
27-
Proje, [projedeki ana özellikler ve işlevler listesi] özelliklerine sahiptir.
28-
29-
Author:
30-
Ad (posta@posta.com) (https://web_sitesi.com)
31-
32-
Features:
33-
- Ozellikleri madde madde veya metin olarak yazabilirsiniz.
34-
35-
Modules:
36-
- modul1: [Modul 1 açıklaması]
37-
- modul2: [Modul 2 açıklaması]
38-
- ...
39-
40-
Classes:
41-
- Sinif1: [Sinif1 açıklaması]
42-
- Sinif2: [Sinif2 açıklaması]
43-
- ...
44-
45-
Functions:
46-
- fonksiyon1(parametre1, parametre2): [Fonksiyon1 açıklaması]
47-
- fonksiyon2(parametre1): [Fonksiyon2 açıklaması]
48-
- ...
49-
50-
Usage:
51-
[Projeyi nasıl kullanacağınızı açıklayın. Örnekler ekleyebilirsiniz.]
52-
53-
Requirements:
54-
- Python 3.8 veya üstü
55-
- Dependencies:
56-
- paket1 (>= sürüm)
57-
- paket2 (latest)
58-
- ...
59-
60-
Installation:
61-
- Proje klonlama: `git clone [repo adresi]`
62-
- Gerekli bağımlılıkları kurma: `pip install -r requirements.txt`
63-
64-
Documentation:
65-
- Detaylı belgeler için: `README.md`
66-
67-
License:
68-
MIT Lisansı (https://opensource.org/licenses/MIT)
69-
70-
Changelog:
71-
- 1.0.0 (2024-02-03): İlk sürüm
72-
- 1.1.0 (2024-02-04): [Yapılan değişiklikler]
73-
- ...
74-
75-
Contributors:
76-
[Projeye katkıda bulunanların adları ve iletişim bilgileri]
77-
78-
Contact:
79-
[Projeye ilişkin sorular için e-posta adresi veya diğer iletişim bilgileri]
80-
81-
Additional Information:
82-
[Projeye ilişkin ek bilgiler, bağlantılar, belgeler vb.]
83-
84-
Notes:
85-
- Bu proje, [proje amacını ve kullanımını açıklayan kısa bir not] içermektedir.
86-
- Proje, [proje ile ilgili önemli notlar veya uyarılar] içermektedir.
87-
88-
Disclaimer and Legal Notice:
89-
Bu yazılım, herhangi bir garanti olmaksızın "olduğu gibi" sağlanmaktadır. Yazar, bu yazılımın kullanımı sonucunda oluşabilecek herhangi bir zarardan sorumlu değildir. Kullanıcılar, yazılımı kendi sorumlulukları altında kullanmalıdır.
90-
Bu yazılım, açık kaynak lisansı altında dağıtılmaktadır ve kullanıcılar, lisans koşullarına uymakla yükümlüdür. Yazılımın herhangi bir şekilde değiştirilmesi, dağıtılması veya kullanılması, lisans koşullarına uygun olarak yapılmalıdır.
91-
===========================================================
92-
"""
93-
94-
__version__ = "1.0.0"
95-
__author__ = "topluluk veya kisi adi"
96-
__email__ = "posta@posta.com"
97-
__license__ = "MIT"
98-
__status__ = "DEVELOPMENT" # or PRODUCTION, BETA, ALPHA, PROTOTYPE, STABLE, DEPRECATED, MAINTENANCE, EXPERIMENTAL, PREVIEW, ARCHIVED
99-
100-
__project_name__ = "ornek-proje"
101-
__url__ = "https://website.com/ornek-proje"
102-
__url_github__ = "https://github.com/kullanici/ornek-proje"
103-
__copyright__ = "Telif Hakki (c) 2050 company"
104-
__description__ = "Ornek Proje açıklama"
105-
__date__ = "2024-02-03" # YYYY-MM-DD
106-
__date_modify__ = "2024-02-04" # YYYY-MM-DD
107-
__python_version__ = ">=3.8"
108-
__dependencies__ = {
109-
"python": ">=3.8",
110-
"package1": ">=1.0.0",
111-
"package2": None, # latest or specific version
112-
# ...
113-
}
114-
115-
116-
# Projenin ana kodlari buraya gelir
117-
#================================================================================
118-
#============================ SEPARATER =========================================
119-
120-
```
121-
122-
<br><br><hr>
123-
124-
> Connected :
125-
><br> - [website/projects](https://mefamex.com/projects)
1+
<h1 align="center"> PYTHON DOCSTRING [TR]</h1>
2+
3+
<br>
4+
5+
Docstring yapısı, Python projelerinde kodun amacını, kullanımını ve özelliklerini açıklamak için kullanılır.
6+
7+
Aşağıda, bir Python projesi için örnek bir docstring yapısı verilmiştir.
8+
9+
Bu yapıyı kendi projenize uyarlayabilirsiniz.
10+
11+
> *author:* [mefamex](https://mefamex.com) <br> *last_modify: 2025-07-20*
12+
13+
14+
<hr><br><br>
15+
16+
```python
17+
# -*- coding: utf-8 -*-
18+
#!/usr/bin/env python3
19+
20+
"""
21+
===========================================================
22+
ornek-proje
23+
===========================================================
24+
25+
Description:
26+
Bu proje, [kısa bir şekilde projenin amacını belirtin] amacıyla geliştirilmiştir.
27+
Proje, [projedeki ana özellikler ve işlevler listesi] özelliklerine sahiptir.
28+
29+
Author:
30+
Ad (posta@posta.com) (https://web_sitesi.com)
31+
32+
Features:
33+
- Ozellikleri madde madde veya metin olarak yazabilirsiniz.
34+
35+
Modules:
36+
- modul1: [Modul 1 açıklaması]
37+
- modul2: [Modul 2 açıklaması]
38+
- ...
39+
40+
Classes:
41+
- Sinif1: [Sinif1 açıklaması]
42+
- Sinif2: [Sinif2 açıklaması]
43+
- ...
44+
45+
Functions:
46+
- fonksiyon1(parametre1, parametre2): [Fonksiyon1 açıklaması]
47+
- fonksiyon2(parametre1): [Fonksiyon2 açıklaması]
48+
- ...
49+
50+
Usage:
51+
[Projeyi nasıl kullanacağınızı açıklayın. Örnekler ekleyebilirsiniz.]
52+
53+
Requirements:
54+
- Python 3.8 veya üstü
55+
- Dependencies:
56+
- paket1 (>= sürüm)
57+
- paket2 (latest)
58+
- ...
59+
60+
Installation:
61+
- Proje klonlama: `git clone [repo adresi]`
62+
- Gerekli bağımlılıkları kurma: `pip install -r requirements.txt`
63+
64+
Documentation:
65+
- Detaylı belgeler için: `README.md`
66+
67+
License:
68+
MIT Lisansı (https://opensource.org/licenses/MIT)
69+
70+
Changelog:
71+
- 1.0.0 (2024-02-03): İlk sürüm
72+
- 1.1.0 (2024-02-04): [Yapılan değişiklikler]
73+
- ...
74+
75+
Contributors:
76+
[Projeye katkıda bulunanların adları ve iletişim bilgileri]
77+
78+
Contact:
79+
[Projeye ilişkin sorular için e-posta adresi veya diğer iletişim bilgileri]
80+
81+
Additional Information:
82+
[Projeye ilişkin ek bilgiler, bağlantılar, belgeler vb.]
83+
84+
Notes:
85+
- Bu proje, [proje amacını ve kullanımını açıklayan kısa bir not] içermektedir.
86+
- Proje, [proje ile ilgili önemli notlar veya uyarılar] içermektedir.
87+
88+
Disclaimer and Legal Notice:
89+
Bu yazılım, herhangi bir garanti olmaksızın "olduğu gibi" sağlanmaktadır. Yazar, bu yazılımın kullanımı sonucunda oluşabilecek herhangi bir zarardan sorumlu değildir. Kullanıcılar, yazılımı kendi sorumlulukları altında kullanmalıdır.
90+
Bu yazılım, açık kaynak lisansı altında dağıtılmaktadır ve kullanıcılar, lisans koşullarına uymakla yükümlüdür. Yazılımın herhangi bir şekilde değiştirilmesi, dağıtılması veya kullanılması, lisans koşullarına uygun olarak yapılmalıdır.
91+
===========================================================
92+
"""
93+
94+
__version__ = "1.0.0"
95+
__author__ = "topluluk veya kisi adi"
96+
__email__ = "posta@posta.com"
97+
__license__ = "MIT"
98+
__status__ = "DEVELOPMENT" # or PRODUCTION, BETA, ALPHA, PROTOTYPE, STABLE, DEPRECATED, MAINTENANCE, EXPERIMENTAL, PREVIEW, ARCHIVED
99+
100+
__project_name__ = "ornek-proje"
101+
__url__ = "https://website.com/ornek-proje"
102+
__url_github__ = "https://github.com/kullanici/ornek-proje"
103+
__copyright__ = "Telif Hakki (c) 2050 company"
104+
__description__ = "Ornek Proje açıklama"
105+
__date__ = "2024-02-03" # YYYY-MM-DD
106+
__date_modify__ = "2024-02-04" # YYYY-MM-DD
107+
__python_version__ = ">=3.8"
108+
__dependencies__ = {
109+
"python": ">=3.8",
110+
"package1": ">=1.0.0",
111+
"package2": None, # latest or specific version
112+
# ...
113+
}
114+
115+
116+
# Projenin ana kodlari buraya gelir
117+
#================================================================================
118+
#============================ SEPARATER =========================================
119+
120+
```
121+
122+
<br><br><hr>
123+
124+
> Connected :
125+
><br> - [website/projects](https://mefamex.com/projects)
126126
><br> - [Github/Mefamex/python-code-snippets](https://github.com/Mefamex/python-code-snippets)

README.md

Lines changed: 52 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,52 @@
1-
# Python Code Snippets
2-
3-
> *author*: [Mefamex](https://github.com/Mefamex) <br>
4-
> *last_modify: 2025-08-10*
5-
6-
7-
Geliştirme sürecinde ihtiyaç duyduğum Python araçlarını ve kod parçalarını bir arada tutmak için oluşturduğum koleksiyon. Bu repository büyük bir framework değil, pratik çözümler sunan bağımsız araçların derlemesidir.
8-
9-
Her araç kendi başına çalışır ve farklı geliştirme ihtiyaçlarına yanıt verir.
10-
11-
12-
- **Bağımsız Araçlar:** Her proje tek başına çalışabilir, birbirine bağımlı değil
13-
- **Standart Kütüphane:** Harici bağımlılık yok, sadece Python built-in modülleri kullanılır
14-
- **Detaylı Dokümantasyon:** Her araç için ayrı README ve kullanım örnekleri
15-
- **Versiyon Geçmişi:** Her projenin versions klasöründe eski sürümleri mevcut
16-
- **Kolay Entegrasyon:** Projelere doğrudan kopyalayıp kullanabilirsiniz
17-
18-
19-
20-
21-
<br><br>
22-
23-
24-
25-
<h2 align="center" id="İçindekiler">İçindekiler</h2>
26-
27-
### [python_project_structuring](python_project_structuring/README.md)
28-
- Python projeleri için önerilen dizin yapısı ve dosya organizasyonu oluşturma scripti.
29-
30-
### [python_docstring_format](PYTHON_DOCSTRING_example.md)
31-
- Python projelerinde fonksiyon, sınıf ve modüller için standart docstring şablonu
32-
33-
### [check_file_dependencies](check_file_dependencies/README.md)
34-
- Python modül bağımlılıklarını kontrol eden ve eksik olanları yükleyen araç
35-
36-
### [directory_explorer](directory_explorer/README.md)
37-
- Dizin yapısını özyinelemeli olarak tarayan, boyutları hesaplayan ve JSON/TXT formatında dışa aktaran araç
38-
39-
### [multiThread](multiThread/README.md)
40-
- Paralel görev yürütümü için thread pool implementasyonu
41-
42-
### [web_FileTreeCreator](web_FileTreeCreator/README.md)
43-
- Web sitesi dosya ağacı oluşturmak için dizinleri tarayan ve JSON çıktısı üreten araç
44-
45-
### [web_LinkTreeCreator](web_LinkTreeCreator/README.md)
46-
- Web sitesi navigasyonu için HTML dosyalarını tarayarak link ağacı oluşturan araç
47-
48-
49-
<br><hr><br>
50-
51-
52-
1+
# Python Code Snippets
2+
3+
> *author*: [Mefamex](https://github.com/Mefamex) <br>
4+
> *last_modify: 2025-08-10*
5+
6+
7+
Geliştirme sürecinde ihtiyaç duyduğum Python araçlarını ve kod parçalarını bir arada tutmak için oluşturduğum koleksiyon. Bu repository büyük bir framework değil, pratik çözümler sunan bağımsız araçların derlemesidir.
8+
9+
Her araç kendi başına çalışır ve farklı geliştirme ihtiyaçlarına yanıt verir.
10+
11+
12+
- **Bağımsız Araçlar:** Her proje tek başına çalışabilir, birbirine bağımlı değil
13+
- **Standart Kütüphane:** Harici bağımlılık yok, sadece Python built-in modülleri kullanılır
14+
- **Detaylı Dokümantasyon:** Her araç için ayrı README ve kullanım örnekleri
15+
- **Versiyon Geçmişi:** Her projenin versions klasöründe eski sürümleri mevcut
16+
- **Kolay Entegrasyon:** Projelere doğrudan kopyalayıp kullanabilirsiniz
17+
18+
19+
20+
21+
<br><br>
22+
23+
24+
25+
<h2 align="center" id="İçindekiler">İçindekiler</h2>
26+
27+
### [python_project_structuring](python_project_structuring/README.md)
28+
- Python projeleri için önerilen dizin yapısı ve dosya organizasyonu oluşturma scripti.
29+
30+
### [python_docstring_format](PYTHON_DOCSTRING_example.md)
31+
- Python projelerinde fonksiyon, sınıf ve modüller için standart docstring şablonu
32+
33+
### [check_file_dependencies](check_file_dependencies/README.md)
34+
- Python modül bağımlılıklarını kontrol eden ve eksik olanları yükleyen araç
35+
36+
### [directory_explorer](directory_explorer/README.md)
37+
- Dizin yapısını özyinelemeli olarak tarayan, boyutları hesaplayan ve JSON/TXT formatında dışa aktaran araç
38+
39+
### [multiThread](multiThread/README.md)
40+
- Paralel görev yürütümü için thread pool implementasyonu
41+
42+
### [web_FileTreeCreator](web_FileTreeCreator/README.md)
43+
- Web sitesi dosya ağacı oluşturmak için dizinleri tarayan ve JSON çıktısı üreten araç
44+
45+
### [web_LinkTreeCreator](web_LinkTreeCreator/README.md)
46+
- Web sitesi navigasyonu için HTML dosyalarını tarayarak link ağacı oluşturan araç
47+
48+
49+
<br><hr><br>
50+
51+
52+

_folder_analysis_results.txt

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
# Created for : python-code-snippets
2-
# Created on : 2025-08-13T04:27:50Z
3-
4-
ANALYZING RESULTS
5-
6-
|======|=========|======|
7-
| TYPE | CHAR | FILE |
8-
|------|---------|------|
9-
| PY | 187,976 | 19 |
10-
| MD | 75,180 | 14 |
11-
| TXT | 8,249 | 8 |
12-
|======|=========|======|
13-
14-
TOTAL CHARS : 271,405
15-
TOTAL FILES : 41
16-
17-
in python-code-snippets
1+
# Created for : python-code-snippets
2+
# Created on : 2025-08-13T04:27:50Z
3+
4+
ANALYZING RESULTS
5+
6+
|======|=========|======|
7+
| TYPE | CHAR | FILE |
8+
|------|---------|------|
9+
| PY | 187,976 | 19 |
10+
| MD | 75,180 | 14 |
11+
| TXT | 8,249 | 8 |
12+
|======|=========|======|
13+
14+
TOTAL CHARS : 271,405
15+
TOTAL FILES : 41
16+
17+
in python-code-snippets

0 commit comments

Comments
 (0)