پایتون ( Machine Learning | Data Science )
23.6K subscribers
470 photos
57 videos
103 files
336 links
◀️اینجا با تمرین و چالش با هم پایتون رو یاد می گیریم

بانک اطلاعاتی پایتون
پروژه / code/ cheat sheet
+ویدیوهای آموزشی

+کتابهای پایتون
تبلیغات:
@alloadv

🔁ادمین :
@maryam3771
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
افزایش سرعت اجرای Pandas

انویدیا کتابخانه RAPIDS رو معرفی کرده که می‌تونه سرعت اجرای #Pandas رو تا ۱۵۰ برابر افزایش بده. این کتابخانه به‌طور خودکار تشخیص می‌ده که از GPU یا CPU استفاده می‌کنین و نیازی به تغییر کد نیست، فقط کافیه دستورات زیر رو به کدتون اضافه کنین:

%load_ext cudf.pandas
import pandas as pd


GitHub : https://github.com/rapidsai/cudf



#library
#Python_tricks



🆔 @Python4all_pro
Pygal

؛Pygal یک کتابخانه برای تجسم داده ها با استفاده از SVG است که به شما امکان می دهد انواع نمودارهای تعاملی مانند نمودارهای خطی، ستونی و دایره ای بسازید.

این کتابخانه یک  line_chart ایجاد می کند، چند سری داده به آن اضافه می کند،  عنوان و برچسب های محور x را تنظیم می کند و نتیجه را در یک فایل SVG ذخیره می کند.

#library
#Python_tricks



🆔 @Python4all_pro
گوگل یک کتابخانه ایجاد رابط کاربری سریع مبتنی بر پایتون( منبع باز ) به نام mesop دارد

که به صورت داخلی در Google برای ایجاد برنامه های داخلی توسط برنامه نویسانی که به خوبی با توسعه front-end آشنا نیستند نیز استفاده می شود

pip3 install mesop

Docs: https://google.github.io/mesop/

GitHub: https://github.com/google/mesop

Checkout the Colab Notebook: https://colab.research.google.com/github/google/mesop/blob/main/notebooks/mesop_colab_getting_started.ipynb

GenAI/LLM support straight out of the box for Chat app in mesop 👉 Demo: https://google.github.io/mesop/demo/



#library
#Python_tricks
#python


🆔 @Python4all_pro
🖥 Python cheat sheet, which contains small scripts for solving everyday problems

By the way, here are some of them:

✔️ add the sample.txt file to the .tar.gz archive:
import tarfile
with tarfile.open('sample.tar.gz', 'w:gz') as tar:
tar.add('sample.txt')


✔️ clear output of differences between strings
import difflib
diff = difflib.ndiff('one\ntwo\nthree\n'.splitlines(keepends=True),
'ore\ntree\nemu\n'.splitlines(keepends=True))
print(''.join(diff))


📎
Ultimate Python Cheat Sheet: Practical Python For Everyday Tasks : link



#cheat_sheet #Python

🆔 @Python4all_pro
Python Workbook.pdf
5.9 MB
تمرین و مسئله متنوع پایتون به همراه پاسخ



#pdf #Python

🆔 @Python4all_pro
Media is too big
VIEW IN TELEGRAM
How to Schedule & Automatically Run Python Code!


در این ویدیو روش های مختلفی را برای نحوه برنامه ریزی و اجرای خودکار کد پایتون یاد می گیریم. ما با نگاهی به زمان‌بندی وظایف cronjobs و ویندوز شروع می‌کنیم و سپس با استفاده از AWS Lambda و Cloudwatch، وظایف در حال اجرا را در فضای ابری مرور می‌کنیم. هدف نهایی این ویدیو این است که یاد بگیریم چگونه می‌توانیم هر روز به‌طور خودکار یک ایمیل با گزارش تحلیلی تولید و ارسال کنیم.
روش‌هایی در این ویدیو مشخص شده‌اند که روی مک، لینوکس و ویندوز کار می‌کنند

GitHub resources ~
Link to source code: https://github.com/KeithGalli/scheduling-code
Link to analytics report code: https://github.com/KeithGalli/generate-analytics-report/tree/send_email
~ Other resources ~
Python email library docs: https://docs.python.org/3.8/library/email.examples.html
AWS Cron info (scheduling): https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html
Lambda package setup: https://docs.aws.amazon.com/lambda/latest/dg/python-package.html


#پروژه #Python

🆔 @Python4all_pro
🌟 DeepXDE - Python library for ML and PINN


- pip install deepxde
ویژگی ها :

؛DeepXDE الگوریتم های زیادی را پیاده سازی می کند و بسیاری از توابع را پشتیبانی می کند:

-؛ DeepXDE به شما اجازه می دهد تا کد را بسیار مختصر بنویسید، تقریباً مانند یک فرمول ریاضی

- کار بسیار ساده با اشیاء هندسی. موارد اولیه مثلث، مستطیل، چند ضلعی، بیضی، ستاره، مکعب، کره، ابرمکعب و ابرکره هستند. از کار با ابرهای نقطه پشتیبانی می کند

- 5 نوع شرایط مرزی را می توان در نظر گرفت: دیریکله، نویمان، رابین، دوره ای و عمومی، که می تواند در یک منطقه دلخواه یا در مجموعه ای از نقاط مشخص شود.

به طور کلی یک کتابخانه عالی برای PINN و برنامه های مشابه
🖥 GitHub
🟡 Docks



#library
#Python_tricks
#python

🆔 @Python4all_pro
اسکریپت ساده پایتون برای تبدیل PDF به کتاب صوتی

مراحل اجرای پروژه :

ابتدا فایل PDF را می گیریم و هر صفحه را با استفاده از نرم افزار PyMuPDF به تصویر تبدیل می کنیم.

سپس با استفاده از نرم افزار Pytesseract OCR، تصویر(ها) را می گیریم و متن داخل تصویر را اسکن می کنیم.

سپس از کتابخانه Google Text to Speech (gTTS) برای تبدیل متن به فایل صوتی استفاده می کنیم.

در نهایت، میکسر Pygame را برای پخش فایل صوتی با صدای بلند دریافت می کنیم.

دریافت کد و اجرای پروژه👇👇

https://morioh.com/p/fc5a77c42ba0?f=5c21fb01c16e2556b555ab32



#library
#Python_tricks
#python

🆔 @Python4all_pro
368 solved Python problems with Leetcode

Here you can find a lot of litcode problems with solutions in Python.
Here are the conditions for some of the tasks:
- find the most popular word in the set
— remove one element so that the list is strictly ascending
— merge k sorted lists
— go around the matrix in a spiral and collect the resulting numbers

▶️ https://github.com/qiyuangong/leetcode



#Python_tricks
#python

🆔 @Python4all_pro
JPype

؛JPype ماژولی است که به شما امکان می دهد با کدهای جاوا از پایتون تعامل داشته باشید.

قابلیت های  JPype:
- دسترسی به کتابخانه های جاوا از پایتون.
- یکپارچه سازی با کد جاوای موجود.
- استفاده از JVM از پایتون.

در این مثال کلاس String را از جاوا وارد کرده و نمونه ای از این کلاس ایجاد می کنیم.
سپس متد ()toUpperCase را در شی javaString فراخوانی می کنیم. بنابراین، از پایتون می توانیم با اشیا کار کنیم و متدهای جاوا را فراخوانی کنیم.

Result of the program:
HELLO FROM JAVA!


#Python_tricks
#python

🆔 @Python4all_pro
🖥 ؛Litetar یک فریمورک قدرتمند و انعطاف پذیر ASGI است که بر ایجاد API متمرکز شده است

pip install litestar

Litestar offers data validation, dependency injection, ORM integration, authorization primitives, and much more that you need to get your applications up and running.

A simple example of using Litestar:
from litestar import Litestar, get
@get("/")
async def hello_world() -> str:
return "Hello, world!"

app = Litestar([hello_world])


🖥 GitHub
👉 Docks



#Python_tricks
#python

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

http://www.algoanim.ide.sk/



🆔 @Python4all_pro