😍بریم برای یک چالش جذاب:
خب چالش به این شکله که شما باید یک فانکشن بسازید که از ما یک لیست از اعداد صحیح بگیره و خروجی مرتب شده همون لیست رو برگردونه، کسانی که میخواهند یک مقدار سخت تر باشه همین چالش رو بدون استفاده از متغیر های قابل پیمایش دیگه انجام بدهند.
و نکته آخر اینکه نباید از متد های آماده استفاده کنید.
موفق باشید⭐️
#چالش #پایتون #python
@python_rd
خب چالش به این شکله که شما باید یک فانکشن بسازید که از ما یک لیست از اعداد صحیح بگیره و خروجی مرتب شده همون لیست رو برگردونه، کسانی که میخواهند یک مقدار سخت تر باشه همین چالش رو بدون استفاده از متغیر های قابل پیمایش دیگه انجام بدهند.
و نکته آخر اینکه نباید از متد های آماده استفاده کنید.
موفق باشید⭐️
#چالش #پایتون #python
@python_rd
الگوریتم ها یک مخزن مفید با مجموعه ای از الگوریتم های پیاده سازی شده در پایتون است!
🌟 طیف گسترده ای از موضوعات الگوریتمی، از جمله مرتب سازی، جستجو، دستکاری نمودار، ساختارهای داده، برنامه نویسی پویا، رمزنگاری و غیره را پوشش می دهد. هدف اصلی مخزن ارائه یک منبع آموزشی برای یادگیری الگوریتم ها و بهبود مهارت های برنامه نویسی است.
https://github.com/keon/algorithms
@python_rd
🌟 طیف گسترده ای از موضوعات الگوریتمی، از جمله مرتب سازی، جستجو، دستکاری نمودار، ساختارهای داده، برنامه نویسی پویا، رمزنگاری و غیره را پوشش می دهد. هدف اصلی مخزن ارائه یک منبع آموزشی برای یادگیری الگوریتم ها و بهبود مهارت های برنامه نویسی است.
https://github.com/keon/algorithms
@python_rd
GitHub
GitHub - keon/algorithms: Minimal examples of data structures and algorithms in Python
Minimal examples of data structures and algorithms in Python - keon/algorithms
چند ترفند پایتون برای کوتاه و خوانا تر شدن کد
۱. Walrus Operator (:=)
این اپراتور که در پایتون ۳.۸ معرفی شد، به شما امکان میدهد در یک خط کد هم مقداردهی کنید و هم شرط را بررسی کنید.
مثال عملی:
این روش کد را کوتاهتر و خواناتر میکند.
۲. Pattern Matching
همچنین، اگر میخواهید از Pattern Matching برای مدیریت دادههای پیچیده استفاده کنید، میتوانید با match و case کد خود را سادهتر کنید:
۳. Generator Expressions
و برای محاسبات بزرگ، Generator Expressions میتواند کمک کننده باشد:
این ترفندها میتوانند کدهای شما را بهینه و خواناتر کنند.
@python_rd
۱. Walrus Operator (:=)
این اپراتور که در پایتون ۳.۸ معرفی شد، به شما امکان میدهد در یک خط کد هم مقداردهی کنید و هم شرط را بررسی کنید.
مثال عملی:
my_list = [1, 2, 3, 4, 5, 6]
if (n := len(my_list)) > 5:
print(f"List has {n} items")
این روش کد را کوتاهتر و خواناتر میکند.
۲. Pattern Matching
همچنین، اگر میخواهید از Pattern Matching برای مدیریت دادههای پیچیده استفاده کنید، میتوانید با match و case کد خود را سادهتر کنید:
data = {'status': 'ok', 'data': [1, 2, 3]}
match data:
case {'status': 'ok', 'data': xs}:
print(f"Success: {xs}")
case {'status': 'error', 'message': m}:
print(f"Error: {m}")
case _:
print("Unexpected data")
۳. Generator Expressions
و برای محاسبات بزرگ، Generator Expressions میتواند کمک کننده باشد:
numbers = range(10)
sum_of_squares = sum(x * x for x in numbers)
print(sum_of_squares)
این ترفندها میتوانند کدهای شما را بهینه و خواناتر کنند.
@python_rd
یه ترفند پایتون بگید بچه ها که فکر میکنید اکثرا ازش اطلاع ندارند!🧐🤓
دانش خودتون به اشتراک بگذارین❤️
@python_rd
دانش خودتون به اشتراک بگذارین❤️
@python_rd
بچه ها چرا تصمیم به ورود به دنیای برنامهنویسی گرفتید و اولین زبان برنامهنویسی که باهاش شروع کردید چی بود؟
@python_rd
@python_rd
تعدادی فیلم در مورد کامپیوتر
که باید تماشا کنید.
1. The Social Network (2010) - نمره: 96%
داستان شکلگیری فیسبوک و چالشهای پیش روی مارک زاکربرگ. این فیلم به خوبی به جنبههای انسانی و تکنولوژیکی پرداخته. 📱
2. The Imitation Game (2014) - نمره: 90%
داستان زندگی آلن تورینگ، ریاضیدان و برنامهنویس مشهور که در جنگ جهانی دوم به شکستن کد انیگما کمک کرد. داستانی الهامبخش و احساسی! 💔🔍
3. Pirates of Silicon Valley (1999) - نمره: 74%
نگاهی به رقابت بین استیو جابز و بیل گیتس در اوایل صنعت کامپیوتر. این فیلم به خوبی تاریخچه تکنولوژی رو به تصویر میکشه. 🏴☠️💻
4. Hackers (1995) - نمره: 65%
داستان گروهی از هکرهای نوجوان که درگیر یک توطئه بزرگ میشن. این فیلم به نوعی نماد فرهنگ هکری دهه 90 هست. 🎮💾
5. Ex Machina (2014) - نمره: 92%
داستانی درباره هوش مصنوعی و چالشهای اخلاقی و فلسفی که با آن مواجه میشویم. فیلمی جذاب و تفکر برانگیز! 🤖💭
@python_rd
که باید تماشا کنید.
1. The Social Network (2010) - نمره: 96%
داستان شکلگیری فیسبوک و چالشهای پیش روی مارک زاکربرگ. این فیلم به خوبی به جنبههای انسانی و تکنولوژیکی پرداخته. 📱
2. The Imitation Game (2014) - نمره: 90%
داستان زندگی آلن تورینگ، ریاضیدان و برنامهنویس مشهور که در جنگ جهانی دوم به شکستن کد انیگما کمک کرد. داستانی الهامبخش و احساسی! 💔🔍
3. Pirates of Silicon Valley (1999) - نمره: 74%
نگاهی به رقابت بین استیو جابز و بیل گیتس در اوایل صنعت کامپیوتر. این فیلم به خوبی تاریخچه تکنولوژی رو به تصویر میکشه. 🏴☠️💻
4. Hackers (1995) - نمره: 65%
داستان گروهی از هکرهای نوجوان که درگیر یک توطئه بزرگ میشن. این فیلم به نوعی نماد فرهنگ هکری دهه 90 هست. 🎮💾
5. Ex Machina (2014) - نمره: 92%
داستانی درباره هوش مصنوعی و چالشهای اخلاقی و فلسفی که با آن مواجه میشویم. فیلمی جذاب و تفکر برانگیز! 🤖💭
@python_rd
تعدادی کتاب خوب برای یادگیری پایتون.
1. "Automate the Boring Stuff with Python" by Al Sweigart - این کتاب عالیه برای یادگیری پایتون به صورت عملی و کاربردی. خیلی از کارهای روزمره رو میتونی باهاش خودکار کنی!
2. "Python Crash Course" by Eric Matthes - این کتاب برای مبتدیها فوقالعادهست و بهت کمک میکنه تا به سرعت با مفاهیم پایه آشنا بشی.
3. "Learning Python" by Mark Lutz - این کتاب یکی از منابع جامع برای یادگیری عمیقتر پایتونه و مناسب کسانیست که میخوان به صورت جدیتری وارد این زبان بشن.
4. "Fluent Python" by Luciano Ramalho - این کتاب برای کسانیست که میخوان به سطح پیشرفتهتری برسن و با ویژگیهای خاص پایتون آشنا بشن.
5. "Head First Python" by Paul Barry - این کتاب به صورت بصری و با رویکردی جذاب مفاهیم پایتون رو آموزش میده و برای یادگیری سرگرمکنندهست.
@python_rd
1. "Automate the Boring Stuff with Python" by Al Sweigart - این کتاب عالیه برای یادگیری پایتون به صورت عملی و کاربردی. خیلی از کارهای روزمره رو میتونی باهاش خودکار کنی!
2. "Python Crash Course" by Eric Matthes - این کتاب برای مبتدیها فوقالعادهست و بهت کمک میکنه تا به سرعت با مفاهیم پایه آشنا بشی.
3. "Learning Python" by Mark Lutz - این کتاب یکی از منابع جامع برای یادگیری عمیقتر پایتونه و مناسب کسانیست که میخوان به صورت جدیتری وارد این زبان بشن.
4. "Fluent Python" by Luciano Ramalho - این کتاب برای کسانیست که میخوان به سطح پیشرفتهتری برسن و با ویژگیهای خاص پایتون آشنا بشن.
5. "Head First Python" by Paul Barry - این کتاب به صورت بصری و با رویکردی جذاب مفاهیم پایتون رو آموزش میده و برای یادگیری سرگرمکنندهست.
@python_rd
آیا تا به حال نیاز داشته اید که همه جایگشت های یک لیست را درPython پیدا کنید ؟
شما می توانید این کار را با استفاده از ماژول داخلی itertools انجام دهید!
@python_rd
شما می توانید این کار را با استفاده از ماژول داخلی itertools انجام دهید!
@python_rd
This media is not supported in your browser
VIEW IN TELEGRAM
نحوه اجرا شدن کدهای پایتون به زبان ساده
📝 روز اول از چالش مرور و خلاصه بندی زبان پایتون:
"🎉 امروز قراره با اولین قدمهای دنیای پایتون شروع کنیم.
✅موضوع امروز:
💠 متغیرها و انواع دادهها:
متغیر چیه؟ چطور اطلاعات رو تو برنامه ذخیره کنیم؟
🔺متغیرها مثل جعبههایی هستن که اطلاعات رو ذخیره میکنن.
🎯 مثال:
اینجا
📚 انواع دادهها در پایتون:
۱.
۲.
۳.
۴.
انواع دادهها (قسمت ۲):
"💡 مثال عملی:
هر متغیر نوع خاص خودش رو داره!
"📝 مثال:
نتیجهی کد زیر رو حدس بزنید:
🎉 جواب:
کد بالا مقدار
❓ سؤال:
اگر متغیر زیر تعریف بشه، چه نوع دادهای داره؟
pi = 3.14
📊 نظرسنجی:
۱. int
۲. float
۳. str."
"🚀 امروز با متغیرها و انواع دادهها آشنا شدیم.
🔺فردا: یاد میگیریم چطور داده رو از کاربر بگیریم (Input) و نمایش بدیم (Output).
@python_rd
"🎉 امروز قراره با اولین قدمهای دنیای پایتون شروع کنیم.
✅موضوع امروز:
💠 متغیرها و انواع دادهها:
متغیر چیه؟ چطور اطلاعات رو تو برنامه ذخیره کنیم؟
🔺متغیرها مثل جعبههایی هستن که اطلاعات رو ذخیره میکنن.
🎯 مثال:
name = "Ali"
age = 25
اینجا
name
یه متغیر متنی و age
یه متغیر عددی هست."📚 انواع دادهها در پایتون:
۱.
int
- عدد صحیح (مثل ۱۰) ۲.
float
- عدد اعشاری (مثل ۳.۱۴) ۳.
str
- رشته متنی (مثل 'سلام') ۴.
bool
- مقادیر True یا False."انواع دادهها (قسمت ۲):
"💡 مثال عملی:
x = 10 # عدد صحیح
y = 3.14 # عدد اعشاری
z = "Python" # رشته متنی
is_fun = True # مقدار بولی
هر متغیر نوع خاص خودش رو داره!
"📝 مثال:
نتیجهی کد زیر رو حدس بزنید:
a = 5
b = 7
c = a + b
print(c)
🎉 جواب:
کد بالا مقدار
۱۲
رو چاپ میکنه، چون a
و b
با هم جمع شدن!❓ سؤال:
اگر متغیر زیر تعریف بشه، چه نوع دادهای داره؟
pi = 3.14
📊 نظرسنجی:
۱. int
۲. float
۳. str."
"🚀 امروز با متغیرها و انواع دادهها آشنا شدیم.
🔺فردا: یاد میگیریم چطور داده رو از کاربر بگیریم (Input) و نمایش بدیم (Output).
@python_rd
Please open Telegram to view this post
VIEW IN TELEGRAM