python_developer
1.54K subscribers
3.74K photos
1.97K videos
232 files
434 links
کانال اموزش پایتون @Real_developer
تبلیغات پذیرفته میشود.
Download Telegram
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 فقط در توسعه یک سمت از نرم افزار به کار می‌‌روند.
دوره چهارم پایتون مقدماتی با تخفیف ویژه برای ثبت نام به @Real_developer پیغام دهید🙂 اموزش بازی سازی با پایتون جزو سرفصل های ما است.
روز تاسوعا حسینی خدمت شما پایتونی ها تسلیت عرض می کنم .
التماس دعا
Media is too big
VIEW IN TELEGRAM
ضروزت استفاده از توابع در برنامه ريزي
This media is not supported in your browser
VIEW IN TELEGRAM
ways of creating arrays in numpy
پایتون در ارتباط با برنامه‌نویسی Metaprogramming به کار گرفته شود

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