python_developer – Telegram
python_developer
1.61K subscribers
3.72K photos
1.96K videos
232 files
433 links
کانال اموزش پایتون @Real_developer
تبلیغات پذیرفته میشود.
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
introduction to python
Media is too big
VIEW IN TELEGRAM
نوع داده
پایتون از «ماژول‌ها» (modules) و «بسته‌ها» (packages) استفاده می‌کند، بدین معنا که برنامه‌های این زبان قابل طراحی به سبک «ماژولار» (modular) هستند و کدهای نوشته شده در یک پروژه در پروژه‌های گوناگون دیگر نیز قابل استفاده مجدد محسوب می‌شوند. هنگامی که کاربری ماژول یا بسته مورد نیاز خود را توسعه داد، خودش یا دیگر علاقمندان (در صورتی که کد در اختیار عموم قرار بگیرد) می‌توانند آن را برای استفاده در دیگر پروژه‌ها گسترش دهند. «ایمپورت» (Import) و «اکسپورت» (Export) کردن این ماژول‌ها نیز کار آسانی است.
 فرصت‌های شغلی برای این زبان برنامه‌نویسی روز به روز در حال افزایش می‌باشد و سهم بیشتری از بازار برنامه‌نویسی را جذب می‌کند. از جمله نرم‎‌افزارهای کاربردی که با این زبان پیاده‌سازی شده‌اند، می‌توان به موارد زیر اشاره کرد:

Jythonماشین مجازی جاوا

IronPython چهار چوب .net و مایکروسافت

PyPy تقویت کننده سرعت

Stackless اجرای بهتر برنامه ها

CPython 

این نرم‌افزارها تنها بخش کوچکی از نرم‌افزارهای کاربردی پیاده‌سازی شده توسط python می‌باشد
This media is not supported in your browser
VIEW IN TELEGRAM
python installation
Media is too big
VIEW IN TELEGRAM
رشته هاي طولاني
Media is too big
VIEW IN TELEGRAM
Getting started with python
یکی از قابلیت های پایتون، حالت Interactive آن است، یعنی شما می توانید دستورات را وارد کرده و خروجی را به صورت مستقیم دریافت کنید. برای وارد شدن به محیط پایتون کافیست دستور python را در خط فرمان وارد کنید تا python آماده کار شود. دقت کنید که باید حتماً آدرس نصب Python در Environment Variable ها تعریف شده باشد.
Media is too big
VIEW IN TELEGRAM
تاپل ها
Media is too big
VIEW IN TELEGRAM
variables in python
Media is too big
VIEW IN TELEGRAM
قالب بندي -بخش اول
زبان میکروپایتون نسخه‌ای از زبان پایتون با سرعت پردازش بسیار بالا است که می‌توان از آن برای ارتباط با میکروکنترلرهایی مانند ESP8266 , ESP32 , Wipy , pyboard , MicroBit استفاده کرد.
Media is too big
VIEW IN TELEGRAM
Data types in python
Media is too big
VIEW IN TELEGRAM
قالب بندي -بخش دوم
تفاوت Common Lisp و ‎Scheme با پایتون چیست؟
معناشناسی پویای (Dynamic Semantics) این دو زبان، شباهت زیادی به زبان پایتون دارد ولی رویکرد آن‌ها به قواعد دستوری کاملا متفاوت است. قواعد دستوری پایتون، نسبت به این دو زبان، بسیار ساده‌تر و یادگیری آن‌ به مراتب ساده‌تر است. همچنین، قابلیت مهم پایتون، امکان «ساختن» (Build) و اجرای «تکه‌هایی از برنامه‌» (Program Fragments)، در هنگام اجرای برنامه اصلی و بدون ایجاد وقفه در آن است.
Media is too big
VIEW IN TELEGRAM
operators in python
از بهترین ابزارها در زمینه مجازی سازی در پایتون به این 4 مورد میتوان اشاره کرد.

virtualenv
conda
virtualenvwrapper
pyvenv
Media is too big
VIEW IN TELEGRAM
حلقه ها در پايتون
Media is too big
VIEW IN TELEGRAM
if elif statement in python
Media is too big
VIEW IN TELEGRAM
بررسي كلي انواع متغيرها و مبحث Dynamicaly
زبانkv:
این زبان مانند QML(کیو ام ال) یک زبان مرتبط با محیط کاربری است که به راحتی میتوان تمام رابط کاربری را درآن ایجاد کرد برای درک موضوع مثالی را برای شما بیان میکنم.
فرض کنید برای ساخت یک پنجره که دارای یک مرورگر فایل وکلید لغو و تایید میباشد، میتوان ابزارک اصلی را در پایتون ساخت و محیط کاربری را در kv برنامه نویسی کرد.
پایتون کیوی چیست؟
حال که با زبان kv آشنا شدید میخواهیم بدانیم منظور از پایتون کیوی چیست؟
قبل از معرفی پایتون کیوی ،بهتر است توضیح مختصری درباره زبان پایتون برای شما عزیزان بازگو کنم.
پایتون یک زبان برنامه نویسی سطح بالا، چند منظوره، شی گرا و متن بازمی باشد که از محبوبیت ویژه ای بین برنامه نویسان برخورداراست.

اما کیوی یک فریم ورک برای زبان پایتون میباشد که توسط بنیاد کیوی توسعه داده شده است و تکامل یافته پروژه PyMT است.
این کتابخانه رایگان کیوی(kivy) که برای توسعه سریع اپلیکیشن مورد استفاده قرار میگیرد از رابط کاربری نوآورانه ای مانند اپلیکیشن های multi-touch یا چند لمسی استفاده میکند.