PyCoders (پایتون)
4.57K subscribers
948 photos
137 videos
67 files
195 links
#پایتون جادوگر دنیای برنامه نویسی!
◇ معرفی حوزه های کاری پایتون
◇ معرفی کتابخونه های کاربردی
◇ معرفی دوره های مفید
◇ معرفی تکنیک ها و نکات
◇ نقشه راه حوزه های مختلف
◇ اخبار و آپدیت های پایتون
◇ و هر چیزی در مورد پایتون!

■ گروه پایتون:
@programmers_py
Download Telegram
📝 چت جی‌پی‌تی-۵ در راه است

شرکت «OpenAI» در سانفرانسیسکو، قصد دارد با عرضه یک ابزار جدید هوش مصنوعی، قابلیت‌های گذشته این فناوری را پشت سر بگذارد. این شرکت مرموز قصد دارد در تابستان امسال از ابزار جدید خود رونمایی کند، بر اساس پیش‌بینی‌ها نام این مدل جدید توسط «اوپن ای‌آی»، جی‌پی‌تی‌ ـ‌۵ ثبت می‌شود.

@python_rd
This media is not supported in your browser
VIEW IN TELEGRAM
استفاده از پایتون برای ران کردن برنامه😂

@python_rd
♦️ اگه کسی بهت گفت شی گرایی پایتون ضعیفه کافیه بهش بگی:

تو پایتون همه چیز شی هست، حتی خود کلاس که ازش اشیا ساخته میشن یک شی از یه کلاس دیگست😁

@python_rd
Pandas_Cheat_Sheet.pdf
387.2 KB
برگه تقلب Pandas


@python_rd
Matplotlib (1).pdf
3.2 MB
برگه تقلب Matplotlib


@python_rd
ساخت نقشه جهان با پایتون


@python_rd
چالش پایتون...
مسئله بالا رو با پایتون حل کنید!

دقت کنید که چیدمان های مختلفی ممکنه برای هر صفحه N در N وجود داشته باشه و فقط یک جواب نداره.

@python_rd
The Error produced by the below code is:
👇👇
a = None print(a+1)
Anonymous Quiz
33%
Syntax Error
37%
Type Error
24%
Value Error
6%
Name Error
کتابخانه های محبوب پایتون برای حوزه های مختلف


◦•◉✿ @python_rd ✿◉•◦
پخش آهنگ با پایتون

شما در این کد تنها کافی است مسیر پوشه ای که در آن فایل های موسیقی دارید را به برنامه در سطر 2 معرفی کنید با فرمت موجود و در نهایت اجازه دهید تا پایتون آن‌ها را پخش کند


@python_rd
فکت پایتون!
پایتون دارای پیاده سازی های مختلفی هست!

CPython
نوشته شده در C، متداول ترین نوع.

Jpython
نوشته شده در جاوا.

IronPython
پیاده سازی شده در #C.

Brython
مرورگر Python، در مرورگر اجرا می شود.

RubyPython
پلی بین مفسر های پایتون و روبی.

MicroPython
روی میکروکنترلر اجرا می شود.

@python_rd
پایتون در دستان شما

نرم افزار pydroid3 چیست و چگونه کار می‌کند؟

🔹 احتمالا شما هم به برنامه‌نویسی پایتون در اندروید فکر کرده‌اید. همیشه زمان هایی وجود دارد که ما دسترسی به کامپیوتر نداریم و می‌خواهیم از وقت خود به درستی استفاده کنیم.

🔹 همچنین داشتن قابلیتی بر روی موبایل که هر زمان احتیاج داشته باشیم بتوانیم کد های پایتون خود را بنویسیم و اجرا کنیم خیلی شگفت انگیز است.
نرم افزار pydroid 3 وسیله خوبی برای یادگیری نیز می‌باشد. هر زمان که خواستید در هر جایی می‌توانید کد های خود را به راحتی اجرا کنید.


@python_rd
Create Graphical User Interfaces with Python (1).pdf
11.3 MB
کتاب: ایجاد رابط های گرافیکی با پایتون
نویسنده: لورا ساچ و مارتین اوهانلون

سال : 2020

تعداد صفحات : 156

◦•◉✿ @python_rd ✿◉•◦
🔸موانع یادگیری پایتون چیست؟

اگر کارهای زیر را انجام دهید هرگز یادگیری پایتون را یاد نخواهید گرفت:

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

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


@python_rd
بهترین و معتبرترین مدارک پایتون در جهان

[Python Institute] PCEP: Certified Entry-Level Python Programmer
Exam Only: $59
Exam + Practice Test: $71

[Python Institute] PCAP: Certified Associate in Python Programming
Exam Only: $259
Exam + Practice Test: $319

[Python Institute] PCPP1: Certified Professional in Python Programming 1
Exam Only: $195

[Python Institute] PCPP2: Certified Professional in Python Programming 2
Exam Only: $195

[Python Institute] PCAT: Certified Associate in Testing with Python
Exam Only: $295
Exam + Practice Test: $319

[Python Institute] PCAD: Certified Associate in Data Analytics with Python
Exam Only: $295
Exam + Practice Test: $319



@python_rd
بررسی وجود فایل
گاهی اوقات پیش میاد که نیاز داشته باشید وجود یک فایل رو چک کنید، برای این از کد بالا استفاده کنید.

@python_rd
Coding Projects in Python (1).pdf
21.9 MB
کتابی خفن برای یادگیری پایتون به صورت مصور
نشر DK بريتانيا


@python_rd
Practical NLP (1).PDF
1.6 MB
Natural Language Processing (NLP)
یکی از زیرشاخه های هوش مصنوعی هست و فیلد خیلی عظیمیه و علاوه بر مهارت های آماری و ماشین لرنینگ باید دانش دستوری (نحوی) زبان مورد نظر رو هم داشته باشید.


اگه تازه میخواید شروع کنید و NLP رو یاد بگیرید اول این کتاب رو بخونید. هم خیلی ساده از اول توضیح داده و هم پروژه های عملی باحالی داره.


@python_rd
♦️آشنایی با پایتون (برای کسایی که میخوان شروع کنن)

🔹خوانایی: سینتکس پایتون بر خوانایی کد تأکید دارد و نوشتن کدهای تمیز و قابل نگهداری را برای توسعه دهندگان آسان می کند. برای تعریف بلوک‌های کد از تورفتگی (فضای سفید) به جای براکت استفاده می‌کند.

🔹زبان سطح بالا: پایتون یک زبان برنامه نویسی سطح بالا است، به این معنی که جزئیات سطح پایین مانند مدیریت حافظه را انتزاعی می کند و برای مبتدیان قابل دسترسی است.

🔹زبان مفسری: پایتون یک زبان مفسری است، به این معنی که نیازی به کامپایل کد خود قبل از اجرای آن ندارید. این باعث می شود روند توسعه سریعتر و تعاملی تر شود.

🔹Dynamically Typed: پایتون به صورت داینامیک تایپ می شود، به این معنی که شما نیازی به اعلام انواع متغیرها ندارید. مفسر نوع داده را در زمان اجرا استنباط می کند.

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

🔹کتابخانه استاندارد گسترده: پایتون با یک کتابخانه استاندارد جامع ارائه می‌شود که ماژول‌ها و بسته‌هایی را برای طیف وسیعی از وظایف، از توسعه وب گرفته تا تجزیه و تحلیل داده‌ها و موارد دیگر ارائه می‌دهد. این فلسفه "batteries included" باعث صرفه جویی در زمان و تلاش توسعه دهندگان می شود.

🔹Cross-Platform: پایتون در سیستم عامل های مختلف موجود است و آن را به یک زبان بین پلتفرمی تبدیل می کند. می‌توانید روی یک سیستم کد بنویسید و با کمترین تغییرات آن را روی سیستم دیگری اجرا کنید.

🔹جامعه بزرگ: پایتون دارای یک جامعه بزرگ و فعال از توسعه دهندگان است، به این معنی که منابع، کتابخانه ها و چارچوب های زیادی در دسترس است. فهرست بسته پایتون (PyPI) میزبان هزاران بسته شخص ثالث است که عملکرد پایتون را گسترش می دهد.

🔹توسعه وب: پایتون برای توسعه وب محبوب است. فریم ورک هایی مانند جنگو و فلاسک فرآیند ساخت برنامه های وب را ساده می کنند.

🔹علم داده و یادگیری ماشین: پایتون به طور گسترده در علم داده و یادگیری ماشین استفاده می شود. کتابخانه‌هایی مانند NumPy، pandas، scikit-learn و TensorFlow آن را به گزینه‌ای برای تجزیه و تحلیل داده‌ها و پروژه‌های یادگیری ماشین تبدیل می‌کنند.

🔹اتوماسیون و اسکریپت نویسی: پایتون برای خودکارسازی کارهای تکراری و اسکریپت نویسی عالی است. سادگی و خوانایی آن، آن را به گزینه ای ایده آل برای نوشتن اسکریپت های کاربردی کوچک تبدیل می کند.

🔹جامعه محور: توسعه پایتون توسط فرآیند پیشنهادهای بهبود پایتون (PEP) هدایت می‌شود که به جامعه اجازه می‌دهد ویژگی‌ها و تغییرات جدید زبان را پیشنهاد و بحث کند.

🔹زبان آموزشی: پایتون به دلیل سهولت یادگیری و خوانایی آن معمولاً به عنوان زبان آموزشی در مدارس و دانشگاه ها استفاده می شود. این یک زبان عالی برای مبتدیان است.

🔹اسکریپت همه کاره: Python اغلب برای مدیریت سیستم، برنامه نویسی شبکه و اتوماسیون وظایف مختلف استفاده می شود که آن را به یک انتخاب همه کاره برای کارهای مرتبط با سیستم تبدیل می کند.

🔹Raspberry Pi: Python زبان برنامه نویسی رسمی Raspberry Pi است، یک کامپیوتر تک برد محبوب که برای پروژه های آموزشی و سرگرمی استفاده می شود.


@python_rd
قانون پایستگی:

باگ ها از بین نمیروند، بلکه از کلاسی به‌ کلاس دیگر منتقل میشوند👌


@python_rd