Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
149 - Telegram Web
Telegram Web
سلام دوستان و همراهان عزیز 🌿
با توجه به سوالاتی که پرسیده می‌شه، هر دو دوره که توضیحاتشون در پیام های پین شده هست همچنان ظرفیت داره و می‌تونید ثبت‌نام انجام بدید.
پشتیبانی:
@pythopia
10
Pythopia
تو دنیای امروز باید خیلی به رمزهایی که می‌سازی دقت کنی تا از امنیت اطلاعاتت به‌خوبی محافظت کنی! 🔐 تو این ویدیو یاد می‌گیریم که چطور با پایتون رمزهای امن و قوی بسازیم! کد این برنامه رو توی کامنت های همین پست ببینید Be an active Learner👩🏻‍💻 @pythopiachannel
یادتونه تو این پست با random یه رمز عبور امن ساختیم؟ حالا میخوایم یه قدم فراتر بریم و یاد بگیریم چطور این رمز رو برای ذخیره‌سازی تو دیتابیس امن‌تر کنیم!

هش کردن با hashlib
فقط تولید رمز عبور کافی نیست؛ اگه بخوایم رمز رو تو دیتابیس ذخیره کنیم، نباید به‌صورت خام باشه. ماژول hashlib تو پایتون بهمون کمک می‌کنه رمز رو به یه رشته هش‌شده تبدیل کنیم که حتی اگه دیتابیس لو بره، رمز اصلی قابل بازیابی نباشه.

کد جدید با secrets و hashlib
بیایم یه رمز عبور تولید کنیم و بعد هشش کنیم:
import secrets
import string
import hashlib

# تولید رمز عبور
length = 12
characters = string.ascii_letters + string.digits + string.punctuation
password = ''.join(secrets.choice(characters) for _ in range(length))
print(f"رمز عبور: {password}")

# هش کردن رمز عبور با SHA-256
hashed_password = hashlib.sha256(password.encode()).hexdigest()
print(f"هش رمز عبور: {hashed_password}")


نکته: اگه می‌خوای امنیت رو بیشتر کنی، یه salt تصادفی با secrets.token_bytes() به هش اضافه کن!

___________


⚙️کجاها استفاده می‌شه؟
●امنیت رمز عبور: تو دیتابیس‌ها (مثل وب‌سایت‌ها) رمزها به‌صورت هش ذخیره می‌شن تا لو نرن.

●بلاکچین و کریپتوکارنسی: تو بیت‌کوین، هشینگ برای امضای تراکنش‌ها و ماینینگ استفاده می‌شه.

●یکپارچگی داده: برای چک کردن سالم بودن فایل‌ها (مثل دانلودها) با MD5 یا SHA.

●کشینگ و دیتابیس: برای جستجوی سریع داده‌ها تو ساختارهایی مثل Hash Table.

●احراز هویت: تو سیستم‌های مثل JWT برای امضای توکن‌ها.

📚تو چه ترفند امنیتی دیگه‌ای بلدی؟
دوست داری آموزش های بعدی راجع به چی باشه؟
تو کامنتا برامون بنویس!
@pythopiachannel
🏆73🔥3
کوئیز بعدی پایتون از چه مبحثی باشه؟
Anonymous Poll
24%
advanced oop
21%
django
24%
data structures
29%
numpy, pandas, seaborn
2%
کامنت می‌کنم
🔥74
Pythopia
کوئیز بعدی پایتون از چه مبحثی باشه؟
کوئیز های بعدی هر پنجشنبه به ترتیب بیشترین رای شما قرار داده میشه 🤍
7
خیلی‌هاتون میپرسید که برای تمرین چیکار کنیم؟
پیشنهاد ما بهتون اینه که از سایت leetcode
که لینکشم پایین براتون گذاشتیم، استفاده کنید.
حالا این سایته چه قابلیت هایی داره؟
1️⃣سیستم داوری آنلاین داره؛ یعنی به محض اینکه کدتونو آپلود کردید، بهتون نمره میده.
2️⃣تقریبا اکثر زبان ها رو پشتیبانی میکنه، از پایتون گرفته تا c
3️⃣مباحثی که میخواید تمرین کنید رو میتونید فیلتر کنید، مثلا یک روز فقط میخواید آرایه کار کنید!
4️⃣پروفایل خودتونو دارید و بهتون rank داده میشه.
5️⃣سوالات شرکت های استخدامی مثل گوگل، مایکروسافت و… رو داره
6️⃣سوالا سطح بندی شده تو سه سطح آسان،متوسط،سخت

🎁در آخر و مهمتر از همه اینکه، ما میتونیم جواب سوال های درخواستیتون رو ویدیو بگیریم و توکانال قرار بدیم!


🛑فقط حواستون به فرمت ورودی ها و خروجی ها باشه، چون ممکنه الگوریتم شما کاملا اوکی باشه ولی چون فرمت خروجی ها نادرسته، نمره صفر بگیرید.
به عنوان مثال
به جای
1 4 6 7
خروجی شما اینجوری باشه:
1٫ 4٫ 6٫ 7

این هم لینک:

https://leetcode.com
🔥112
http://youtube.com/post/UgkxVnPJK3AAwKCrqDdNflGgSk_cMVbWAE-U?si=B3bbPjdeBh7vYfKJ

ازین کوئیزای خیلی سخت😂 توی چنل یوتیوب گذاشتیم که منتظر جواب شما برنامه نویسای حرفه ایه😎
😁10👏3
Web Scrapping | خزش وب‌سایت

چی هست، به چه دردی می‌خوره و چطور واردش بشیم؟

📊 وب اسکرپینگ چیه؟
وب اسکرپینگ یعنی جمع‌آوری خودکار داده از سایت‌ها با کد (معمولا پایتون). به جای کپی دستی، برنامه‌ای می‌نویسی که داده‌ها رو از HTML یا API سایت استخراج و توی فایل یا دیتابیس ذخیره کنه. مثل رباتی که وب‌گردی می‌کنه!

مثال: اسکریپتی که قیمت گوشی رو هر روز از دیجی‌کالا می‌گیره و توی اکسل ذخیره می‌کنه

🪛 کاربردها
- تحلیل بازار و قیمت رقبا
- تحقیقات علمی
- هوش مصنوعی
- مانیتورینگ

📣 جالب: سال ۲۰۱۳، تیمی در MIT با اسکرپینگ توییت‌ها نشون داد اخبار جعلی ۶ برابر سریع‌تر پخش می‌شن.


📖 چی یاد بگیریم؟
- پایتون: لیست، دیکشنری، حلقه، مدیریت خطا
- کتابخونه‌ها: Requests, BeautifulSoup, Scrapy, Selenium
- HTML، CSS، Regex، API
- رعایت قوانین و حریم خصوصی

💵 بازار کار
تقاضا زیاده! استارتاپ‌ها و شرکت‌ها دنبال این مهارتن.
درآمد: تو ایران پروژه‌های چند صد دلاری، تو جهان ۶۰,۰۰۰ تا ۱۲۰,۰۰۰ دلار سالانه
شغل‌ها: تحلیلگر داده، مهندس داده، توسعه‌دهنده
بک‌اند

از تجربه ها و ایده هات برامون توی کامنت ها بگو 👇🏽
👏161
🔔 Quiz Time 🔔

Advanced OOP| شی گرایی پیشرفته در پایتون
12
در صورت استفاده از class به عنوان decorator، اگر در تعریف آن از متد __call__ استفاده نشود، چه رخ می‌دهد؟
Anonymous Quiz
15%
پایتون بدون مشکل آن را اجرا می‌کند.
29%
خطای Type Error
27%
کلاس decorator اجرا نشده و نادیده گرفته می‌شود
29%
کلاس ساخته میشود اما روی تابع اعمال نمی‌شود
👏14
‏API چیه و چرا باید پایتونی‌ها بلدش باشن؟ + چالش ساخت API نمایش عکس

از جونیورهایی که تازه
print("Hello, World")

زدن تا سنیورهایی که پروژه‌های بزرگ رو می‌چرخونن! امروز قراره درباره‌ی API و اثر بزرگش تو دنیای پایتون حرف بزنیم!

API چیه؟ یه رابط هوشمند!

API یا رابط برنامه‌نویسی کاربردی مثل یه پیشخدمت تو رستورانه. تو فقط می‌گی چی می‌خوای (مثلاً همبرگر دوبل)، API می‌ره با سرور حرف می‌زنه و داده‌ها رو برات میاره. تو لازم نیست بدونی پشت صحنه چی می‌گذره! مثلاً وقتی تو دیجی‌کالا خرید می‌کنی، API موجودی انبار و درگاه پرداخت رو چک می‌کنه و نتیجه رو بهت نشون می‌ده.

💠💠💠💠💠💠💠💠💠💠

چطور تو پایتون از API استفاده کنیم؟

پایتون با کتابخونه‌های قدرتمندش توی این زمینه ابرقهرمان تکنولوژیه! چندتا ابزار اصلی:


requests: برای درخواست به APIهای وب. با یه خط کد می‌تونی داده‌های آب‌وهوا از OpenWeatherMap بگیری.

http.client: برای کنترل بیشتر روی درخواست‌های HTTP.

FastAPI: فریمورک مدرن و سریع برای ساخت APIهای خودت. با چند خط کد می‌تونی یه API حرفه‌ای بسازی!

Flask و Django REST Framework: برای پروژه‌های پیچیده‌تر، اینا بهت کمک می‌کنن APIهای مقیاس‌پذیر بسازی.


💠💠💠💠💠💠💠💠💠💠

API کجاها استفاده می‌شه؟

اپ‌های موبایل: دیجی‌کالا از API برای نمایش محصولات و پردازش پرداخت استفاده می‌کنه.

شبکه‌های اجتماعی: ربات‌های تلگرام با API تلگرام پیام می‌فرستن یا داده تحلیل می‌کنن.

فین‌تک: درگاه‌های پرداخت مثل زرین‌پال با API تراکنش‌ها رو مدیریت می‌کنن.

هوش مصنوعی: APIهای Hugging Face بهت اجازه می‌دن مدل‌های AI رو تو پروژه‌هات استفاده کنی.

چالش پایتونی باحال!

بیاید یه پروژه ساده و جذاب بسازیم: یه برنامه پایتون که با API رایگان Dog API (https://dog.ceo/dog-api/) عکس یه سگ بامزه رو نشون بده! باید با requests یه درخواست بفرستی و عکس رو تو یه صفحه وب یا با کمک رابط گرافیکی نمایش بدی. سعی کن از خلاقیتت برای بهبود پروژه استفاده کنی!

کدت رو خودت بنویس، چون قراره باهاتون گپ بزنیم و دربارش سوال کنیم!


🎁جایزه ویژه از پای‌توپیا:

هدیه نقدی به اولین پروژه درست و خلاقانه تا ساعت 18 جمعه 10 مرداد 1404

25 درصد تخفیف دوره پایتون پیشرفته برای 4 نفر برتر بعدی


کدت رو تو کامنت‌ها یا دایرکت بفرست!

زمان بندی مهمه و در صورت کیفیت یکسان اولین ارسال ها اولویت بیشتری دارن.

از کجا شروع کنیم؟

کتابخونه requests رو نصب کن: pip install requests

مستندات Dog API رو بخون و یه درخواست ساده بفرست
.
اگه گیر کردی، تو کامنت‌ها بپرس! ما این‌جاییم که باهم پروژه‌های خفن بسازیم.

حرف آخر
APIها ابزار معمولی ای نیستن، اونا کلید خلق پروژه‌های شگفت‌انگیزن! با پایتون و فریمورک‌هایی مثل FastAPI می‌تونیم تغییرات واقعا بزرگی ایجاد کنیم، پس همین حالا شروع کن، یه API رایگان تست کن و کدنویسی رو به سطح بعدی ببر!

#API #FastAPI
15
Pythopia
‏API چیه و چرا باید پایتونی‌ها بلدش باشن؟ + چالش ساخت API نمایش عکس از جونیورهایی که تازه print("Hello, World") زدن تا سنیورهایی که پروژه‌های بزرگ رو می‌چرخونن! امروز قراره درباره‌ی API و اثر بزرگش تو دنیای پایتون حرف بزنیم! API چیه؟ یه رابط هوشمند!…
دوستان، این چالش جذاب یه فرصت عالی برای نشون دادن خلاقیت‌تونه. 🎨

تا ساعت 18 امروز پروژه‌هاتون رو بفرستید و شانس برنده شدن هدیه‌ها رو از دست ندید! 

🥇نتایج مسابقه و خروجی بهترین پروژه‌ها آخر امشب توی کامنت پست چالش قرار می‌گیره.
8👏3
Pythopia
‏API چیه و چرا باید پایتونی‌ها بلدش باشن؟ + چالش ساخت API نمایش عکس از جونیورهایی که تازه print("Hello, World") زدن تا سنیورهایی که پروژه‌های بزرگ رو می‌چرخونن! امروز قراره درباره‌ی API و اثر بزرگش تو دنیای پایتون حرف بزنیم! API چیه؟ یه رابط هوشمند!…
🏆خروجی دو پروژه برتر🏆

یک پروژه از tkinter برای نمایش در رابط گرافیکی استفاده کرده و دیگری در صفحه وب به صورت استایل شده نمایش داده
می‌شود.

در صورتی که یک نمونه ساده از سورس کد این چالش رو می‌خواید بخش کامنت ها رو چک کنید.



برندگان:
خانم فاطمه سیفی لاله
خانم سوگند سالار جنتی
15
👨🏻‍💻Django Quiz👩🏻‍💻
🎯 پرامپت‌نویسی یعنی چی و چرا باید مهندس
پرامپت خودت باشی؟


الان تو آمریکا، شغلی به اسم Prompt Engineer تا ۳۰۰ هزار دلار در سال حقوق داره.
اما فقط موضوع پول نیست؛ این یعنی بلد بودنِ تعامل درست با هوش مصنوعی، داره میشه سوادِ ضروری قرن جدید.

📌 مهندس پرامپت بودن یعنی:
فکر کردن دقیق، فهم مسئله، و طراحی یک دستور هوشمند برای گرفتن خروجی باکیفیت از AI.

✖️ بد: «یه مقاله درباره خواب بنویس»
✔️ خوب: «یه مقاله ۵۰۰ کلمه‌ای علمی و ساده درباره تأثیر خواب بر تمرکز، با ۲ منبع معتبر»

همین تفاوت ساده می‌تونه کلی توی وقتت صرفه‌جویی کنه.

پرامپت‌نویسی فقط نوشتن سوال نیست؛ ترکیبیه از مهارت تفکیک مسئله، انتقال خواسته به‌زبان واضح، و شناخت قدرت‌های AI.

👤 «جنسن هوانگ» مدیرعامل NVIDIA می‌گه:
"زبان آینده‌ی برنامه‌نویسی، زبان انسانیه."


مهم نیست شغلت چیه: معلم، معمار، مشاور، فریلنسر، مدیر کسب و کار، حسابدار، یا حتی دانش‌آموز.

اگه بلد باشی دقیق چی از AI بخوای، می‌تونی بهترین ابزارها رو برای رشد شغلی‌ات بسازی.


چون آینده برای کساییه که سوال درست می‌پرسن.

#PromptEngineering #AI #سواد_دیجیتال
🔥11👏32
🐍 فریمورک‌های پایتون برای طراحی سایت

اگه می‌خواهید سایت یا API با پایتون بسازید، انتخاب فریمورک مناسب خیلی مهمه. تو این پست، سه فریمورک محبوب پایتون رو بررسی می‌کنیم: Django, Flask و FastAPI. که هر کدوم برای کاربردهای خاصی مناسبه.

Django 🏗

فریمورک کامل (Full-Stack) با ویژگی‌های زیاد داخلی.
مناسب برای سایت‌های پیچیده و پایگاه‌داده محور.
مثال‌ها: Instagram, Spotify.
بیشتر بدانید

Flask 🚀

فریمورک سبک‌وزن (Microframework) و قابل توسعه.
ایده‌آل برای پروژه‌های کوچک تا متوسط و APIها.
مثال‌ها: Pinterest, LinkedIn.
بیشتر بدانید

FastAPI ⚡️

فریمورک مدرن و با عملکرد بالا برای APIها.
سریع، آسان استفاده، با مستندسازی خودکار.
مثال‌ها: Uber, Netflix.
بیشتر بدانید

نتیجه‌گیری 📊

Django: برای سایت‌های کامل و پیچیده.
Flask: برای انعطاف‌پذیری و پروژه‌های کوچکتر.
FastAPI: برای APIهای با عملکرد بالا.

انتخابتون رو بسته به نیاز پروژه‌تون انجام بدید. 😊

کدوم فریمورک رو ترجیح میدید؟ Django, Flask یا FastAPI؟ تو کامنت‌ها برامون بنویسید!

#پایتون #Django #Flask #FastAPI #طراحی_سایت #API@pythopiachannel
1👍14🔥2
وقتی یک متغیر رو به تابع پاس میدیم، آیا مقدارش تغییر میکنه؟ بستگی به نوع متغیر داره

۱. داده‌های تغییرناپذیر (Immutable)

این داده‌ها مثل اعداد (int) و متن‌ها (str)، وقتی به تابع فرستاده بشن، فقط یک کپی از مقدارشون میره. پس متغیر اصلی تغییر نمی‌کنه.

def try_to_change(money):
money = 1000
# فقط روی کپی اثر داره

my_money = 50
try_to_change(my_money)
print(my_money)

# خروجی: 50

(بدون تغییر)


۲. داده‌های تغییرپذیر (Mutable)

این‌ها مثل لیست‌ها (list) و دیکشنری‌ها (dict) به صورت اشتراکی به تابع داده می‌شن. پس اگه تابع تغییری بده، متغیر اصلی هم تغییر می‌کنه!

def add_to_list(items):
items.append("شیر")
# روی لیست اصلی اثر می‌ذاره

shopping_list = ["نان", "پنیر"]
add_to_list(shopping_list)
print(shopping_list)

# خروجی: ['نان', 'پنیر', 'شیر']
(تغییر کرد)

نکته کلیدی: حواستون به لیست‌ها و دیکشنری‌ها باشه! چون توابع می‌تونن محتویات اون‌ها رو برای همیشه عوض کنن.
1🔥15👍3
2025/10/13 13:41:49
Back to Top
HTML Embed Code: