This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Variables-Naming
سهولت یادگیری واستفاده
از نظر یادگیری این زبان یکی از ساده ترین زبان ها برای یادگیری است. این زبان نیازی به کامپایلر ندارد و شما می توانید بعد از نوشتن کد با یک خط دستور را اجرا کنید. زبان پایتون بسیار شبیه به زبان انسان است
برنامه Hello World را که اولین برنامه ساده می باشد را در دو زبان C و Python مقایسه کنید :
int main(
{
printf("Hello World ");
return 0;
}
اما بوسیله پایتون در یک فایل متنی بنویسید
print "Hello World !!"
و با دستور python hi.py اونو اجرا کنید .
با کم شدن حجم کد برنامه نویسی راحت تر و رفع اشکال و توسعه آن آسان تر می شود . مدیریت حافظه، جمعآوری پسماندها (Garbage Collection) و… همه توسط خود زبان انجام خواهدشد.
علاوه بر اینکه Python زبانی عملی برای برنامه های کاربردی میباشد یه جورایی میشه ازش تو زمینه هایه دیگه ای مثلا برنامه نویسی سیستمی – رابط کاربری (gui) – کامپوننت – برنامه نویسی اینترنت – برنامه های عددی و محاسباتی – برنامه های پایگاه داده – پردازش تصویر – هوش مصنوعی – اشیا توضیع شده – شبیه سازی – روباتیک – برنامه نویسی موبایل – امنیت و شبکه و … استفاده کرد !!!!
برنامههای پایتون بهسادگی روی لینوکس، ویندوز، FreeBSD، مک، سولاریس، آمیگا، پلیاستیشن، Pocket PC و… قابل اجرا هستند.
از نظر یادگیری این زبان یکی از ساده ترین زبان ها برای یادگیری است. این زبان نیازی به کامپایلر ندارد و شما می توانید بعد از نوشتن کد با یک خط دستور را اجرا کنید. زبان پایتون بسیار شبیه به زبان انسان است
برنامه Hello World را که اولین برنامه ساده می باشد را در دو زبان C و Python مقایسه کنید :
int main(
{
printf("Hello World ");
return 0;
}
اما بوسیله پایتون در یک فایل متنی بنویسید
print "Hello World !!"
و با دستور python hi.py اونو اجرا کنید .
با کم شدن حجم کد برنامه نویسی راحت تر و رفع اشکال و توسعه آن آسان تر می شود . مدیریت حافظه، جمعآوری پسماندها (Garbage Collection) و… همه توسط خود زبان انجام خواهدشد.
علاوه بر اینکه Python زبانی عملی برای برنامه های کاربردی میباشد یه جورایی میشه ازش تو زمینه هایه دیگه ای مثلا برنامه نویسی سیستمی – رابط کاربری (gui) – کامپوننت – برنامه نویسی اینترنت – برنامه های عددی و محاسباتی – برنامه های پایگاه داده – پردازش تصویر – هوش مصنوعی – اشیا توضیع شده – شبیه سازی – روباتیک – برنامه نویسی موبایل – امنیت و شبکه و … استفاده کرد !!!!
برنامههای پایتون بهسادگی روی لینوکس، ویندوز، FreeBSD، مک، سولاریس، آمیگا، پلیاستیشن، Pocket PC و… قابل اجرا هستند.
Media is too big
VIEW IN TELEGRAM
Python BitWise Operators
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Import Math Functions in Python
Media is too big
VIEW IN TELEGRAM
بررسی ویجت Entryو کارکردن با آن
برای ورود به محیط برنامه نویسی میکروپایتون یا همان REPL (Read Evaluate Print Loop) باید از یک ترمینال سریال استفاده کنید. برای اتصال به ماژول ESP8266 در ویندوز از نرم افزار putty استفاده می کنیم که میتوانید آن را از لینک زیر دانلود کنید:
https://www.putty.org/
https://www.putty.org/
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
بررسی PDBیاPYTHON DEBUGGER
Media is too big
VIEW IN TELEGRAM
_ Run _ Debug _ Trace _ py file
This media is not supported in your browser
VIEW IN TELEGRAM
کاربرد پایتون در هک و تست نفوذ
پایتون در کنار همه مزایای خود، میتواند ترسناک هم باشد. چون وقتی صحبت از هک و نفود در سیستمها میشود، پایتون حرفهای زیادی برای گفتن دارد. هکرها دانش زیادی در علوم رایانه دارند و معمولا با گرایشهای مختلف کامپیوتر آشنا هستند. آنها به کمک برنامه نویسی میتوانند ابزارهای موردنیاز خودشان را بنویسند و چه زبانی بهتر از پایتون میتواند درهای ممنوعه را به روی آنها باز کند؟
کاربرد پایتون در هک به علت بازدهی بالایی است که این زبان اسکریپتی در ساخت برنامههای کوچک دارد و به همین دلیل است که هکرهای حرفهای تسلط بسیار خوبی بر پایتون دارند. تا اینجای مطلب چند بار درباره کتابخانههای پایتون صحبت کردیم. دلیل آن اهمیت بسیار زیاد این کتابخانهها است. این زبان در شبکه و تست نفوذ کتابخانههای مختلفی مثل NetworkX ،NAPALM و Pulsar دارد. اگر سری به گیت هاب بزنیم، تعداد زیادی ابزار تست نفوذ و هک را میبینیم که با این زبان نوشته شدهاند.
پایتون در کنار همه مزایای خود، میتواند ترسناک هم باشد. چون وقتی صحبت از هک و نفود در سیستمها میشود، پایتون حرفهای زیادی برای گفتن دارد. هکرها دانش زیادی در علوم رایانه دارند و معمولا با گرایشهای مختلف کامپیوتر آشنا هستند. آنها به کمک برنامه نویسی میتوانند ابزارهای موردنیاز خودشان را بنویسند و چه زبانی بهتر از پایتون میتواند درهای ممنوعه را به روی آنها باز کند؟
کاربرد پایتون در هک به علت بازدهی بالایی است که این زبان اسکریپتی در ساخت برنامههای کوچک دارد و به همین دلیل است که هکرهای حرفهای تسلط بسیار خوبی بر پایتون دارند. تا اینجای مطلب چند بار درباره کتابخانههای پایتون صحبت کردیم. دلیل آن اهمیت بسیار زیاد این کتابخانهها است. این زبان در شبکه و تست نفوذ کتابخانههای مختلفی مثل NetworkX ،NAPALM و Pulsar دارد. اگر سری به گیت هاب بزنیم، تعداد زیادی ابزار تست نفوذ و هک را میبینیم که با این زبان نوشته شدهاند.
Media is too big
VIEW IN TELEGRAM
Command Line Input
Media is too big
VIEW IN TELEGRAM
بررسی ماهیت متغیرها و اصول نامگذاری
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
If Elif Else Statement in Python
Media is too big
VIEW IN TELEGRAM
کار با چندین ماژول (پروژه عملي)
پایتون در ارتباط با برنامهنویسی Metaprogramming به کار گرفته شود
اصطلاح Metaprogramming بهمعنای نوشتن برنامهای است که قادر است فرآیندهای خواندن، تحلیل و ساخت سایر برنامهها و حتی خود را در زمان اجرا مدیریت کند. در زبان پایتون هرچیز همچون ماژولهای پایتون و حتی خود کتابخانهها بهعنوان یک شی در نظر گرفته میشوند. این رویکرد به پایتون اجازه میدهد بهشکل کارآمدتری کدها را تولید کند. در نتیجه امکان ساخت برنامههایی که قادر باشند توابع خود را دستکاری کنند و نوعی فرآیند توسعه را امکانپذیر سازند، در پایتون وجود دارد. رویکردی که پیادهسازی آن در زبانهای دیگر کار بسیار مشکل و در بعضی موارد غیرممکن است.
اصطلاح Metaprogramming بهمعنای نوشتن برنامهای است که قادر است فرآیندهای خواندن، تحلیل و ساخت سایر برنامهها و حتی خود را در زمان اجرا مدیریت کند. در زبان پایتون هرچیز همچون ماژولهای پایتون و حتی خود کتابخانهها بهعنوان یک شی در نظر گرفته میشوند. این رویکرد به پایتون اجازه میدهد بهشکل کارآمدتری کدها را تولید کند. در نتیجه امکان ساخت برنامههایی که قادر باشند توابع خود را دستکاری کنند و نوعی فرآیند توسعه را امکانپذیر سازند، در پایتون وجود دارد. رویکردی که پیادهسازی آن در زبانهای دیگر کار بسیار مشکل و در بعضی موارد غیرممکن است.
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Prime Number in Python