چنل پایتون | جنگو | برنامه نویسی وب سایت | HTML & CSS & JS
446 subscribers
295 photos
142 videos
41 files
212 links
ارتباط با مدیر:

@Amir_1234_ka
Download Telegram
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
🟡 آموزش کتابخانه kivy و geopy پایتون | پروژه محاسبه فواصل مختلف

📝 زبان: فارسی
👤 مدرس: ایمان صادقی رونیزی
🔗 منبع: لیموناد

📌 جلسه 7- استفاده از geopy در پروژه

🔅 استفاده از geopy و mapview در کنار یکدیگر و تکمیل پروژه

#ویدئو #فیلم #پایتون #کیوی
#Video #Python #Kivy #Geopy
🐍 @PythonForever
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
🟡 آموزش مقدماتی kivymd در پایتون - پروژه محور

📝 زبان: فارسی
👤 مدرس: ایمان صادقی رونیزی
🔗 منبع: لیموناد

📌 جلسه 1- آموزش نصب و معرفی kivymd

🔆 معرفی kivymd و مقایسه با kivy

#ویدئو #فیلم #پایتون #ساعت
#Video #Python #kivymd #Date #Time
🐍 @PythonForever
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
🟡 آموزش مقدماتی kivymd در پایتون - پروژه محور

📝 زبان: فارسی
👤 مدرس: ایمان صادقی رونیزی
🔗 منبع: لیموناد

📌 جلسه 2- کار با thme_cls

🔆 کار با رنگ بندی صفحه و ویجت ها برای اپ هایی که با kivymd می نویسیم.


#ویدئو #فیلم #پایتون #ساعت
#Video #Python #kivymd #Date #Time
🐍 @PythonForever
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
🟡 آموزش مقدماتی kivymd در پایتون - پروژه محور

📝 زبان: فارسی
👤 مدرس: ایمان صادقی رونیزی
🔗 منبع: لیموناد

📌 جلسه 3- پروژه ساخت ساعت جهانی

🔆 معرفی timezone های کشورهای مختلف و استفاده از یک کد search آماده و تبدیل آن به یک ساعت جهانی

#ویدئو #فیلم #پایتون #ساعت
#Video #Python #kivymd #Date #Time
🐍 @PythonForever
Forwarded from Python Forever
Media is too big
VIEW IN TELEGRAM
🟡 آموزش مقدماتی kivymd در پایتون - پروژه محور

📝 زبان: فارسی
👤 مدرس: ایمان صادقی رونیزی
🔗 منبع: لیموناد

📌 جلسه 4- کار با timepicker ها در kivymd

🔆 در این nvs با tiee_picker ,date_picker ,theme_picer hشنا می شویم.

#ویدئو #فیلم #پایتون #ساعت
#Video #Python #kivymd #Date #Time
🐍 @PythonForever
🗑حذف پس زمینه با Python

کتابخانه های مورد نیاز
pip install rembg
pip install pillow

#آموزش #پایتون #حذف #پس_زمینه
#Python #Background #Remove
4
📚 آموزش ساخت سیستم مکان‌یابی ساده (GPS) در پایتون بدون ماژول‌های خارجی 📚

سلام دوستان! امروز می‌خوایم یاد بگیریم چطور یک سیستم مکان‌یابی ساده (GPS) رو بدون استفاده از هیچ ماژول خارجی در پایتون پیاده‌سازی کنیم. این آموزش برای کسانی که می‌خوان اصول پایه مکان‌یابی رو بفهمند بسیار مناسب هست.

1. تنظیمات اولیه 🛠️
ابتدا نیاز داریم که کتابخانه‌های ضروری پایتون رو وارد کنیم.

import math

2. ایجاد توابع مورد نیاز 📋
برای پیاده‌سازی سیستم GPS، نیاز به برخی توابع پایه‌ای داریم:

محاسبه فاصله بین دو نقطه جغرافیایی با استفاده از فرمول هاروسین
def haversine(lat1, lon1, lat2, lon2):
    R = 6371  # شعاع زمین به کیلومتر
    dlat = math.radians(lat2 - lat1)
    dlon = math.radians(lon2 - lon1)
    a = math.sin(dlat / 2) ** 2 + math.cos(math.radians(lat1)) * math.cos(math.radians(lat2)) * math.sin(dlon / 2) ** 2
    c = 2 * math.atan2(math.sqrt(a), math.sqrt(1 - a))
    distance = R * c
    return distance

تعیین موقعیت جغرافیایی ی **📍
فرض کنیم چند موقعیت جغرافیایی داریم و می‌خواهیم فاصله بین آن‌ها را محاسبه کنیم.

locations = {
    "location1": (35.6892, 51.3890),  # تهران
    "location2": (34.0522, -118.2437),  # لس‌آنجلس
    "location3": (48.8566, 2.3522)  # پاریس
}

def calculate_distances(locations):
    distances = {}
    keys = list(locations.keys())
    for i in range(len(keys)):
        for j in range(i + 1, len(keys)):
            loc1, loc2 = keys[i], keys[j]
            lat1, lon1 = locations[loc1]
            lat2, lon2 = locations[loc2]
            distance = haversine(lat1, lon1, lat2, lon2)
            distances[(loc1, loc2)] = distance
    return distances

distances = calculate_distances(locations)
for loc_pair, dist in distances.items():
    print(f"فاصله بین {loc_pair[0]} و {loc_pair[1]}: {dist:.2f} کیلومتر")



#Python #library
🔥1😁1🐳1
#Python
خالقین زبان های مختلف برنامه نویسی
👍1🥱1