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

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

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

🔁ادمین :
@maryam3771
Download Telegram
اسکریپت ساده پایتون برای تبدیل PDF به کتاب صوتی

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

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

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

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

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

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

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



#library
#Python_tricks
#python

🆔 @Python4all_pro
👍41🔥1
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
4👍3
JPype

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

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

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

Result of the program:
HELLO FROM JAVA!


#Python_tricks
#python

🆔 @Python4all_pro
👍5
🖥 ؛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
👍2
این سایت با انیمیشن و به صورت بصری به شما الگوریتم هارو یاد میده و میتونید ازش برای یادگیری الگوریتم استفاده کنید.

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



🆔 @Python4all_pro
Downloading a YouTube Playlist using #Python


#code

🆔 @Python4all_pro
🤷‍♂2
Tornado: a web framework for asynchronous network operations

Tornado is a web framework and Python library designed to handle network operations asynchronously.

Features of Tornado:

* Non-blocking I/O processing that scales to tens of thousands of active connections.
* Independence from the WSGI standard, which makes it different from most Python web frameworks.
* Integration with the asyncio module from the Python standard library, providing the same event loop.
* Support for long polling and web sockets.

Link: https://www.tornadoweb.org/en/stable/


#library
#python

🆔 @Python4all_pro
1❤‍🔥1😍1
🆕 همین حالا دانشگاه تهرانی شو❗️

شروع دوره:🔠🔠 اردیبهشت ماه 🔠🔠🔠🔠

🟥با پرداخت زودهنگام، جزو 20 نفر اول ما باش🟥

جامعترین دوره پروژه محور علم داده کل کشور

💥تا سقف 0️⃣2⃣ درصد تخفیف ویژه🔥

15 سرفصل کاربردی با 12 نرم افزار و ابزار تخصصی💎

🌐امکان پرداخت اقساطی متناسب با بودجه شما

🎓ارائه گواهینامه معتبر دوزبانه با قابلیت ترجمه رسمی و امکان استعلام از دانشگاه تهران

👤🌏 پشتیبانی آنلاین جهت ثبت‌نام
😂 @tehrandata_admin
☎️ 09377516759
🆗 کانال تلگرامی
🌐 واتساپ
📄 لینکدین
🌐 اینستا
🌎 وبسایت
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🤷‍♂1
Media is too big
VIEW IN TELEGRAM
Create email and text message SMS alerts with #Python!



🆔 @Python4all_pro
👍3
Extract MP3 from MP4 Video with FFmpeg in #Python 🎵

Easily extract audio from a video file using FFmpeg with Python!


First, install the necessary module:
pip install ffmpeg-python


Then, use this script:
import ffmpeg

# https://t.me/LearnPython3

input_file = 'input.mp4'
output_file = 'output.mp3'

# Extract audio from the video
ffmpeg.input(input_file).output(output_file, format='mp3').run()

print('Audio extracted successfully!')


With ffmpeg-python, you can extract high-quality audio from your video files effortlessly.



#code

🆔 @Python4all_pro
👍4😍2
Run #Javascript code using #python subprocess #Library
import subprocess
js_code = """
console.log("Hello, World!");
"""

with open("script.js", "w") as file:
file.write(js_code)

result = subprocess.run(["node", "script.js"], capture_output=True, text=True)

print(result.stdout)




#code

🆔 @Python4all_pro
😍7👍1
Find system name , version processor using #python.

import platform

system_name = platform.system()

system_version = platform.version()

architecture = platform.architecture()[0]

processor = platform.processor()

print("OS:", system_name)
print("OS Version:", system_version)
print("32 or 64:", architecture)
print("Processor :", processor)




#code

🆔 @Python4all_pro
👍6
3🤷‍♀3
Convert Image to text

import pytesseract as t
from PIL import Image
img = Image.open("photo.jpg")
text = t.image_to_string(img)
print(text)





#code

🆔 @Python4all_pro
👍5
-Location of Mobile Number Code -

import phonenumbers
from phonenumbers import (timezone,geocoder,carrier)

number = input("Enter the phone number with country code : ")

# Parsing String to the Phone number
phoneNumber = phonenumbers.parse(number)

# printing the timezone using the timezone module
timeZone = timezone.time_zones_for_number(phoneNumber)
print(f"timezone : {timeZone}")

# printing the geolocation of the given number using the geocoder module
geolocation = geocoder.description_for_number(phoneNumber,"en")
print(f"location : {geolocation}")

# printing the service provider name using the carrier module
service = carrier.name_for_number(phoneNumber,"en")
print(f"service provider : {service}")



#code

🆔 @Python4all_pro
👍11
Transform your #Python code in an image



#code

🆔 @Python4all_pro
👍5
Python Logo Source Code

import turtle

t = turtle.Turtle()
s = turtle.Screen()
s.bgcolor("black")
t.speed(10)
t.pensize(2)
t.pencolor("white")



def s_curve():
for i in range(90):
t.left(1)
t.forward(1)

def r_curve():
for i in range(90):
t.right(1)
t.forward(1)

def l_curve():
s_curve()
t.forward(80)
s_curve()

def l_curve1():
s_curve()
t.forward(90)
s_curve()

def half():
t.forward(50)
s_curve()
t.forward(90)
l_curve()
t.forward(40)
t.left(90)
t.forward(80)
t.right(90)
t.forward(10)
t.right(90)
t.forward(120) #on test
l_curve1()
t.forward(30)
t.left(90)
t.forward(50)
r_curve()
t.forward(40)
t.end_fill()

def get_pos():
t.penup()
t.forward(20)
t.right(90)
t.forward(10)
t.right(90)
t.pendown()

def eye():
t.penup()
t.right(90)
t.forward(160)
t.left(90)
t.forward(70)
t.pencolor("black")
t.dot(35)

def sec_dot():
t.left(90)
t.penup()
t.forward(310)
t.left(90)
t.forward(120)
t.pendown()

t.dot(35)




t.fillcolor("#306998")
t.begin_fill()
half()
t.end_fill()
get_pos()
t.fillcolor("#FFD43B")
t.begin_fill()
half()
t.end_fill()

eye()
sec_dot()



def pause():
t.speed(2)
for i in range(100):
t.left(90)
pause()




#code

🆔 @Python4all_pro
👍64🆒1