Python چیست؟ آشنایی با زبان برنامهنویسی پایتون

بهترین زبان برنامهنویسی کدام زبان است؟ این سوالی است که به اندازهی کدنویسهای جهان برایش جواب وجود دارد. البته ما اینجا نمیخواهیم به این سوال ازلی و ابدی کدنویسها جواب بدهیم، به جایش میخواهیم دستتان را بگیریم و شما را با یکی از کاربردیترین و در عین حال سادهترین زبانهای برنامه نویسی دنیا یعنی پایتون (python) آشنا کنیم. چطوری؟ اول میخواهیم سری به تاریخچه پایتون بزنیم، بعد هم بگوییم مزیتها و کاربردهای پایتون چیست؟ که یک عالمی را درگیر خودش کردهاست؟ و در یک کلام میخواهیم در این مقاله به جذابترین شکل ممکن به سوال پایتون چیست؟ پاسخ بدهیم. آقای خیدو و یک مار مهربان؛ تاریخچه پایتون اجرای python از کمی بعد از فارغالتحصیلی آقای خیدو ون راسوم (Guido van Rossum) شروع شد. در همان زمان هالی موسسهی تحقیقاتی علوم و ریاضیات در آمستردام هلند (cwi)، مشغول طراحی یک زبان جدید به نام abc بودند؛ آنها دوست داشتن این زبان جدید سادهتر از سایر زبانها و در عین حال کاربردی باشد. در نهایت حوالی سالهای دهه هشتاد اهالی آکادمی علوم برای طراحی زبان جدیدشان سراغ خیدو رفتند؛ البته تلاشهای خیدو و دوستانش هم نتیجه نداد و زبان abc هیچ وقت متولد نشد. آما آقای خیدو دست از تلاش برنداشت و بعد […]
همهچیز درباره پکیج منیجر pip و دستورات پرکاربرد آن

پایتون به عنوان یک زبان برنامهنویسی قدرتمند و انعطافپذیر، برای تسهیل کار برنامهنویسان و افزایش بهرهوری، از چیزی به نام “پکیج” استفاده میکند. پکیجها، مجموعهای از فایلهای کد هستند که قابلیتهای مختلفی را در اختیار برنامهنویسان قرار میدهند، بدون اینکه نیازی به نوشتن کد از ابتدا داشته باشند. میتوان این پکیجها را به ابزارهای کمکی در جعبهابزار پایتون تشبیه کرد که در اینترنت بهوفور یافت میشوند و بهراحتی قابل دسترسی هستند. pip در پایتون برای مدیریت و استفاده از این پکیجها، به یک ابزار مدیریت بستهها یا “پکیج منیجر” نیاز داریم. در پایتون، این وظیفه بر عهده pip (مخفف Package Installer for Python) است. با استفاده از pip، میتوانید پکیجهای مورد نیاز خود را از اینترنت دانلود، نصب، بهروزرسانی یا حذف کنید. این ابزار به شما اجازه میدهد تا با چند دستور ساده، امکانات گستردهای را به پروژههای خود اضافه کنید. توجه: اگر نسخه ۳.۴ به بالا از پایتون را نصب دارید، به طور پیش فرض PIP برای شما نصب شده و آماده استفاده است. این پکیج منیجر از ورژن ۳.۴ برای پایتون ۳ و از ورژن ۲.۷.۹ برای پایتون ۲ قابل استفاده است. PyPI و نقش آن در پایتون PyPI (مخفف Python Package Index) بزرگترین مخزن آنلاین پکیجهای پایتون […]
آموزش اتصال به دیتابیس MySQL از طریق پایتون

MySQL یکی از مروفترین دیتابیسها است و در این مقاله میخواهیم چگونگی اتصال به آن را از طریق زبان برنامهنویسی پایتون را آموزش دهیم. اگر میخواهید اطلاعات بیشتری راجع به این دیتابیس داشته باشید، مقاله MySQL چیست را بخوانید. همچنین برای آشنایی با Python هم میتوانید مقاله پایتون چیست را بخوانید. اتصال به MySQL از طریق پایتون برای انجام اینکار، ابتدا باید حداقل یکی از پکیجهای زیر را در Virtual Environment پایتون (فضای اختصاصی این زبان) نصب کنید: Mysqlclient: این پکیج حاوی ماژول MySQLdb است. با زبان C نوشته شده و یکی از پراستفادهترین پکیجهای پایتون برای اتصال به MySQL است. mysql-connector-python: این پکیج حاوی ماژول connector است و تماماً با زبان پایتون نوشته شده است. PyMySQL: این پکیج حاوی ماژول PyMySQL است و تماماً با زبان برنامهنویسی پایتون نوشته شده است. نکته: هر دو پکیج از Python’s Portable SQL Database API پشتیبانی میکنند؛ یعنی اگر بخواهید از پکیجی به پکیج دیگر منتقل شوید، همچنان تمام کدها برایتان در دسترس خواهند بود. تنظیم Virtual Environment پایتون و نصب یک پکیج MySQL برای تنظیم VE پایتون و نصب یک پکیج MySQL، اقدامات زیر را بهترتیب انجام دهید: توسط SSH وارد اکانتتان شوید. برای خلق Virtual Environment، از دستور زیر استفاده کنید: […]
آموزش اتصال به دیتابیس postgreSQL از طریق پایتون

در این مقاله میخواهیم اتصال به پایگاه داده postgreSQL از طریق پایتون را آموزش دهیم. قبل از شروع ۲ نکته را خیلی کوتاه مرور کنیم: PostgreSQL یک پایگاه داده قدیمی و متنباز است که رقیب اصلی آن MySQL مایکروسافت است. برای آشنایی با پایتون که یک زبان برنامهنویسی است هم میتوانید مقاله پایتون چیست را بخوانید. حالا بیایید برویم سراغ اصل مطلب. آموزش اتصال به PostgreSQL از طریق پایتون پیش از پرداختن به آموزش اتصال، شما میتوانید برای دریافت اطلاعات جامع تر و دقیق تر درباره این پایگاه داده به مقاله (postgresql چیست؟) سر بزنید. قبل از اتصال به PostgreSQL از طریق پایتون، باید یکی از دو پکیج زیر را در Virtual Environment که محیط پایتون است نصب کنید: Psycopg2: این پکیج حاوی ماژول Psycopg2 است. PyGreSQL: این پکیج حاوی ماژول pgdb است. نکته: هر دو پکیج از Python’s Portable SQL Database API پشتیبانی میکنند. به زبان ساده، یعنی اگر از این پکیج به آن یکی منتقل شدید، همچنان میتوانید از تمام کدهای موجود استفاده کنید. تنظیم Virtual Environment پایتون و نصب پکیج PostgreSQL برای انجام این کار، اقدامات زیر را انجام دهید: از طریق SSH وارد اکانتتان شوید. برای ساخت Virtual Environment از دستور زیر استفاده کنید: cd ~ […]
هاست پایتون (Python) باید چه ویژگیهایی باید داشته باشد؟

ایران سرور همیشه به پیشتاز بودن شناخته شده و امروز نیز با ارائه خدمات متفاوت در خصوص خرید هاست پایتون توانسته جزو بهترین ها باشد. اگر شما به دنبال بهترین خدمات هاست پایتون در ایران هستید، باید اذعان کنیم بهترین را انتخاب کرده اید. خرید هاست پایتون پایتون چیست؟ پایتون یک زبان برنامه نویسی سطح بالا محسوب می شود. زبان پایتون یک زبان جدید نسبت به سایر زبان های برنامه نویسی محسوب می شود و در واقع به منظور پر کردن خلاهای دیگر زبان ها پدید آمد و توانست با ایجاد اسکریپت های فراوان این خلاها را پر کند. این زبان برنامه نویسی توانست خود را به عنوان یک زبان سطح اول معرفی کند و امروزه در زمینه توسعه برنامه های کاربردی تحت وب کاملا موفق عمل کرده است. هاست پایتون چیست؟ بسیاری از مدیران سایت ها و توسعه دهندگان وب با استفاده از زبان برنامه نویسی پایتون سایت خود را راه اندازی کرده اند که در این صورت نیاز به هاست پایتون دارند تا از آنها پشتیبانی کنند. بهترین هاست های پایتون با ارائه مستندات قوی می توانند نیاز توسعه دهندگان را مرتفع کنند. پشتیبانی از چارچوب های پایتون مانند Flask و Django ضروری است. ویژگی های هاست پایتون […]