مرور و نصب پایتون
مرور و نصب پایتون
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به مرور و نصب پایتون خواهیم پرداخت.
پیشنهاد ویژه : آموزش طراحی وب سایت با پایتون
پایتون یک زبان برنامه نویسی منبع باز است که سطح بالا، قابل تفسیر، تعاملی و شی گرا دارد. این بسیار خواندنی طراحی شده است. نحو زبان پایتون به راحتی قابل درک است و به طور مکرر از کلمات کلیدی انگلیسی استفاده می کند.
ویژگی های زبان پایتون
پایتون ویژگی های اصلی زیر را ارائه می دهد –
تفسیر شده
پایتون در زمان اجرا با استفاده از مفسر پردازش می شود. قبل از اجرا نیازی به تدوین برنامه نیست. شبیه PERL و PHP است.
شی گرا
پایتون از سبک شی گرا و الگوهای طراحی پیروی می کند. این شامل تعریف کلاس با ویژگی های مختلف مانند کپسوله سازی و چندشکلی است.
نکات کلیدی زبان پایتون
نکات کلیدی زبان برنامه نویسی پایتون به شرح زیر است –
- شامل برنامه نویسی و روشهای کاربردی و ساختاریافته و همچنین روشهای برنامه نویسی شی گرا است.
- می تواند به عنوان زبان اسکریپت نویسی یا به عنوان زبان برنامه نویسی مورد استفاده قرار گیرد.
- شامل جمع آوری خودکار زباله است.
- شامل انواع داده های پویا سطح بالا است و از بررسی انواع مختلف پویا پشتیبانی می کند.
- پایتون شامل یک ویژگی ادغام با C ، C ++ و زبانهایی مانند جاوا است.
لینک دانلود برای زبان Python به شرح زیر است – www.python.org/downloads این شامل بسته هایی برای سیستم عامل های مختلف مانند توزیع های Windows ، MacOS و Linux است.
رشته های پایتون
اعلان اصلی رشته ها در زیر نشان داده شده است –
1 |
str = 'Hello World!' |
لیست های پایتون
لیست های پایتون را می توان به عنوان انواع داده های مرکب اعلام کرد که با کاما از هم جدا می شوند و درون پرانتز قرار می گیرند ([]).
1 2 |
list = [ 'abcd', 786 , 2.23, 'john', 70.2 ] tinylist = [123, 'john'] |
tuple پایتون
tuple یک نوع داده پویای پایتون است که از تعداد مقادیر جدا شده با کاما تشکیل شده است. tuple ها با پرانتز محصور می شوند.
1 |
tinytuple = (123, 'john') |
دیکشنری پایتون
دیکشنری پایتون نوعی جدول هش است. دیکشنری می تواند تقریباً هر نوع داده پایتون باشد که معمولاً اعداد یا رشته ها هستند.
1 |
tinydict = {'name': 'omkar','code':6734, 'dept': 'sales'} |
پکیج های رمزنگاری
پایتون شامل پکیجی به نام رمزنگاری است که دستور العمل های رمزنگاری و ابتدایی را ارائه می دهد. این برنامه از Python 2.7 ، Python 3.4+ و PyPy 5.3+ پشتیبانی می کند. نصب اصلی پکیج رمزنگاری از طریق دستور زیر حاصل می شود –
1 |
pip install cryptography |
بسته های مختلفی با دستورالعمل های سطح بالا و رابط های سطح پایین با الگوریتم های رمزنگاری رایج مانند رمزهای متقارن ، هضم پیام و توابع مشتق کلیدی وجود دارد.
در طول این آموزش ، ما از پکیج های مختلف پایتون برای پیاده سازی الگوریتم های رمزنگاری استفاده خواهیم کرد.
منبع.
دیدگاه شما