Sihirli Kütüphaneler (açıklamalar ile)

nt

Emekli
Katılım
21 Nisan 2023
Mesajlar
1,215
Selam!

kütüphaneler : rahat rahat algoritmalara kafa yormanıza olanak tanır. Kod yazmayı kolaylaştırmak ve programlama işini eğlenceli kılmak için varlar,
hamur yapmak yerine pizzanın tadını çıkarmak gibidir.

Dikkat etmemiz gereken Custom kütüphanelerden uzak durmak bunlar bir iki harf değişimi ile sisteminize sızabilir atıyorum;
"import json" doğrusu
"import jsom" hackvers.
örneği kafadan attım.

python standart kütüphaneleri : https://docs.python.org/3/library/index.html

daha fazla kütüphaneye github üzerinden ulaşablirsiniz : https://github.com/topics/python-library (BUNLAR CUSTOM DİKKAT)

türkçeside var ama çeviriyi beyenmedim isterseniz çeviriye destek olabilirsiniz : Çeviriye Katkıda Bulunmak için
 
Son düzenleme:
Python:
import math
matematiksel işlemler için kullanılır. Karekök alma, üs hesaplama, trigonometrik hesaplamalar gibi matematiksel operasyonlar için ideal bir kütüphanedir. Örneğin, bir dairenin alanını hesaplamak veya doğrusal denklemleri çözmek istediğinizde bu kütüphane çok işinize yarar.

Python:
import random
Rastgele sayılar üretmek için kullanılır. Bir oyun geliştirirken düşmanların rastgele hareket etmesini sağlamak veya bir anket uygulamasında rastgele sorular oluşturmak gibi senaryolarda kullanılır. Ayrıca, rasgele veri oluşturma veya test senaryoları oluşturma gibi birçok durumda da işe yarar.

Python:
import datetime
Tarih ve saat işlemleri yapmak için kullanılır. Programlarınızda zaman damgaları oluşturmak, belirli bir tarih aralığında işlemler yapmak veya zamanlayıcı fonksiyonlar oluşturmak istediğinizde işinize yarar. Örneğin, bir etkinlik yönetim uygulamasında etkinlik tarihlerini yönetmek veya bir günlük uygulamasında girdi tarihlerini kaydetmek gibi senaryolarda kullanılır.
 
Python:
import requests
HTTP talepleri göndermek ve almak için kullanılır. Web sitelerinden veri çekmek veya API'larla iletişim kurmak gibi senaryolarda sıkça kullanılır.

Python:
import pandas as pd
Veri analizi ve manipülasyonu için kullanılır. Veri çerçeveleri oluşturarak veri setlerini işlemek, filtrelemek ve analiz etmek için idealdir.

Python:
import matplotlib.pyplot as plt
Grafik çizimleri ve veri görselleştirmesi için kullanılır. Çizgi grafikleri, histogramlar, scatter plot'lar gibi çeşitli grafik türlerini oluşturmak için kullanışlıdır.

Python:
import nltk
Doğal Dil İşleme (NLP) görevleri için kullanılır. Metin madenciliği, dil analizi, kelime dağarcığı işlemleri gibi NLP görevlerinde kullanılır.

Python:
import tensorflow as tf
Derin öğrenme ve makine öğrenmesi için kullanılır. Sinir ağları oluşturmak ve eğitmek, görüntü sınıflandırma, dil modelleme gibi karmaşık görevleri gerçekleştirmek için kullanılır
 
Son düzenleme:
Python:
import os
İşletim sistemi işlemleri için kullanılır. Dosya ve klasör manipülasyonu, dizin gezinme gibi işlemleri gerçekleştirmek için kullanışlıdır.

Python:
import sqlite3
SQLite veritabanıyla etkileşim kurmak için kullanılır. Veritabanı bağlantısı kurma, sorguları çalıştırma ve veri tablolarıyla işlem yapma gibi işlemleri gerçekleştirmek için kullanılır.

Python:
from bs4 import BeautifulSoup
HTML ve XML belgelerini analiz etmek ve çıkarmak için kullanılır. Web scraping, veri madenciliği gibi uygulamalarda HTML içeriği üzerinde çalışmak için kullanılır.

Python:
import smtplib
E-posta göndermek için kullanılır. Python ile e-posta göndermek için SMTP protokolünü kullanarak basit ve etkili bir şekilde kullanılabilir.

Python:
import json
JSON verileri ile çalışmak için kullanılır. JSON formatındaki verileri okuma, yazma ve işleme için kullanışlıdır
 
Son düzenleme:
Python:
import re
Düzenli İfadeler (Regular Expressions) için kullanılır. Metin içinde desen eşleştirmek, aramak ve değiştirmek için kullanılır.

Python:
from sklearn import preprocessing
Veri ön işleme ve ölçeklendirme için kullanılır. Makine öğrenmesi uygulamalarında veri setlerini hazırlamak ve ölçeklendirmek için kullanışlıdır.

Python:
import flask
Web uygulamaları oluşturmak için kullanılır. Hafif ve esnek bir web çerçevesi sağlar.

Python:
from cryptography.fernet import Fernet
Veri şifreleme ve şifre çözme için kullanılır. Güvenli iletişim veya veri depolama uygulamalarında kullanışlıdır.

Python:
import asyncio
Asenkron programlama için kullanılır. Etkin ve paralel çalışan uygulamalar geliştirmek için kullanışlıdır.(hakerlarda bayılır asyncio ya)
 
Son düzenleme:
Python:
import seaborn as sns
Veri görselleştirmesi için kullanılır. Matplotlib üzerine inşa edilmiş, istatistiksel grafikler ve renkli paletler içeren bir kütüphanedir.

Python:
import scikit-learn
Makine öğrenmesi için kapsamlı bir kütüphanedir. Sınıflandırma, regresyon, kümeleme gibi birçok algoritmayı içerir.

Python:
from PIL import Image
Görüntü işleme için kullanılır. Resim dosyalarını açma, düzenleme ve kaydetme gibi işlemleri gerçekleştirmek için kullanılır.

Python:
import sqlalchemy
SQL tabanlı veritabanlarıyla etkileşim kurmak için kullanılır. SQL altyapısı üzerine inşa edilmiş, nesne ilişkisel eşleme (ORM) özelliklerini içerir.

Python:
import django
Web uygulamaları ve veritabanları için bir çerçeve olan Django'yu içerir. Hızlı ve güçlü bir web geliştirme çerçevesidir
 
Son düzenleme:
Python:
import itertools
İterasyon ve kombinasyon işlemleri için kullanılır. Liste elemanları üzerinde dönmek, kombinasyonlar oluşturmak gibi işlemleri gerçekleştirmek için kullanışlıdır.

Python:
import logging
Günlükleme (logging) için kullanılır. Uygulamalarınızın çalışma zamanında olayları kaydetmek ve takip etmek için kullanılır.

Python:
from collections import Counter
Veri sayma ve frekans analizi için kullanılır. Bir liste içindeki öğelerin sayısını saymak için kullanışlıdır.

Python:
import networkx as nx
Ağ analizi ve graf teorisi için kullanılır. Kompleks ağ yapıları üzerinde çeşitli analizler yapmak için kullanılır.

Python:
import pytorch
Derin öğrenme ve yapay zeka uygulamaları için kullanılır. Tensor hesaplamaları yapmak ve sinir ağları oluşturmak için kullanışlıdır
 
Son düzenleme:
Python:
import ctypes
Düşük seviyeli C dilindeki işlevlere doğrudan erişim sağlamak için kullanılır. Özellikle donanım kaynaklarına erişim veya özel kütüphaneleri kullanmak için kullanışlıdır.

Python:
import pyautogui
Masaüstü otomasyonu için kullanılır. Fare ve klavye olaylarını kontrol etmek, ekran görüntüleri almak gibi işlemleri gerçekleştirmek için kullanışlıdır.

Python:
import sympy
Sembole dayalı matematik işlemleri için kullanılır. Cebirsel ifadeleri manipüle etmek, türev ve integral gibi matematiksel işlemleri gerçekleştirmek için kullanışlıdır.

Python:
import pytz
Zaman dilimleriyle çalışmak için kullanılır. UTC ve farklı zaman dilimleri arasında dönüşümler yapmak için kullanışlıdır.

Python:
import zipfile
ZIP dosyalarıyla çalışmak için kullanılır. ZIP dosyaları oluşturmak, çıkartmak ve içeriklerini yönetmek için kullanışlıdır.
 
Son düzenleme:
Python:
import hashlib
Hash fonksiyonları için kullanılır. Verilerin benzersiz bir özetini oluşturmak için kullanışlıdır. Özellikle şifreleme ve veri bütünlüğü kontrolü için kullanılır.

Python:
import threading
İş parçacıkları (threads) oluşturmak ve yönetmek için kullanılır. Paralel programlama ve eşzamanlı işlemler için kullanışlıdır.

Python:
import pygame
Oyun geliştirmek için kullanılır. 2D oyunlar oluşturmak ve oyun geliştirmeyle ilgili çeşitli görevleri yerine getirmek için kullanılır.

Python:
import pywhatkit as kit
WhatsApp üzerinden otomatik mesajlar göndermek için kullanılır. WhatsApp Web üzerinden otomasyon işlemleri yapmak için kullanışlıdır.
 
Son düzenleme:
Python:
import gensim
Metin madenciliği ve kelime gömme (word embeddings) için kullanılır. Metin verileri üzerinde analizler yapmak ve kelime vektörleri oluşturmak için kullanışlıdır.

Python:
import selenium
Web tarayıcı otomasyonu için kullanılır. Dinamik web sayfalarını otomatik olarak kontrol etmek, form doldurmak ve sayfa içeriğini çekmek için kullanışlıdır.

Python:
import sympy
Sembole dayalı matematik işlemleri için kullanılır. Cebirsel ifadeleri manipüle etmek, türev ve integral gibi matematiksel işlemleri gerçekleştirmek için kullanışlıdır.

Python:
import regex
Gelişmiş düzenli ifadeler (regular expressions) için kullanılır. Standart düzenli ifadelerden daha kapsamlı ve güçlüdür.
 
Son düzenleme:
Python:
import pyglet
Oyun geliştirmek ve çoklu ortam uygulamaları oluşturmak için kullanılır. Ses ve video işleme, pencere yönetimi gibi işlemleri gerçekleştirmek için kullanışlıdır.

Python:
import googletrans as gt
Google Çeviri API'si ile metin çevirisi yapmak için kullanılır. Farklı diller arasında metin çevirisi yapmak için kullanışlıdır.

Python:
import openai
OpenAI GPT modelleri gibi yapay zeka modelleri ile etkileşim kurmak için kullanılır. Doğal dil işleme görevleri ve dil modelleme uygulamaları için kullanışlıdır.

Python:
import geopandas as gpd
Coğrafi veri analizi ve harita işlemleri için kullanılır. Şekil dosyaları üzerinde çalışmak ve coğrafi veri görselleştirmek için kullanışlıdır.
 
Son düzenleme:
Python:
import qrcode
QR kodları oluşturmak ve okumak için kullanılır. QR kodları ile bilgi paylaşmak veya taranabilir bağlantılar oluşturmak için kullanışlıdır.

Python:
import termcolor
Metinleri renklendirme ve biçimlendirme için kullanılır. Terminal üzerinde renkli metinler oluşturmak için kullanışlıdır.

Python:
import pyjokes
Rastgele şaka oluşturmak için kullanılır. Basit veya karmaşık şakaları rastgele üretebilir ve eğlenceli bir çıktı elde edebilirsiniz.

  1. What does 'Emacs' stand for? 'Exclusively used by middle aged computer scientists.'
  2. Microsoft hold a bi-monthly internal "productive week" where they use Google instead of Bing.
  3. Java: Write once, run away.
  4. The best thing about a Boolean is even if you are wrong, you are only off by a bit.
  5. How do you generate a random string? Put a first year Computer Science student in Vim and ask them to save and exit.
  6. Waiter: Would you like coffee or tea? Programmer: Yes. :)

Python:
import emoji
Emoji'leri metinlere eklemek ve emoji ifadeleri ile çalışmak için kullanılır. Metinlerinizi renklendirmek ve duygularınızı ifade etmek için kullanışlıdır.
 
Son düzenleme:
Python:
import py_cui
Metin tabanlı kullanıcı arayüzleri (CUI - Console User Interface) oluşturmak için kullanılır. Terminal üzerinde basit grafiksel arayüzler tasarlamak için kullanışlıdır.

Python:
import pygame
3D oyunlar ve multimedya uygulamaları oluşturmak için kullanılır. OpenGL tabanlı bir çoklu ortam kütüphanesidir.

Python:
import pyshark
Wireshark'ın Python API'si olan TShark'ın kullanımını kolaylaştıran bir kütüphanedir. Ağ trafiğini izlemek ve analiz etmek için kullanışlıdır.

Python:
import pyowm
OpenWeatherMap API'yi kullanarak hava durumu bilgilerini almak için kullanılır. Şehir bazlı hava durumu tahminleri yapmak ve göstermek için kullanışlıdır.

Python:
import pyperclip
Panoya kopyalanan metinleri kontrol etmek ve kullanmak için kullanılır. Panoya kopyalanan metinleri otomatik olarak almak veya panoya metin kopyalamak için kullanışlıdır.
 
Son düzenleme:
Python:
import camelot
PDF dosyalarından tabloları çıkarmak için kullanılır. PDF dosyalarındaki tabloları okuyarak veri çıkarmak ve analiz etmek için kullanışlıdır.

Python:
import moviepy.editor as mp
Video dosyalarını düzenlemek ve oluşturmak için kullanılır. Videolara efektler eklemek, birleştirmek veya kırpma gibi işlemleri gerçekleştirmek için kullanışlıdır.

Python:
import pdfplumber
PDF dosyalarını analiz etmek ve veri çıkarmak için kullanılır. Özellikle PDF içindeki metinleri ve tabloları çıkarmak için kullanışlıdır.

Python:
import pyttsx3
Metin tabanlı içerikleri konuşmaya çevirmek için kullanılır. Sözlü bilgi sunumu yapmak veya sesli kitaplar oluşturmak için kullanışlıdır.

Python:
import wikipediaapi
Wikipedia üzerindeki içeriklere erişmek için kullanılır. Belirli konular hakkında bilgi almak ve Wikipedia içeriğini çekmek için kullanışlıdır.

Python:
import instaloader
Instagram üzerindeki verilere erişmek ve indirmek için kullanılır. Kullanıcı profillerini, gönderileri veya hikayeleri çekmek için kullanışlıdır.
 

Benzer konular

Çevrimiçi personel

Forum istatistikleri

Konular
5,880
Mesajlar
100,231
Üyeler
2,491
Son üye
djkop

Son kaynaklar

Son profil mesajları

gruptaki arkadaşlara selamlar. sıteyi bu gün fark ettim. Asansör için 2x7 segment LCD gösterge üretmek istiyorum. acaba bu sayfadaki arkadaşlardan destek alabilirmiyim. LCD nin mantık açılımı ektedir.
deneyci wrote on TA3UIS's profile.
Selam.
Amatör telsiz lisansı nasıl alınıyor?
Lisansı olmayanı forumlarına almıyorlar. :)
Bilgi alamıyoruz.
cemalettin keçeci wrote on HaydarBaris's profile.
barış kardeşim bende bu sene akıllı denizaltı projesine girdim ve sensörleri arastırıyorum tam olarak hangi sensör ve markaları kullandınız yardımcı olabilir misin?
m.white wrote on Altair's profile.
İyi akşamlar.Arabanız ne marka ve sorunu nedir.Ben araba tamircisi değilim ama tamirden anlarım.
* En mühim ve feyizli vazifelerimiz millî eğitim işleridir. Millî eğitim işlerinde mutlaka muzaffer olmak lâzımdır. Bir milletin hakikî kurtuluşu ancak bu suretle olur. (1922)
Back
Top