Pythonism
Відкрити в Telegram
We use Python in various industries. SXL : https://www.linkedin.com/in/amirakbarisxl-py
Показати більше2 236
Підписники
Немає даних24 години
-67 днів
-4230 днів
Архів дописів
2 236
🔸توابع Built-in در Python🔸
توابع استاندارد هست که به صورت پیش فرض در هسته زبان Python موجود هستند و میتوان اون هارو بدون نیاز به وارد کردن هر ماژول یا کتابخونه ی خاصی، استفاده کرد.
توابع Built-in مانند
print(), len(), input(), type() و ... هستند که به کمک آنها میتونید به صورت مستقیم و بدون نیاز به نوشتن کد اضافی، وظایف مختلف رو انجام بدین.
این توابع بخش مهمی از پایههای زبان Python رو تشکیل میدن و برای برنامه نویسان بسیار مفید و آشنا هستند. 🐍🛠
به عنوان یک برنامه نویس Python، بهترین راه برای کشف توابع Built-in موجود، مراجعه به مستندات رسمی Python هست.
#FXL2 236
🔸Python Overview🔸
یک معرفی کلی به زبان برنامه نویسی Python است.
این یک جزء مهم از مستندات مربوط به Python هستش که برای کاربرانی که با این زبان آشنایی ندارند یا قصد شروع یادگیری اونو دارند، بسیار مفیده.
این معرفی معمولا شامل مواردی مانند تاریخچه Python، ویژگیهای کلیدی آن، کاربردها، پروژههای معروف ایجاد شده با استفاده از Python و انگیزه برای استفاده از این زبان برنامه نویسی مورد بررسی قرار میده. 🐍📚
#FXL
2 236
پس از 1.5 سال که تو انجمن علمی و پر بار شمسی پور فعالیت داشتم چه به عنوان عضور شورای اصلی و چه به عنوان دبیر و دوره های مختلفی رو برگزار کردیم هم مشترک هم تکی بخاطر درگیری هایی که داشتم و یکم هم بدقول شدم متاسفانه نتونستم دیگه فعالیت خودم رو ادامه بدم برنامه های زیادی هم داشتم که متاسفانه نشد :)
2 236
کتابخونه جدیدی بنام jango رو آوردیم براتون میتونید توسط pandas ترکیب کنید و لذت ببرید :(
پ. ن:کاش پکیج فروش بودم :(
#SXL
@pythonism_xl
2 236
خب دوستان فایل تمرینات پایتون نسخه اول رو که توی 5 روز تهیه کردم منتشر میکنم:
1.این فایل حاوی 40 فایل متشکل از 39 تمرین و 1 فایل Read me هست
2.این تمارین رو درکنار آموزش و یادگیری حتما بخونید و تمام اینا مینی پروژه هستن
3.سعی کردم تمام کد هارو تمیز و خوانا براتون تهیه کنم چه اونایی که خودم زدم چه اونایی که از منبع خاصی برداشتم.
4.تمام اینارو تست و ران کردم هیچ مشکلی نداشتن حتما دقت کنید به نصب ابزارها، لایبرری ها و....
5.این نسخه اولیه بوده و بعد از این 3 نسخه دیگر هم کار خواهم کرد که شامل پی دی اف های آموزشی، تمرین، پرسش و پاسخ و فایل های آموزش دیگری خواهد بود.
6.فایل پسورد نداره ولی اگر خواست پسوردش Pythonism_Xl هست.
7.اگر خوب استقبال کنید و خوب منتشر کنید و خوب ریکشن بخوره قول میدم اولین فایل آموزشی پی دی افمون رو هم تا رونمایی کنم حال کنید :(
پ.ن: ببخشید اگر کم شده یا خوشتون نیومد هم دست تنها هستم و هم خیلیم تایمم محدوده خیلی روش تایم گذاشتم امیدوارم خوشتون بیاد.
**هرانتقاد و پیشنهادی رو هم با افتخار از شما قبول میکنم و شما حق دارید❤️
#SXL
@pythonism_xl
2 236
🔸Python MongoDB Drop Collection🔸
حذف یک collection در MongoDB به کمک PyMongo، یکی از کتابخانههای محبوب Python برای ارتباط با MongoDB، انجام میشه.
برای اجرای عملیات حذف یک collection در MongoDB با استفاده از PyMongo، ابتدا باید اتصالی به دیتابیس MongoDB برقرار کنید.
سپس میتونید collection مورد نظر را انتخاب کرده و آن را حذف کنید.
در اینجا یک مثال از چگونگی حذف یک collection به نام "mycollection" در یک دیتابیس MongoDB فرضی رو نشون میدم:
import pymongo
# برقراری اتصال به MongoDB
client = pymongo.MongoClient("mongodb://localhost:27017/")
db = client["mydatabase"]
# انتخاب collection برای حذف
mycollection = db["mycollection"]
# حذف collection
mycollection.drop()
print("Collection deleted successfully!")
این کد، ابتدا اتصال به دیتابیس MongoDB برقرار میکنه، سپس collection مورد نظر رو انتخاب کرده و با استفاده از متد drop() اون رو حذف میکنه. سپس یک پیام موفقیتآمیز چاپ میشه. ✅
مطمئن بشین که قبل از حذف collection، بررسی کافی انجام داده و از اهمیت دادههای موجود در collection اطمینان حاصل کنید.
#FXL2 236
داکیومنت پایتون ورژن 3.12.2.
همیشه درکنار آموزش و یادگیری سعی کنید داکیومنت، ایندکس و اسناد مرتبط با زبان یا لایبرری یا فریم ورک و هرچیز دیگه ای که دارید کار میکنید رو بخونید تا به بخوبی از ساختار و الگو هاش سردربیارید و درکش کنید
#SXL
@pythonism_xl
2 236
🔹Python MongoDB Delete Document🔹
در Python، برای حذف یک سند از مجموعهای در پایگاه داده MongoDB، ابتدا متناسب با مدل داده و شرایط مورد نظر خود یک کوئری برای یافتن سندهای مورد نظر تهیه میکنید، سپس با استفاده از دستور delete_one() یا delete_many() سند مورد نظر رو حذف میکنید.
برای مثال، فرض کنید میخوایین یک سند با فیلد "name" برابر با "Alice" رو از مجموعه "users" در پایگاه داده حذف کنید.
کد Python زیر این کار رو انجام میده:
import pymongo
# اتصال به MongoDB
client = pymongo.MongoClient("mongodb://localhost:27017/")
# انتخاب پایگاه داده
db = client["mydatabase"]
# انتخاب مجموعه
collection = db["users"]
# حذف یک سند با name برابر با "Alice"
query = {"name": "Alice"}
collection.delete_one(query)
پس از اجرای این کد، سندی که فیلد "name" اون برابر با "Alice" هست از مجموعه "users" حذف خواهد شد.
حذف یک سند در MongoDB خیلی راحته! 🗑
#FXL2 236
🔶🔹Python MongoDB Sort🔹🔶
دستور Sort در Python MongoDB برای مرتبسازی نتایج بازگردانده شده از پایگاه داده MongoDB استفاده میشه.
با استفاده از این دستور، میتونید نتایج جستجو رو بر اساس یک یا چند فیلد مشخص، به ترتیب صعودی یا نزولی مرتب کنید.
به طور معمول، دستور Sort به صورت زیر در Python MongoDB استفاده میشه:
result = db.collection.find().sort("field_name", pymongo.ASCENDING)
در این دستور، "collection" نام مجموعه دادهها در MongoDB هست و "field_name" نام فیلدی هست که باید بر اساس اون اسناد مرتب بشه.
مقدار pymongo.ASCENDING نشون دهنده مرتبسازی صعودی هست.
برای مرتبسازی نزولی میتونید از pymongo.DESCENDING استفاده کنید.
#FXL2 236
دارم آماده میکنم هم جمع آوری میکنم هم مینویسم.
هرموقع به 50 تا رسوندم فایل نسخه اول رو میزارم
تصمیم دارم هر 50 تا تمرین رو یه فایل کنم :)
#SXL
@pythonism_xl
2 236
یه فایل دارم آماده میکنم سری مینی پروژه های پایتون مقدماتی، متوسط و پیشرفته برای تمرین و الگوی پروژه ابتدا این فایل رو بصورت زیپ درست میکنم که شامل فایل هایی با پسوند py. هستن بعدش برای گیت هابم تنظیمش میکنم.
تو این فایل از پروژه های کوتاه و متوسط استفاده میکنم تا بتونید هم تمرین کنید هم یادبگیرید هم الگو بگیرید برای تمارین دیگری.
تو این پروژه از یسری منابع استفاده میکنم مثل ابزار های هوش مصنوعی، کتاب های زبان اصلی و چندتا سایت آموزشی.
از شما هم درخواست میکنم اگر میتونید کمک کنید تا حجم فایل ها و تنوعشون بره بالا اگر تونستی تمرین هاتون و کارهاتون رو بعد از تست و دیباگ بصورت فایل با پسوند py برام بفرستید/آیدیمو این زیر میزارم/ تا توی این پروژه بزارمشون.
@amirakbari_sxl
#SXL
@pythonism_xl
2 236
print('Original string:', word)
x = word[n:]
return x
print("Removing characters from a string")
print(remove_chars("divanairuop", 5))
print(remove_chars("orange", 1))2 236
🛎تمرین : حذف n کاراکتر ابتدایی یک رشته
در این تمرین، قصد نوشتن برنامه رو دارم که کاراکترهایی را از یک رشته حذف کنه.
به اینصورت که از کاراکتر اول شروع کرده و تا موقعیت n پیشمیره و در نهایت، رشته جدید رو بر میگردونه.
خروجی مورد انتظار
بهطور مثال، موراد زیر را در نظر بگیرید.
با اجرای remove_chars("divanairuop", 5) خروجی برابر با airuop خواهد بود. به بیان دیگر، ۵ کاراکتر ابتدایی رشته ورودی حذف شده .
یا اینکه، با اجرای remove_chars("orange", 1) ، نخستین کاراکتر رشته ورودی، حذف شده و خروجی برابر با range خواهد شد.
نکته مهم در این تمرین اینه که مقدار n میبایست کوچکتر از طول رشته باشه تا منجر به بروز خطا نشه.
راهنمایی
از روش «برشزنی رشته» (String Slicing) برای دستیابی به یک زیر رشته استفاده میکنیم.
بهطور مثال، برای حذف ۴ کاراکتر ابتدایی یا به عبارت دیگر، نادیده گرفتن آن کارکترها و باقیماندن ادامه رشته، s[4:] را بهکار میبریم.
#FXL
2 236
توی چنل کلِوِردِوز ما چیزای جالبی در باره برنامه نویسی فرانت و بکند و لینوکس و شبکه و خیلی چیزای دیگه رو باهاتون به اشتراک میزاریم
پیشنهاد میکنم حتما داشته باشیدش
@CleverDevs
