پایتون و توابع! 🐍
توی پایتون، توابع کدهای کوچیکی هستن که یه کار خاص انجام میدن.
با `def` یه تابع جدید تعریف میکنیم. مثلاً:
```python
def سلام_دنیا():
print("سلام دنیا!")
```
حالا هر وقت `سلام_دنیا()` رو صدا بزنیم، "سلام دنیا!" چاپ میشه. خیلی باحال و کاربردیه! 😎✨
https://t.me/python7ir
توی پایتون، توابع کدهای کوچیکی هستن که یه کار خاص انجام میدن.
با `def` یه تابع جدید تعریف میکنیم. مثلاً:
```python
def سلام_دنیا():
print("سلام دنیا!")
```
حالا هر وقت `سلام_دنیا()` رو صدا بزنیم، "سلام دنیا!" چاپ میشه. خیلی باحال و کاربردیه! 😎✨
https://t.me/python7ir
🛡️ امنیت تو پایتون خیلی مهمه!
OWASP یه سری راهکار عالی داره که خیالتو راحت میکنه.
ورودی کاربر رو همیشه چک کن! ⚠️
از کتابخونههای امن استفاده کن. 📚
رمزهای عبورتو درست ذخیره کن. 🔑
با رعایت اینا، برنامههات امنتر میشن! 💪
https://t.me/python7ir
OWASP یه سری راهکار عالی داره که خیالتو راحت میکنه.
ورودی کاربر رو همیشه چک کن! ⚠️
از کتابخونههای امن استفاده کن. 📚
رمزهای عبورتو درست ذخیره کن. 🔑
با رعایت اینا، برنامههات امنتر میشن! 💪
https://t.me/python7ir
🚀 فیبوناچی رو بلدی؟
با recursion چطوره؟ 🤔
```python
def fib_recursive(n):
if n <= 1:
return n
return fib_recursive(n-1) + fib_recursive(n-2)
```
حالا با generator:
```python
def fib_generator(n):
a, b = 0, 1
for _ in range(n):
yield a
a, b = b, a + b
```
کدوم روش به نظرت سریعتره؟ 🤓
https://t.me/python7ir
با recursion چطوره؟ 🤔
```python
def fib_recursive(n):
if n <= 1:
return n
return fib_recursive(n-1) + fib_recursive(n-2)
```
حالا با generator:
```python
def fib_generator(n):
a, b = 0, 1
for _ in range(n):
yield a
a, b = b, a + b
```
کدوم روش به نظرت سریعتره؟ 🤓
https://t.me/python7ir
🚀 پایتون بازها سلام!
یه روش باحال برای کار با لیست ها: `map()`!
فرض کن یه لیست عدد داری و میخوای همشون رو ضربدر ۲ کنی. 🤯
به جای حلقه زدن، از `map()` استفاده کن!
`map(lambda x: x*2, my_list)`
اینجوری یه تابع (اینجا یه lambda) رو روی تک تک اعضای لیست اعمال میکنی. خیلی سریع و تمیز! ✨
#پایتون #آموزش #برنامه_نویسی
https://t.me/python7ir
یه روش باحال برای کار با لیست ها: `map()`!
فرض کن یه لیست عدد داری و میخوای همشون رو ضربدر ۲ کنی. 🤯
به جای حلقه زدن، از `map()` استفاده کن!
`map(lambda x: x*2, my_list)`
اینجوری یه تابع (اینجا یه lambda) رو روی تک تک اعضای لیست اعمال میکنی. خیلی سریع و تمیز! ✨
#پایتون #آموزش #برنامه_نویسی
https://t.me/python7ir
با Rich ترمینالت رو خوشگل کن 😎
پایتون بلدی و خروجیت تو ترمینال خسته کنندهست؟ با Rich رنگ و لعاب بده!
کافیه `pip install rich` رو بزنی و از توابع باحالش مثل `print` با رنگ، جدول و progress bar استفاده کنی.
یه سر به این لینک بزن و داکیومنتش رو ببین، کلی ایده میگیری:
[https://rich.readthedocs.io/en/latest/](https://rich.readthedocs.io/en/latest/)
#پایتون #برنامه_نویسی #rich ✨
https://t.me/python7ir
پایتون بلدی و خروجیت تو ترمینال خسته کنندهست؟ با Rich رنگ و لعاب بده!
کافیه `pip install rich` رو بزنی و از توابع باحالش مثل `print` با رنگ، جدول و progress bar استفاده کنی.
یه سر به این لینک بزن و داکیومنتش رو ببین، کلی ایده میگیری:
[https://rich.readthedocs.io/en/latest/](https://rich.readthedocs.io/en/latest/)
#پایتون #برنامه_نویسی #rich ✨
https://t.me/python7ir
پایتون و GUI؟ 🤔 با Tkinter آسونه!
یاد بگیر چطور با این کتابخونه ساده، یه رابط کاربری گرافیکی (GUI) برای برنامههات بسازی.
دکمه، فیلد متنی، و... بساز و برنامههاتو جذابتر کن! 🤩
یه شروع عالی برای پروژههای کوچیک و کاربردی. 🚀
#پایتون #Tkinter #GUI #آموزش
https://t.me/python7ir
یاد بگیر چطور با این کتابخونه ساده، یه رابط کاربری گرافیکی (GUI) برای برنامههات بسازی.
دکمه، فیلد متنی، و... بساز و برنامههاتو جذابتر کن! 🤩
یه شروع عالی برای پروژههای کوچیک و کاربردی. 🚀
#پایتون #Tkinter #GUI #آموزش
https://t.me/python7ir
Telegram
آموزش برنامه نویسی پایتون و Django
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
🚀 اتومـاسیون مرورگر با پایتون و Selenium! 🤖
دیگه وقتشه کارهای تکراری مرورگر رو به کد بسپاری! 💻
Selenium یه ابزار قدرتمنده که بهت اجازه میده با پایتون، مرورگر رو کنترل کنی.
از تست وبسایتها بگیر تا جمعآوری داده، همه چی با Selenium آسونتر میشه!
آمادهای یاد بگیری؟ تو پستهای بعدی منتظر آموزشهای کاربردی باش! 😉
https://t.me/python7ir
دیگه وقتشه کارهای تکراری مرورگر رو به کد بسپاری! 💻
Selenium یه ابزار قدرتمنده که بهت اجازه میده با پایتون، مرورگر رو کنترل کنی.
از تست وبسایتها بگیر تا جمعآوری داده، همه چی با Selenium آسونتر میشه!
آمادهای یاد بگیری؟ تو پستهای بعدی منتظر آموزشهای کاربردی باش! 😉
https://t.me/python7ir
پایتون و GIL 🤔
GIL چیه؟ قفلی که فقط یک ترد (Thread) اجازه داره کد پایتون رو اجرا کنه.
چرا مهمه؟ ممکنه سرعت اجرای برنامههای multi-threaded رو کم کنه، چون عملاً پردازش موازی واقعی نداریم. 🐌
راه حل چیه؟ استفاده از multiprocessing بجای threading برای اجرای موازی واقعی، یا کتابخونههایی مثل NumPy که GIL رو رها میکنن. 🚀
https://t.me/python7ir
GIL چیه؟ قفلی که فقط یک ترد (Thread) اجازه داره کد پایتون رو اجرا کنه.
چرا مهمه؟ ممکنه سرعت اجرای برنامههای multi-threaded رو کم کنه، چون عملاً پردازش موازی واقعی نداریم. 🐌
راه حل چیه؟ استفاده از multiprocessing بجای threading برای اجرای موازی واقعی، یا کتابخونههایی مثل NumPy که GIL رو رها میکنن. 🚀
https://t.me/python7ir
پوشش کد (Code coverage) چیه؟ 🤔
یعنی بفهمیم کدوم قسمتهای برنامهمون تست شدن و کدومها نه! 💯
`coverage.py` یه ابزار عالی برای این کاره. باهاش میتونید گزارش بگیرید و نقاط ضعف تستهاتون رو پیدا کنید. 📈
نصبش هم آسونه: `pip install coverage`
بعدش هم `coverage run your_script.py`
و در آخر `coverage report`
به همین سادگی! 😉
https://t.me/python7ir
یعنی بفهمیم کدوم قسمتهای برنامهمون تست شدن و کدومها نه! 💯
`coverage.py` یه ابزار عالی برای این کاره. باهاش میتونید گزارش بگیرید و نقاط ضعف تستهاتون رو پیدا کنید. 📈
نصبش هم آسونه: `pip install coverage`
بعدش هم `coverage run your_script.py`
و در آخر `coverage report`
به همین سادگی! 😉
https://t.me/python7ir
حلقه while و for تو پایتون، دو تا ابزار مهم برای تکرار کارها هستن! 🔄
while یه شرط رو چک میکنه و تا وقتی شرط درسته، کد رو اجرا میکنه.
اما for برای تکرار روی یه لیست یا محدوده مشخص استفاده میشه. 🔢
مثال: فرض کن میخوای یه کاری رو تا وقتی یه متغیر از یه حدی کمتره انجام بدی، while عالیه! اما اگه میخوای روی تک تک اعضای یه لیست یه کاری انجام بدی، for خیلی تمیزتره. ✨
https://t.me/python7ir
while یه شرط رو چک میکنه و تا وقتی شرط درسته، کد رو اجرا میکنه.
اما for برای تکرار روی یه لیست یا محدوده مشخص استفاده میشه. 🔢
مثال: فرض کن میخوای یه کاری رو تا وقتی یه متغیر از یه حدی کمتره انجام بدی، while عالیه! اما اگه میخوای روی تک تک اعضای یه لیست یه کاری انجام بدی، for خیلی تمیزتره. ✨
https://t.me/python7ir
💡 نکته #NoSQL
🟣 موضوع : تفاوت Tuning در NoSQL و SQL
✨ نکته :
تو SQL، گاهی با بزرگ کردن سرور (مثلاً RAM بیشتر) مشکل حل میشه (Vertical Scaling). مثل یه سوپرماشین که قدرتش زیاده! 🏎️💨
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : تفاوت Tuning در NoSQL و SQL
✨ نکته :
تو SQL، گاهی با بزرگ کردن سرور (مثلاً RAM بیشتر) مشکل حل میشه (Vertical Scaling). مثل یه سوپرماشین که قدرتش زیاده! 🏎️💨
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
دوست داری خروجیهای پایتونت مرتب و خوشگل بشن؟ 😍
ماژول `pprint` به دادت میرسه! دیگه خبری از بهم ریختگی نیست.
با `pprint.pprint()` ساختارهای دادهای پیچیده (مثل دیکشنریها و لیستهای تودرتو) رو خیلی شیک و خوانا چاپ کن. 👌
کافیه ایمپورتش کنی: `import pprint` بعد استفاده کن! امتحانش کن خیلی باحاله. 😎
https://t.me/python7ir
ماژول `pprint` به دادت میرسه! دیگه خبری از بهم ریختگی نیست.
با `pprint.pprint()` ساختارهای دادهای پیچیده (مثل دیکشنریها و لیستهای تودرتو) رو خیلی شیک و خوانا چاپ کن. 👌
کافیه ایمپورتش کنی: `import pprint` بعد استفاده کن! امتحانش کن خیلی باحاله. 😎
https://t.me/python7ir
💡 نکته #NoSQL
🟣 موضوع : Event Sourcing با NoSQL
✨ نکته :
اگه یه آبجکت کلی رویداد داشت، لازم نیست هر بار از اول همه رو بخونی. هر چند وقت یه بار یه «اسنپشات» یا عکس از وضعیت فعلی بگیر تا کار سریعتر راه بیفته. 📸💡
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : Event Sourcing با NoSQL
✨ نکته :
اگه یه آبجکت کلی رویداد داشت، لازم نیست هر بار از اول همه رو بخونی. هر چند وقت یه بار یه «اسنپشات» یا عکس از وضعیت فعلی بگیر تا کار سریعتر راه بیفته. 📸💡
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
💡 نکته #NoSQL
🟣 موضوع : Cypher در Neo4j
✨ نکته :
دنبال یه چیز خاصی؟ از WHERE استفاده کن. مثلا MATCH (p:Person) WHERE p.name = 'علی' دقیقاً همون چیزی که میخوای رو پیدا میکنه. 🎯
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : Cypher در Neo4j
✨ نکته :
دنبال یه چیز خاصی؟ از WHERE استفاده کن. مثلا MATCH (p:Person) WHERE p.name = 'علی' دقیقاً همون چیزی که میخوای رو پیدا میکنه. 🎯
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
💡 نکته #SQL
🟣 موضوع : Audit و لاگبرداری فعالیتها
✨ نکته :
لاگبرداری ممکنه سرعت رو کم کنه. هوشمندانه لاگ بگیر و فقط چیزای ضروری رو رصد کن. دیتابیس رو فلج نکن! 🐢💨
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : Audit و لاگبرداری فعالیتها
✨ نکته :
لاگبرداری ممکنه سرعت رو کم کنه. هوشمندانه لاگ بگیر و فقط چیزای ضروری رو رصد کن. دیتابیس رو فلج نکن! 🐢💨
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
پایتون 🐍 پروژه داری؟
`requirements.txt` یادت نره!
با `pip freeze > requirements.txt` لیستی از پکیجهای نصب شده رو ذخیره کن.
بعدش با `pip install -r requirements.txt` همه رو نصب کن.
به همین سادگی! 😉 دیگه نگران نصب پکیجها نباش. 🚀
https://t.me/python7ir
`requirements.txt` یادت نره!
با `pip freeze > requirements.txt` لیستی از پکیجهای نصب شده رو ذخیره کن.
بعدش با `pip install -r requirements.txt` همه رو نصب کن.
به همین سادگی! 😉 دیگه نگران نصب پکیجها نباش. 🚀
https://t.me/python7ir
💡 نکته #یادگیری_ماشین
🟣 موضوع : یادگیری ماشین: Apriori - Dynamic Itemset Counting (DIC)
✨ نکته :
مقایسه Apriori و DIC: فکر کن Apriori یه قطاره با ایستگاههای مشخص. اما DIC یه تاکسی اینترنتیه که وسط راه هم مسافر (آیتمست) جدید سوار میکنه! 🚂🆚🚖
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : یادگیری ماشین: Apriori - Dynamic Itemset Counting (DIC)
✨ نکته :
مقایسه Apriori و DIC: فکر کن Apriori یه قطاره با ایستگاههای مشخص. اما DIC یه تاکسی اینترنتیه که وسط راه هم مسافر (آیتمست) جدید سوار میکنه! 🚂🆚🚖
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
💡 نکته #یادگیری_ماشین
🟣 موضوع : یادگیری ماشین: شبکههای عصبی بازگشتی (RNN) - مفاهیم اصلی - مشکل گرادیان ناپدید شونده در دادههای طولانی
✨ نکته :
اما یه مشکل دارن به اسم "گرادیان ناپدید شونده". 😩 یعنی اگه داستان خیلی طولانی بشه، گاهی حافظهشون یه کمی تار میشه و جزئیات اولیه از یادشون میره.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : یادگیری ماشین: شبکههای عصبی بازگشتی (RNN) - مفاهیم اصلی - مشکل گرادیان ناپدید شونده در دادههای طولانی
✨ نکته :
اما یه مشکل دارن به اسم "گرادیان ناپدید شونده". 😩 یعنی اگه داستان خیلی طولانی بشه، گاهی حافظهشون یه کمی تار میشه و جزئیات اولیه از یادشون میره.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
🚀 پایتونکارا، آمادهاید پروژههاتون رو اتوماتیک تست و دیپلوی کنید؟ 🐍
GitHub Actions یه ابزار قدرتمنده که CI/CD (ادغام و استقرار مداوم) رو برای پروژههای پایتون آسون میکنه.
با یه فایل YAML ساده، میتونید تستها، بررسی کیفیت کد و حتی انتشار پکیج رو خودکار کنید! ⚙️
دیگه خبری از دیپلوی دستی و خستهکننده نیست. آموزش کامل رو اینجا ببینید: [لینک به آموزش]
https://t.me/python7ir
GitHub Actions یه ابزار قدرتمنده که CI/CD (ادغام و استقرار مداوم) رو برای پروژههای پایتون آسون میکنه.
با یه فایل YAML ساده، میتونید تستها، بررسی کیفیت کد و حتی انتشار پکیج رو خودکار کنید! ⚙️
دیگه خبری از دیپلوی دستی و خستهکننده نیست. آموزش کامل رو اینجا ببینید: [لینک به آموزش]
https://t.me/python7ir
فرق deepcopy و shallow copy رو میدونی؟ 🤔
فرض کن یه لیست داری. Shallow copy فقط یه "اشاره" جدید به همون لیست اصلی میسازه. تغییرات تو لیست جدید، لیست اصلی رو هم عوض میکنه! 🤯
اما deepcopy یه کپی کاملا مستقل ایجاد میکنه. هر تغییری بدی، فقط تو کپی اعمال میشه و اصل لیست دست نخورده میمونه. 😎
کدشو تو پست بعدی میذارم! 😉
#پایتون #آموزش #programming
https://t.me/python7ir
فرض کن یه لیست داری. Shallow copy فقط یه "اشاره" جدید به همون لیست اصلی میسازه. تغییرات تو لیست جدید، لیست اصلی رو هم عوض میکنه! 🤯
اما deepcopy یه کپی کاملا مستقل ایجاد میکنه. هر تغییری بدی، فقط تو کپی اعمال میشه و اصل لیست دست نخورده میمونه. 😎
کدشو تو پست بعدی میذارم! 😉
#پایتون #آموزش #programming
https://t.me/python7ir
💡 نکته #NoSQL
🟣 موضوع : تراکنشهای توزیعشده در NoSQL
✨ نکته :
از تکنیک Idempotency استفاده کن. یعنی اگه یه عملیات چند بار انجام شد، فقط یه بار اثر کنه. اینطوری خیالت از تکرار راحت میشه. 😎
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : تراکنشهای توزیعشده در NoSQL
✨ نکته :
از تکنیک Idempotency استفاده کن. یعنی اگه یه عملیات چند بار انجام شد، فقط یه بار اثر کنه. اینطوری خیالت از تکرار راحت میشه. 😎
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk