Pythonism
2.33K subscribers
164 photos
37 videos
41 files
74 links
We use Python in various industries.

SXL :
https://www.linkedin.com/in/amirakbarisxl-py
Download Telegram
بچه ها این روزا با هوش مصنوعی چطوری میگذره؟ 😅
#Sofiamoj
🤣12🗿3
یه فایل دارم آماده میکنم سری مینی پروژه های پایتون مقدماتی، متوسط و پیشرفته برای تمرین و الگوی پروژه ابتدا این فایل رو بصورت زیپ درست میکنم که شامل فایل هایی با پسوند py. هستن بعدش برای گیت هابم تنظیمش میکنم.
تو این فایل از پروژه های کوتاه و متوسط استفاده میکنم تا بتونید هم تمرین کنید هم یادبگیرید هم الگو بگیرید برای تمارین دیگری.
تو این پروژه از یسری منابع استفاده میکنم مثل ابزار های هوش مصنوعی، کتاب های زبان اصلی و چندتا سایت آموزشی.

از شما هم درخواست میکنم اگر میتونید کمک کنید تا حجم فایل ها و تنوعشون بره بالا اگر تونستی تمرین هاتون و کارهاتون رو بعد از تست و دیباگ بصورت فایل با پسوند py برام بفرستید/آیدیمو این زیر میزارم/ تا توی این پروژه بزارمشون.


@amirakbari_sxl

#SXL
@pythonism_xl
👍29🔥72🤗2👎1
🔶🔹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 استفاده کنید.

#FXL
👍7
🔹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 خیلی راحته! 🗑

#FXL
👍6
python-3.12.2-docs-pdf-a4.zip
16.7 MB
داکیومنت پایتون ورژن 3.12.2.
همیشه درکنار آموزش و یادگیری سعی کنید داکیومنت، ایندکس و اسناد مرتبط با زبان یا لایبرری یا فریم ورک و هرچیز دیگه ای که دارید کار می‌کنید رو بخونید تا به بخوبی از ساختار و الگو هاش سردربیارید و درکش کنید

#SXL
@pythonism_xl
👍12
🔸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 اطمینان حاصل کنید.

#FXL
👍3
Pythonism.rar
19.1 KB
خب دوستان فایل تمرینات پایتون نسخه اول رو  که توی 5 روز تهیه کردم منتشر میکنم:
1.این فایل حاوی 40 فایل متشکل از 39 تمرین و 1 فایل Read me هست

2.این تمارین رو درکنار آموزش و یادگیری حتما بخونید و تمام اینا مینی پروژه هستن

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

4.تمام اینارو تست و ران کردم هیچ مشکلی نداشتن حتما دقت کنید به نصب ابزارها، لایبرری ها و....

5.این نسخه اولیه بوده و بعد از این 3 نسخه دیگر هم کار خواهم کرد که شامل پی دی اف های آموزشی، تمرین، پرسش و پاسخ و فایل های آموزش دیگری خواهد بود.

6.فایل پسورد نداره ولی اگر خواست پسوردش pythonismxl هست.

7.اگر خوب استقبال کنید و خوب منتشر کنید و خوب ریکشن بخوره قول میدم اولین فایل آموزشی پی دی افمون رو هم تا رونمایی کنم حال کنید :(


پ.ن: ببخشید اگر کم شده یا خوشتون نیومد هم دست تنها هستم و هم خیلیم تایمم محدوده خیلی روش تایم گذاشتم امیدوارم خوشتون بیاد.

**هرانتقاد و پیشنهادی رو هم با افتخار از شما قبول میکنم و شما حق دارید❤️

#SXL
@pythonism_xl
51👍9😍52👎1
کتابخونه جدیدی بنام jango رو آوردیم براتون میتونید با pandes ترکیب کنید و لذت ببرید :(

پ. ن:کاش پکیج فرو‌ش بودم :(
#SXL
@pythonism_xl
😁18🤣8🍾2👍1
🔸Python Overview🔸
یک معرفی کلی به زبان برنامه نویسی Python است.
این یک جزء مهم از مستندات مربوط به Python هستش که برای کاربرانی که با این زبان آشنایی ندارند یا قصد شروع یادگیری اونو دارند، بسیار مفیده.

این معرفی معمولا شامل مواردی مانند تاریخچه Python، ویژگی‌های کلیدی آن، کاربردها، پروژه‌های معروف ایجاد شده با استفاده از Python و انگیزه برای استفاده از این زبان برنامه نویسی مورد بررسی قرار میده. 🐍📚
#FXL
🔸توابع Built-in در Python🔸

توابع استاندارد هست که به صورت پیش فرض در هسته زبان Python موجود هستند و می‌توان اون هارو بدون نیاز به وارد کردن هر ماژول یا کتابخونه ی خاصی، استفاده کرد.

توابع Built-in مانند print(), len(), input(), type() و ... هستند که به کمک آن‌ها می‌تونید به صورت مستقیم و بدون نیاز به نوشتن کد اضافی، وظایف مختلف رو انجام بدین.
این توابع بخش مهمی از پایه‌های زبان Python رو تشکیل میدن و برای برنامه نویسان بسیار مفید و آشنا هستند. 🐍🛠

به عنوان یک برنامه نویس Python، بهترین راه برای کشف توابع Built-in موجود، مراجعه به مستندات رسمی Python هست.

#FXL
👍3
👍3
👍3
👍3
👍2
🍾5👍1