معرفی پایتون

saalek110

Well-Known Member
معرفی پایتون

تاپیک اصلی:

آموزش پایتون و کتابخانه های آن

 
آخرین ویرایش:

saalek110

Well-Known Member
پایتون چیست؟
شاید یک زبان برنامه نویسی است.
من می خوام پردازش تصویر کار کنم ، و از پایتون در اون استفاده می کنند. بنابراین یک تحقیقی فعلا می خوام در موردش بکنم.
 

saalek110

Well-Known Member
پایتون (به انگلیسی: Python، US: ‎/ˈpaɪθɑːn/‎) یک زبان برنامه‌نویسی شیءگرا، تفسیری، سطح بالا، و همه منظوره است، که خیدو فان روسوم[a] آن را طراحی کرده‌است، و اولین بار در سال ۱۹۹۱ منتشر شده‌است. فلسفه اصلی طراحی پایتون «خوانایی بالای کد» است و نویسه‌های فاصله خالی در آن معنادار هستند و مکرر استفاده می‌شوند. ساختار زبانی و دیدگاه شیءگرا در پایتون به گونه‌ای طراحی شده‌است که به برنامه‌نویس امکان نوشتن کد منطقی و واضح (بدون ابهام) را برای پروژه‌های کوچک و بزرگ می‌دهد.[۲۶]

 

saalek110

Well-Known Member
من فعلا می خوام در گوشی کار کنم.... ممکن است بعدا در ویندوز کار کنم....ولی خوب ، گوشی دم دست تر است اگر بشود در گوشی کار کرد.



برنامه بالا ، برای پایتون در اندروید است.
حدود ۴۰۰ مگاست.
بعد باز شدنش ، در ادیتور نوشته:
Python:
print("Hello, World!")
این اولین برنامه ماست.

ویرایش بهمن ۱۴۰۴: فعلا من از pydroid 3 که از فارسروید دانلود کرده ام استفاده می کنم ، در گوگل بنویسید farsroid pydroid
محیط pydroid گرافیکی و قوی و راحت است.
و در ترموکس هم میشه پایتون کار کرد ولی محیطش ترمینالی و سیاه است. تاپیک ترموکس را ببینید.
 
آخرین ویرایش:

saalek110

Well-Known Member
چند تا نرم افزار اندرویدی یادگیری پایتون هم از گوگل استور دانلود کردم.... که کمک کرد با زبان پایتون آشنا بشم .... کافیه کلمه پایتون را به انگلیسی python در گوگل استور بنویسید و اونها را پیدا کنید و نصب کنید.

Screenshot_۲۰۲۳-۱۲-۰۹_۲۱۲۱۱۶.jpg


در شکل بالا نام و شکل آیکون اونها را می بینید...

البته کلی آموزش فارسی در اینترنت هست و شاید اونها بهتر باشند.
 

saalek110

Well-Known Member
جناب جادی ، فیلمهای آموزش پایتون داره:


youtu.be/XTsQxezu-KU?si=M8XIZ_wMPYZSftG4
 

hanie9988

Member
مهاجرت به مجارستان یک گزینه ممکن است، اما نیازمند آگاهی کامل از مقررات و الزامات مهاجرتی مرتبط با این کشور است. در ادامه، چند نکته کلی در مورد مهاجرت به مجارستان آورده شده است:

۱. **انواع ویزا:**
– ویزای شینگن: اگر شما به مجارستان می‌خواهید سفر کنید، ممکن است به ویزای شینگن نیاز داشته باشید که به شما اجازه ورود به کشورهای منطقه شینگن را می‌دهد.

– ویزای کار: اگر قصد کار در مجارستان دارید، باید ویزای کار مرتبط با شغل موردنظرتان را اخذ کنید.

– اقامت دائم: در صورت تمایل به اقامت دائم در مجارستان، باید شرایط مشخصی را ارضا کنید.

۲. **تحصیلات:**
– اگر می‌خواهید دانشگاه‌های تحصیل د رمجارستان کنید، باید مراحل ثبت‌نام و اخذ ویزای تحصیلی را دنبال کنید.

۳. **زبان مجاری:**
– آشنایی با زبان مجاری می‌تواند در زندگی روزمره و تعامل با محیط محلی کمک کند.

۴. **ترتیبات مالی:**
– اثبات توانایی مالی برای زندگی در مجارستان از جمله مواردی است که ممکن است لازم باشد.

۵. **کار و شغل:**
– در صورتی که به دنبال کار هستید، باید مجوز کار معتبر دریافت کنید.

۶. **مشاوره حقوقی و مهاجرتی:**
– مشاوره از مشاوران حقوقی یا مشاوران مهاجرتی می‌تواند در تسریع و سهولت در فرآیند مهاجرت به مجارستان کمک کند.

۷. **پناهندگی:**
– اگر به دنبال پناهندگی هستید، باید با مقررات مربوطه آشنا شده و درخواست خود را مطالبه کنید.

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

۱. **انواع ویزا:**
– ویزای شینگن: اگر شما به مجارستان می‌خواهید سفر کنید، ممکن است به ویزای شینگن نیاز داشته باشید که به شما اجازه ورود به کشورهای منطقه شینگن را می‌دهد.

– ویزای کار: اگر قصد کار در مجارستان دارید، باید ویزای کار مرتبط با شغل موردنظرتان را اخذ کنید.

– اقامت دائم: در صورت تمایل به اقامت دائم در مجارستان، باید شرایط مشخصی را ارضا کنید.

۲. **تحصیلات:**
– اگر می‌خواهید دانشگاه‌های تحصیل د رمجارستان کنید، باید مراحل ثبت‌نام و اخذ ویزای تحصیلی را دنبال کنید.

۳. **زبان مجاری:**
– آشنایی با زبان مجاری می‌تواند در زندگی روزمره و تعامل با محیط محلی کمک کند.

۴. **ترتیبات مالی:**
– اثبات توانایی مالی برای زندگی در مجارستان از جمله مواردی است که ممکن است لازم باشد.

۵. **کار و شغل:**
– در صورتی که به دنبال کار هستید، باید مجوز کار معتبر دریافت کنید.

۶. **مشاوره حقوقی و مهاجرتی:**
– مشاوره از مشاوران حقوقی یا مشاوران مهاجرتی می‌تواند در تسریع و سهولت در فرآیند مهاجرت به مجارستان کمک کند.

۷. **پناهندگی:**
– اگر به دنبال پناهندگی هستید، باید با مقررات مربوطه آشنا شده و درخواست خود را مطالبه کنید.

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

saalek110

Well-Known Member
youtu.be/smKHKgedkP4?si=brob9kiewZRqy7O1

یک فیلم شش ساعته آموزش پایتون به زبان عربی.
 
چند تا نرم افزار اندرویدی یادگیری پایتون هم از گوگل استور دانلود کردم.... که کمک کرد با زبان پایتون آشنا بشم .... کافیه کلمه پایتون را به انگلیسی python در گوگل استور بنویسید و اونها را پیدا کنید و نصب کنید.

مشاهده پیوست 117223


در شکل بالا نام و شکل آیکون اونها را می بینید...

البته کلی آموزش فارسی در اینترنت هست و شاید اونها بهتر باشند.
سلام من یه دوره اموزشی دیدم البته مرتبط با حوزه کاری خودم که مربوط به نفت هست
لینکشو میذارم براتون بنظرم خیلی بصورت عملی و صنعتی اموزش میداد.

دوره آموزشی پایتون
 

saalek110

Well-Known Member
فرق زبان سی و زبان پایتون از chatgpt:

حتماً! بیایید با دقت و عمق مقایسه کنیم C و Python را. من بخش‌بخش و واضح توضیح می‌دهم تا همه جوانب روشن شود:
1️⃣ نوع زبان
C: زبان سطح پایین (low-level) نسبت به پایتون، کامپایل‌شده، ساختاری (procedural)
Python: زبان سطح بالا (high-level)، تفسیری (interpreted)، چند-پارادایمی (می‌تواند procedural، object-oriented، functional باشد)
یعنی C نزدیک به سخت‌افزار است و Python نزدیک به انسان و راحت برای نوشتن کد.
2️⃣ سرعت اجرا
C: بسیار سریع، چون مستقیماً به کد ماشین تبدیل می‌شود و بهینه‌سازی‌های کامپایلر را می‌گیرد.
Python: کندتر، چون کدش در زمان اجرا توسط مفسر پردازش می‌شود.
اگر پروژه شما نیاز به سرعت بالا یا منابع محدود (مثل میکروکنترلرها) دارد، C بهتر است.
3️⃣ مدیریت حافظه
C: مدیریت حافظه دستی (malloc, free)، انعطاف‌پذیری بالا ولی احتمال خطا زیاد (مثل memory leak یا segmentation fault)
Python: مدیریت حافظه خودکار (garbage collector)، ایمن‌تر ولی کنترل دقیق کمتر
4️⃣ یادگیری و سادگی
C: یادگیری سخت‌تر، نیاز به دانش بیشتر از ساختار داده‌ها، حافظه، و نحوه کار سخت‌افزار
Python: ساده و خوانا، سینتکس کوتاه، مناسب برای شروع برنامه‌نویسی
برای مثال، چاپ "سلام دنیا":
Copy code
C
// C
#include <stdio.h>
int main() {
printf("سلام دنیا\n");
return 0;
}
Copy code
Python
# Python
print("سلام دنیا")
واضح است که Python کوتاه‌تر و مستقیم‌تر است.
5️⃣ کاربردها
C: سیستم‌عامل، میکروکنترلر، درایورها، برنامه‌های سطح پایین، بازی‌های سنگین با موتور اختصاصی
Python: وب، داده‌کاوی، هوش مصنوعی، اسکریپت‌نویسی، اتوماسیون، برنامه‌های علمی
بعضی پروژه‌ها مثل ربات‌های شما می‌توانند ترکیبی باشند: هسته سرعت‌بالا با C و منطق پردازش تصویر با Python.
6️⃣ کتابخانه‌ها و اکوسیستم
C: کتابخانه‌های سطح پایین، نیاز به توسعه بیشتر برای کارهای پیشرفته
Python: هزاران کتابخانه آماده برای همه چیز (OpenCV، NumPy، TensorFlow، PyGame، ...)
7️⃣ قابلیت حمل و پشتیبانی
C: روی تقریبا همه سخت‌افزارها اجرا می‌شود، ولی کد باید برای هر سیستم دوباره کامپایل شود
Python: روی اکثر سیستم‌ها بدون تغییر اجرا می‌شود (اگر مفسر نصب باشد)، ولی سرعت کمتر است
جمع‌بندی کلی
ویژگی
C
Python
نوع
سطح پایین، کامپایل.....c
سطح بالا، تفسیری........py

سرعت.......
بسیار سریع.......c
کندتر................py

مدیریت حافظه
دستی.........c
خودکار........py

یادگیری
سخت‌تر.........c
آسان و خوانا.........py

کاربرد
سیستم/سخت‌افزار.........c
وب، داده، هوش مصنوعی........py

کتابخانه
محدود.........c
گسترده.........py

پورت‌پذیری
نیاز به کامپایل........c
آسان‌تر.................py

خلاصه: C برای قدرت و کنترل سخت‌افزار عالی است، Python برای سرعت توسعه و راحتی کار مناسب است.
اگر بخواهی، می‌توانم یک مثال واقعی با ربات یا ESP32 نشان بدهم که چگونه C و Python هرکدام روی یک پروژه متفاوت اثر می‌گذارند. این خیلی به فهم عملی کمک می‌کند.
 

جدیدترین ارسال ها

بالا