TGViewer
Channel Public Channel
پایتون | Data Science | Machine Learning

پایتون | Data Science | Machine Learning

@python4all_pro

◀️اینجا با تمرین و چالش با هم پایتون رو یاد می گیریم

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

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

🔁ادمین :
@maryam3771
Subscribers
24.3K
Photos
631
Videos
81
Links
497

Showing posts older than #2405 · Back to latest

Older Posts 20 shown
Post #2404 3.69K
نسخه فارسی مستندات رسمی پایتون

بسیاری از علاقه‌مندان به برنامه‌نویسی هنگام مطالعه مستندات اصلی پایتون، با چالش زبان انگلیسی مواجه هستند. جهت تسهیل این فرآیند یادگیری، پروژه ترجمه کامل مستندات python-docs به زبان فارسی با هدف دسترسی آسان‌تر به منابع معتبر اجرا شده است.

این منبع، معتبرترین مرجع ترجمه‌شده برای مطالعه دقیق ساختار پایتون محسوب می‌شود. علاقمندان می‌توانند علاوه بر بهره‌مندی از این مستندات، جهت بهبود کیفیت ترجمه و مشارکت در توسعه پروژه، به مخزن مذکور در گیت‌هاب مراجعه نمایند.

دسترسی به پروژه:

🔗 github.com/Revisto/python-docs-fa


📱 @Python4all_pro
GitHub GitHub - Revisto/python-docs-fa: Farsi (Persian) translation of the official Python documentation Farsi (Persian) translation of the official Python documentation - Revisto/python-docs-fa
Post #2395 3.61K
🥁 تعدادی از فایلهای مورد نیاز برای برنامه نويسان روی سرورای داخلی

(تاریخ انقضا فعلا تا 29 اردبیهشت/ تمدید میشه) (لطفا از خارج یا با VPN دانلود نکنید)

✅ 1. WSL Kernel Update

✅ 2. WSL-Ubuntu 2024
توجه! : پسوند فایل AppxBundle هست اگر بعد از دانلود پسوند فایل به Zip تغییر کرد فایل رو rename کنید و مجددا پسوند رو به AppxBundle تغییر بدید

✅ 3. VSCODE 1.116.0 (Windows|CID: 560a9dba96f961efea7b1612916f89e5d5d4d679| latest version)

✅ 4. VSCODE 1.116.0 (Debian|CID: 560a9dba96f961efea7b1612916f89e5d5d4d679| latest version)

✅ 5. VSCODE Server (WSL | CID: 560a9dba96f961efea7b1612916f89e5d5d4d679)
نصب vscode server
از طریق ترمینال WSL به پوشه فایل دانلود شده برید سپس:
tar -xzf vscode-server-linux-x64.tar.gz -C ~/.vscode-server/bin/

و بعد
mv vscode-server-linux-x64 560a9dba96f961efea7b1612916f89e5d5d4d679


✅ 6. Miniconda3 (Linux-x86_64| py313_26.1.1-1)

✅ 7. Python Extension - VSCODE

✅ 8. WSL Remote Extention - VSCODE


📱 @Python4all_pro
  • ❤ 2
Post #2392 3.6K
Top 10 Python One Liners!

1️⃣ Reverse a string:
reversed_string = "Hello World"[::-1]


2️⃣ Check if a number is even:
is_even = lambda x: x % 2 == 0


3️⃣ Find the factorial of a number:
factorial = lambda x: 1 if x == 0 else x * factorial(x - 1)


4️⃣ Read a file and print its contents:
[print(line.strip()) for line in open('file.txt')]


5️⃣ Create a list of squares:
squares = [x**2 for x in range(10)]


6️⃣ Flatten a list of lists:
flat_list = [item for sublist in [[1, 2], [3, 4], [5, 6]] for item in sublist]


7️⃣ Find the length of a list:
length = len([1, 2, 3, 4])


8️⃣ Create a dictionary from two lists:
keys = ['a', 'b', 'c']; values = [1, 2, 3]; dictionary = dict(zip(keys, values))


9️⃣ Generate a list of random numbers:
import random; random_numbers = [random.randint(0, 100) for _ in range(10)]


🔟 Check if a string is a palindrome:
is_palindrome = lambda s: s == s[::-1]



📱 @Python4all_pro
  • ❤ 3
Post #2369 3.41K
◀️12 تا از بهترین کتابخانه‌های Python که در 2026 باید حتما امتحانشون کنی

پایتون کار ما رو تو کارهای دیتا، هوش مصنوعی، توسعه API، و اتوماسیون خیلی راحت‌تر می‌کنه. این 12 تا کتابخونه تو 2025 سروصدا کرده بودن و برای 2026 واقعاً ارزش یادگیری دارن ⬇️⬇️

⬅️؛MarkItDown – برای تبدیل فایل‌های PDF/Word/Excel به Markdown (خیلی راحت برای LLM و docs)
https://github.com/microsoft/markitdown

⬅️؛Polars – DataFrame فوق‌سریع بهتر از Pandas مخصوص داده‌های بزرگ
https://github.com/pola-rs/polars

⬅️؛GPT Pilot – ابزار AI که کد رو توضیح می‌ده، مستند می‌سازه، حتی (در آینده) می‌تونه بهت کمک کنه برنامه کامل بنویسی
https://github.com/Pythagora-io/gpt-pilot

⬅️؛Smolagents – چارچوب ساخت Agentهای هوشمند چندمرحله‌ای
https://github.com/huggingface/smolagents

⬅️؛LangExtract – استخراج داده ساختارمند از متن‌های بدون ساختار با کمک LLM
https://github.com/google/langextract

⬅️؛FastMCP – ساخت سرور و کلاینت MCP برای مدیریت داده و تبدیل‌ها
https://github.com/jlowin/fastmcp

⬅️؛Data-Formulator – ابزار Microsoft Research برای تحلیل و کشف داده‌ها با گراف و ویژوال
https://github.com/microsoft/data-formulator

⬅️؛Pydantic-AI – ترکیب Pydantic با الگوهای Generative AI برای ساخت اپ‌های حرفه‌ای
https://github.com/pydantic/pydantic-ai

⬅️؛Pyrefly – ابزار آنالیز استاتیک و تایپ‌چک سریع برای پروژه‌های بزرگ
https://github.com/facebook/pyrefly

⬅️؛Morphik-Core – ابزار برای پردازش اسناد چندرسانه‌ای (PDF، عکس، ویدئو…)
https://github.com/morphik-org/morphik-core

⬅️؛ChainForge – ابزار دیداری برای مهندسی پرامپت و تست استراتژی‌های LLM
https://github.com/ianarawjo/ChainForge

⬅️؛MostlyAI – تولید داده‌های مصنوعی واقع‌گرایانه برای تست و یادگیری
https://github.com/mostly-ai/mostlyai

💡اگه دنبال راه‌های جدید برای تحلیل داده، هوش مصنوعی، خودکارسازی، یا ساخت ابزارهای حرفه‌ای هستی، این لیست می‌تونه مسیرت رو در 2026 حسابی عوض کنه .



🔤آموزشها و مطالب مرتبط رو با هشتگ در کانال جستجو کنید
#کتابخانه #library

📱 @Python4all_pro
GitHub GitHub - microsoft/markitdown: Python tool for converting files and office documents to Markdown. Python tool for converting files and office documents to Markdown. - microsoft/markitdown
  • 👍 3
Post #2364 3.17K
Design patterns are proven solutions to common problems in development. If you've ever found yourself constantly writing the same thing when creating objects or struggling with managing different types of objects, then the factory pattern might be exactly what you need.


✅در این آموزش:
https://www.freecodecamp.org/news/how-to-use-the-factory-pattern-in-python-a-practical-guide/

شما یاد خواهید گرفت که factory چیست، چرا مفید است و چگونه آن را در پایتون پیاده سازی کنید. در این آموزش با مشاهده نمونه های عملی را یاد می‌گیرید چه زمانی و چگونه این الگو را در کارهای واقعی اعمال کنید

مشاهده کدها در GitHub
https://github.com/balapriyac/python-basics/tree/main/design-patterns/factory



📱 @Python4all_pro
Post #2361 3.5K
Python patterns made simple: diamonds, pyramids, and Pascal’s triangle.



📱 @Python4all_pro
Post #2354 4.21K
Post #2340 3.88K
مشکلی که این روزها خیلی‌ها باهاش دست به گریبان بودن، عدم دسترسی به ChatGPT و Gemini و در کل LLM ها بود.

بهتره اگر سیستم با مشخصات سخت‌افزاری به نسبت خوبی دارید، برید به سایت ollama.com و نصبش کنید، بعد یکی از مدل‌های دلخواهتون رو دانلود کنید و به Ollama اضافه کنید.

مدل‌های پیشنهادی:
Llama 4
Qwen 3
Mistral
DeepSeek-R1 (برای reasoning)

از اون جایی که Ollama به صورت لوکال محیطش خیلی ساده و متنی مثل cmd هستش، نیاز به یک محیط با UI مناسب داریم.

برای این کار Chatbox رو از chatboxai.app
دانلود کنید و مدلی که قبلا گرفتید رو بهش اضافه کنید. حتی می‌تونید از همین سرویس‌هایی که آنلاین دسترسی دارید، مثل ChatGPT و Gemini با API در Chatbox استفاده کنید.

برای اینکه Chatbox بتونه با مدل‌های لوکال کار کنه، Ollama باید در بک‌گراند در حال اجرا باشه.

به زبان ساده:
Ollama = موتور اجرای مدل‌ها (server)
Chatbox = رابط چت (client)

وقتی Ollama ران باشه:
روی localhost:11434 به شما API می‌ده و Chatbox بهش وصل می‌شه و مدل رو صدا می‌زنه.

به امید روزهای بهتر


📱@Python4all_pro
  • ❤ 5
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →