selimc commited on
Commit
4aa95f6
1 Parent(s): 0ce28e6

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +90 -0
README.md CHANGED
@@ -91,4 +91,94 @@ outputs = pipe(
91
  generated_text = outputs[0]['generated_text']
92
  response = generated_text[len(prompt):]
93
  print(response)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
94
  ```
 
91
  generated_text = outputs[0]['generated_text']
92
  response = generated_text[len(prompt):]
93
  print(response)
94
+ ```
95
+
96
+ ### Example 1
97
+
98
+ ```python
99
+ messages = [
100
+ {"role": "user", "content": """Bir web sayfasından tüm URL’leri çeken bir Python fonksiyonu yazın ve nasıl çalıştığını açıklayın."""},
101
+ ]
102
+ ```
103
+
104
+ ``````
105
+ Bir web sayfasından tüm URL’leri çeken bir Python fonksiyonu yazalım ve nasıl çalıştığını açıklayalım.
106
+
107
+ ```python
108
+ import requests
109
+
110
+ def get_urls_from_page(url):
111
+ """
112
+
113
+ Bir web sayfasından tüm URL'leri çeker.
114
+
115
+ Args:
116
+ url (str): Web sayfasının URL'i.
117
+
118
+ Returns:
119
+ list: Web sayfasındaki tüm URL'ler.
120
+ """
121
+ response = requests.get(url)
122
+ response.raise_for_status()
123
+
124
+ urls = []
125
+ for link in response.html.find_all('a', href=True):
126
+ urls.append(link['href'])
127
+
128
+ return urls
129
+
130
+ # Örnek kullanım
131
+
132
+ web_page_url = 'https://www.example.com/'
133
+ all_urls = get_urls_from_page(web_page_url)
134
+ print(f"Bu web sayfasındaki {len(all_urls)} URL bulunmaktadır:\n{all_urls}")
135
+ ```
136
+
137
+ **Fonksiyonun nasıl çalıştığı:**
138
+
139
+ 1. **`requests` kütüphanesini içer:** Bu kütüphane web sayfalarına erişmek için kullanılır.
140
+ 2. **`get_urls_from_page` fonksiyonunu tanımla:**
141
+ * Bu fonksiyon, bir web sayfasının URL'ini alır.
142
+ * `requests.get()` kullanarak web sayfasına erişir ve `response.raise_for_status()` kullanarak HTTP durum kodunun 200-399 aralığında olup olmadığını kontrol eder.
143
+ * `response.html` içine bir HTML belgesini saklar.
144
+ * `response.html.find_all('a', href=True)` kullanarak, `href` atributuna sahip tüm `<a>` etiketlerini bulur.
145
+ * `urls` listesine URL'leri ekler.
146
+ * `urls` listesini döndürür.
147
+
148
+ 3. **Örnek kullanım:**
149
+
150
+ * `web_page_url` değişkenine bir web sayfasının URL'ini atar.
151
+ * `get_urls_from_page` fonksiyonunu kullanarak web sayfasından tüm URL'leri çeker.
152
+ * `all_urls` listesini `print()` fonksiyonu kullanarak ekrana yazdır
153
+
154
+ ``````
155
+
156
+ ### Example 2
157
+
158
+ ```python
159
+ messages = [
160
+ {
161
+ "role": "system",
162
+ "content":
163
+ """
164
+ Sen bir türkçe bilmece ustasısın. Görevin:
165
+ - Sorulan bilmecelere mantıklı ve doğru cevaplar vermek
166
+ - Bilmecenin çözümünü adım adım açıklamak
167
+ """
168
+ },
169
+ {
170
+ "role": "user",
171
+ "content":
172
+ """
173
+ Kanadı var, kuş değil.
174
+ Suda yüzer, gemi değil.
175
+ Kuyruğu var, kedi değil.
176
+ Bil bakalım, bu nedir?
177
+ """
178
+ },
179
+ ]
180
+ ```
181
+
182
+ ```
183
+ Kanadı var, kuş değil, suda yüzer, gemi değil, kuyruğu var, kedi değil... Bu bir **balık**! 🐟
184
  ```