Media is too big
VIEW IN TELEGRAM
Array values from user in python
اسکریپتهای perl و python
توسط زبانهای برنامهنویسی perl و python که زبانهای شی گرا هستند بسیاری از کدهای مخرب و بک دورها نوشته و پیاده سازی میشوند.
البته کاربردهای این زبانهای برنامهنویسی بسیار گسترده بوده و تحت وب نیز قابلیت ایجاد پلتفرمهای قدرتمند را نیز دارا هستند.
امروزه حتی یک مدیر سرور نیز تمایل به کدنویسی اسکریپتهای تحت وب و حتی تحت سرور برای مدیریت قدرتمندتر منابع خود دارد.
به طوری که با اجرای یه قطعه کد به صورت اتوماتیک و زمان بندی شده قادر خواهد بود کارهای بسیار گسترده، روتین و زمان بر را در پس زمینه اجرا نماید.
اسکریپت پایتونبه طور مثال برای پیدا کردن دسترسیهای مخفی همچون شلها میتوان با یک قطعه کد با زبان های برنامهنویسیهای perl و یا python اقدام به اجرای خودکار آن توسط cronjob کرده و تمامی دسترسیهای مخفی هکرها را یافته و اقدام به حذف آن ها نمود.
حالا اگر بخواهید از اسکریپت خود به صورت آنلاین استفاده کنید و یا کاربران شما بتوانند آن را از طریق یک آدرس دامنه در دسترس داشته باشند باید با مفهوم هاست چیست آشنایی داشته باشد، سپس یک فضای میزبانی برای خود تهیه کنید و اسکریپت را روی آن نصب و راه اندازی کنید.
توسط زبانهای برنامهنویسی 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 پیغام دهید🙂❤ اموزش بازی سازی با پایتون جزو سرفصل های ما است.
python_developer
دوره چهارم پایتون مقدماتی با تخفیف ویژه برای ثبت نام به @Real_developer پیغام دهید🙂❤ اموزش بازی سازی با پایتون جزو سرفصل های ما است.
2 نفر از ظرفیت کلاس باقی مانده اولویت با کسانی که زودتر ثبت نام میکنند.
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 بهمعنای نوشتن برنامهای است که قادر است فرآیندهای خواندن، تحلیل و ساخت سایر برنامهها و حتی خود را در زمان اجرا مدیریت کند. در زبان پایتون هرچیز همچون ماژولهای پایتون و حتی خود کتابخانهها بهعنوان یک شی در نظر گرفته میشوند. این رویکرد به پایتون اجازه میدهد بهشکل کارآمدتری کدها را تولید کند. در نتیجه امکان ساخت برنامههایی که قادر باشند توابع خود را دستکاری کنند و نوعی فرآیند توسعه را امکانپذیر سازند، در پایتون وجود دارد. رویکردی که پیادهسازی آن در زبانهای دیگر کار بسیار مشکل و در بعضی موارد غیرممکن است.
اصطلاح Metaprogramming بهمعنای نوشتن برنامهای است که قادر است فرآیندهای خواندن، تحلیل و ساخت سایر برنامهها و حتی خود را در زمان اجرا مدیریت کند. در زبان پایتون هرچیز همچون ماژولهای پایتون و حتی خود کتابخانهها بهعنوان یک شی در نظر گرفته میشوند. این رویکرد به پایتون اجازه میدهد بهشکل کارآمدتری کدها را تولید کند. در نتیجه امکان ساخت برنامههایی که قادر باشند توابع خود را دستکاری کنند و نوعی فرآیند توسعه را امکانپذیر سازند، در پایتون وجود دارد. رویکردی که پیادهسازی آن در زبانهای دیگر کار بسیار مشکل و در بعضی موارد غیرممکن است.
Media is too big
VIEW IN TELEGRAM
working with watrix in python
Media is too big
VIEW IN TELEGRAM
چگونگي تعريف تابع
تفاوت پرل (Perl) با پایتون چیست؟
اگر چه زبان پایتون و Perl زیربنای مشترکی دارند (هر دو زبان بر اساس Unix Scripting بنا نهاده شدهاند) و ویژگیهی مشابه زیادی دارند، با این حال فلسفه طراحی و توسعه آنها کاملا متفاوت از یکدیگر است. زبان Perl، تاکید زیادی بر پشتیبانی از ویژگیهای مرتبط با با برنامههای کاربردی نظیر «عبارات منظم» (Regular Expression)، خواندن فایلها و تولید گزارش دارد.
در نقطه مقابل، پایتون تاکید زیادی روی ویژگیهای مرتبط با روشهای برنامهنویسی نظیر طراحی ساختارهای دادهای و برنامهنویسی شیءگرا دارد و از طریق فراهم آوردن علائم و قواعد دستوری مناسب برای کد نویسی، برنامهنویسان را به نوشتن کدهای خوانا، قابل استفاده مجدد و قابل نگهداری تشویق میکند.
اگر چه زبان پایتون و Perl زیربنای مشترکی دارند (هر دو زبان بر اساس Unix Scripting بنا نهاده شدهاند) و ویژگیهی مشابه زیادی دارند، با این حال فلسفه طراحی و توسعه آنها کاملا متفاوت از یکدیگر است. زبان Perl، تاکید زیادی بر پشتیبانی از ویژگیهای مرتبط با با برنامههای کاربردی نظیر «عبارات منظم» (Regular Expression)، خواندن فایلها و تولید گزارش دارد.
در نقطه مقابل، پایتون تاکید زیادی روی ویژگیهای مرتبط با روشهای برنامهنویسی نظیر طراحی ساختارهای دادهای و برنامهنویسی شیءگرا دارد و از طریق فراهم آوردن علائم و قواعد دستوری مناسب برای کد نویسی، برنامهنویسان را به نوشتن کدهای خوانا، قابل استفاده مجدد و قابل نگهداری تشویق میکند.
Media is too big
VIEW IN TELEGRAM
recursion
Media is too big
VIEW IN TELEGRAM
-Function
JSON چیست؟
JSON اختصاری برای عبارت «نمادگذاری شیء جاوا اسکریپت» (JavaScript Object Notation) به طور عمده شامل دو بخش کلید و مقدار است که یک مقدار را به یک کلید انتساب میدهد.
اینک نوبت به بررسی کد رسیده است. ابتدا کتابخانه JSON را ایمپورت میکنیم و سپس از متد load این کتابخانه برای بارگذاری دادههایی که در قالب JSON هستند استفاده خواهیم کرد. نکته مهم آن است که ما دادهها را در قالب JSON بارگذاری میکنیم؛ اما این دادهها در متغیر data در قالب «دیکشنری» پایتون ذخیره میشوند. اگر در مورد نوع داده دیکشنری در پایتون اطلاع ندارید، باید بگوییم که این نوع داده یک قالب برای ذخیرهسازی دادهها است که شباهت زیادی به قالب JSON دارد و از همان حالت «کلید-مقدار» (key-value) پیروی میکند.
به محض این که دادهها در پایتون بارگذاری شدند، یک تابع مینویسیم که کلمه را بگیرد و به دنبال تعریف آن در دادهها بگردد.
JSON اختصاری برای عبارت «نمادگذاری شیء جاوا اسکریپت» (JavaScript Object Notation) به طور عمده شامل دو بخش کلید و مقدار است که یک مقدار را به یک کلید انتساب میدهد.
اینک نوبت به بررسی کد رسیده است. ابتدا کتابخانه JSON را ایمپورت میکنیم و سپس از متد load این کتابخانه برای بارگذاری دادههایی که در قالب JSON هستند استفاده خواهیم کرد. نکته مهم آن است که ما دادهها را در قالب JSON بارگذاری میکنیم؛ اما این دادهها در متغیر data در قالب «دیکشنری» پایتون ذخیره میشوند. اگر در مورد نوع داده دیکشنری در پایتون اطلاع ندارید، باید بگوییم که این نوع داده یک قالب برای ذخیرهسازی دادهها است که شباهت زیادی به قالب JSON دارد و از همان حالت «کلید-مقدار» (key-value) پیروی میکند.
به محض این که دادهها در پایتون بارگذاری شدند، یک تابع مینویسیم که کلمه را بگیرد و به دنبال تعریف آن در دادهها بگردد.
python_developer
دوره چهارم پایتون مقدماتی با تخفیف ویژه برای ثبت نام به @Real_developer پیغام دهید🙂❤ اموزش بازی سازی با پایتون جزو سرفصل های ما است.
یک نفر از ظرفیت کلاس باقی مانده اولویت با کسی که زودتر پیغام میدهد
Media is too big
VIEW IN TELEGRAM
anoymous functions
Media is too big
VIEW IN TELEGRAM
پايتون را ساده بيا موزيد