python_developer
1.54K subscribers
3.74K photos
1.97K videos
232 files
434 links
کانال اموزش پایتون @Real_developer
تبلیغات پذیرفته میشود.
Download Telegram
زبانkv:
این زبان مانند QML(کیو ام ال) یک زبان مرتبط با محیط کاربری است که به راحتی میتوان تمام رابط کاربری را درآن ایجاد کرد برای درک موضوع مثالی را برای شما بیان میکنم.
فرض کنید برای ساخت یک پنجره که دارای یک مرورگر فایل وکلید لغو و تایید میباشد، میتوان ابزارک اصلی را در پایتون ساخت و محیط کاربری را در kv برنامه نویسی کرد.
پایتون کیوی چیست؟
حال که با زبان kv آشنا شدید میخواهیم بدانیم منظور از پایتون کیوی چیست؟
قبل از معرفی پایتون کیوی ،بهتر است توضیح مختصری درباره زبان پایتون برای شما عزیزان بازگو کنم.
پایتون یک زبان برنامه نویسی سطح بالا، چند منظوره، شی گرا و متن بازمی باشد که از محبوبیت ویژه ای بین برنامه نویسان برخورداراست.

اما کیوی یک فریم ورک برای زبان پایتون میباشد که توسط بنیاد کیوی توسعه داده شده است و تکامل یافته پروژه PyMT است.
این کتابخانه رایگان کیوی(kivy) که برای توسعه سریع اپلیکیشن مورد استفاده قرار میگیرد از رابط کاربری نوآورانه ای مانند اپلیکیشن های multi-touch یا چند لمسی استفاده میکند.
Channel photo updated
Media is too big
VIEW IN TELEGRAM
while loop in python
Media is too big
VIEW IN TELEGRAM
dictionaryبررسي
پایتون چه کاری می تواند انجام دهد؟
پایتون را می توان در سرور برای ایجاد برنامه های وب استفاده کرد.
با پایتون می توان به پایگاه داده ها متصل شد و آنها را مدیریت کرد.
از پایتون می توان برای مدیریت داده های بزرگ و انجام ریاضیات پیچیده استفاده کرد.
پایتون را می توان برای نمونه سازی سریع یا برای تولید نرم افزار استفاده کرد.
از پایتون میتوان در برنامه نویسی شبکه استفاده کرد.
Media is too big
VIEW IN TELEGRAM
for loop in python
Spotify : اسپوتیفای یکی از مطرح‌ترین سرویس‌های اشتراک موسیقی در دنیا است. این سرویس در سمت سرور از ابزارهای مختلفی استفاده کرده که به ادعای یکی از مهندسین اسپاتیفای، سهم پایتون در توسعه این سرویس‌ها 80% بوده است. همانطور که میبینید یکی از محبوب‌ترین برنامه‌های ساخته شده با پایتون اسپاتیفای است.
Netflix : نتفلیکس نام آشنایی در صنعت تلویزیون اینترنتی بوده و در 40 کشور دنیا کاربر دارد. این شرکت که یکی از بزرگترین سرویس‌های پخش فیلم و سریال به صورت استریم است در بلاگ خود اعلام کرده که از پایتون برای توسعه بخش‌های مختلفی استفاده کرده است.
Media is too big
VIEW IN TELEGRAM
dictionaryبررسي -بخش دوم
Media is too big
VIEW IN TELEGRAM
بررسي زيپ در پايتون
Media is too big
VIEW IN TELEGRAM
For else in python
پایتون می‌تواند تنها زبان مورد نیاز کاربر باشد: از آنجا که پایتون یک زبان برنامه‌نویسی همه منظوره است، کاربر می‌تواند تقریبا برای کلیه پروژه‌ها از آن استفاده کند. مطابق گزارش «Skill Up 2018: Developer Skills»، پایتون زبان برنامه‌نویسی اسکریپتی است که به همه از «کارشناسان تست نفوذ» (pentesters) گرفته تا مهندسان «دواُپس» (DevOps engineers) درجه قابل توجهی از کنترل کردن را می‌دهد و آن‌ها را قادر به حل مسائل گوناگون می‌سازد. می‌توان از پایتون برای ساخت وب‌سایت‌ها، توسعه «واسط گرافیکی کاربر» (GUI | Graphical User Interface) و تحلیل داده استفاده کرد. این یعنی پایتون قابلیت‌های زبان‌های برنامه‌نویسی گوناگون را در یکجا گرد هم آورده و در واقع آنچه خوبان همه دارند پایتون به تنهایی دارد و بنابراین می‌تواند تنها زبانی باشد که یک برنامه‌نویس برای کلیه وظایف لازم در حین توسعه به آن نیاز دارد.
Media is too big
VIEW IN TELEGRAM
array values from user in pyton
Media is too big
VIEW IN TELEGRAM
ضرورت استفاده از ديكشنري
1. تعویض مقادیر
برای جابجایی دو مقدار با هم می‌توانید از تکنیک ساده زیر استفاده کنید:

x, y = 1, 2
print(x, y)
x, y = y, x
print(x, y)
1
2
3
4
x, y = 1, 2
print(x, y)
x, y = y, x
print(x, y)
Media is too big
VIEW IN TELEGRAM
تعریف دیکشنری و دستیابی به عناصر آن
Media is too big
VIEW IN TELEGRAM
Array values from user in python
اسکریپت‌های perl و python
توسط زبان‌های برنامه‌نویسی perl و python که زبان‌های شی گرا هستند بسیاری از کدهای مخرب و بک دورها نوشته و پیاده سازی می‌شوند.

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

اسکریپت پایتونبه طور مثال برای پیدا کردن دسترسی‌های مخفی همچون شل‌ها می‌توان با یک قطعه کد با زبان های برنامه‌نویسی‌های perl و یا python اقدام به اجرای خودکار آن‌ توسط cronjob کرده و تمامی دسترسی‌های مخفی هکرها را یافته و اقدام به حذف آن ها نمود.

حالا اگر بخواهید از اسکریپت خود به صورت آنلاین استفاده کنید و یا کاربران شما بتوانند آن را از طریق یک آدرس دامنه در دسترس داشته باشند باید با مفهوم هاست چیست آشنایی داشته باشد، سپس یک فضای میزبانی برای خود تهیه کنید و اسکریپت را روی آن نصب و راه اندازی کنید.
Media is too big
VIEW IN TELEGRAM
why numpy
Media is too big
VIEW IN TELEGRAM
توابع مربوط به ديكشنري
فریم ورک‌های پایتون به 2 دسته همه جانبه (Full Stack) و یک جانبه Non-Full Stack تقسیم می‌شوند. فریم ورک‌های فول استک توسعه دهندگان را هم در طراحی وب Front-End و هم در توسعه وب Back-End پشتیبانی می‌کنند. فریم ورک‌های Non-Full Stack فقط در توسعه یک سمت از نرم افزار به کار می‌‌روند.