Forwarded from Mohadeseh
#python
زبان پایتون در سال ۱۹۹۱توسط Guido van rossum در کشور هلند طراحی شد.
این زبان سطح بالا همه منظوره و شی گرا و مفسری است.
زبانی متن باز است و کدهای نوشته شده با این زبان در محدوده وسیعی از پلتفرم ها لینوکس و مک و ویندوز و حتی در گوشی های همراه قابل اجراست.
پایتون در سازمان ها و شرکت های بزرگی از جمله گوگل،یاهو و ناسا به عنوان یکی از ابزار های مهم توسعه ،مورد استفاده قرار میگرد.
از ویژگی های آن میتوان به قابل حمل بودن و سهولت استفاده اشاره کرد برای مثال اگر بخواهید یک جمله ی ساده را در زبان سی چاپ کنید
#include<stdio.h>
int main()
{
printf("hello world");
return 0;
}
اما در زبان پایتون همین یک خط کفایت میکند
print"hello world!!"
زبان پایتون در سال ۱۹۹۱توسط Guido van rossum در کشور هلند طراحی شد.
این زبان سطح بالا همه منظوره و شی گرا و مفسری است.
زبانی متن باز است و کدهای نوشته شده با این زبان در محدوده وسیعی از پلتفرم ها لینوکس و مک و ویندوز و حتی در گوشی های همراه قابل اجراست.
پایتون در سازمان ها و شرکت های بزرگی از جمله گوگل،یاهو و ناسا به عنوان یکی از ابزار های مهم توسعه ،مورد استفاده قرار میگرد.
از ویژگی های آن میتوان به قابل حمل بودن و سهولت استفاده اشاره کرد برای مثال اگر بخواهید یک جمله ی ساده را در زبان سی چاپ کنید
#include<stdio.h>
int main()
{
printf("hello world");
return 0;
}
اما در زبان پایتون همین یک خط کفایت میکند
print"hello world!!"
Forwarded from Pouria Jahanjani
چرا پایتون ؟
تعداد زیادی از زبانهای برنامه نویسی موجود هستند مثل C یا ++C یا جاوا . خبر خوب این است که همه زبانهای برنامه نویسی سطح بالا بسیار شبیه هم هستند و تفاوت آنها فقط در سینتکس بکار برده شده و کتابخانههای در دسترس و نحوه دسترسی به این کتابخانهها میباشد . یک کتابخانه مجموعهای از منابع و کدهای از قبل نوشته شده است که ما میتوانیم از آن استفاده کرده تا برنامههای خود را بنویسیم . اگر شما بتوانید یک زبان برنامه نویسی را به خوبی یاد بگیرید ، به راحتی میتوانید زبانهای دیگر را هم فرا بگیرید . اگر در زبان برنامه نویسی جدید هستید ، پایتون مرجع بسیار خوبی برای شروع میباشد .
یکی از ویژگیها کلیدی پایتون سادگی آن میباشد که موجب میشود برای تازه کارها یادگیری آن بسیار آسان شود . بیشتر برنامهها در پایتون نیازمند خطوط کد بسیار کمتری هستند . به علاوه پایتون دارای منابع عظیمی از کتابخانههای سوم شخص میباشد که قابلیتهای این زبان را گسترش میدهد . همین بکاربردن خطوط کمتر و خلاصه بودن دستورات موجب میشود که خطاهای برنامه نویسی و زمان مورد نیاز برای توسعه برنامه به شدت کاهش یابند . همچنین پایتون را میتوان به منظور انجام وظایف گسترده ای از جمله نوشتن برنامههای دسکتاپ ، برنامههای پایگاه داده ، برنامه نویسی شبکه ، برنامه نویسی بازی ، برنامه نویسی وب و حتی برنامه نویسی موبایل استفاده کرد .
پایتون یک زبان برنامه نویسی کراس پلتفورم میباشد . به این معنی که کدنوشته شده در یک سیستم عامل مثل ویندوز در دیگر سیستم عامل ها مثل لینوکس و مک نیز بدون تغییر کارخواهد کرد .
#python
تعداد زیادی از زبانهای برنامه نویسی موجود هستند مثل C یا ++C یا جاوا . خبر خوب این است که همه زبانهای برنامه نویسی سطح بالا بسیار شبیه هم هستند و تفاوت آنها فقط در سینتکس بکار برده شده و کتابخانههای در دسترس و نحوه دسترسی به این کتابخانهها میباشد . یک کتابخانه مجموعهای از منابع و کدهای از قبل نوشته شده است که ما میتوانیم از آن استفاده کرده تا برنامههای خود را بنویسیم . اگر شما بتوانید یک زبان برنامه نویسی را به خوبی یاد بگیرید ، به راحتی میتوانید زبانهای دیگر را هم فرا بگیرید . اگر در زبان برنامه نویسی جدید هستید ، پایتون مرجع بسیار خوبی برای شروع میباشد .
یکی از ویژگیها کلیدی پایتون سادگی آن میباشد که موجب میشود برای تازه کارها یادگیری آن بسیار آسان شود . بیشتر برنامهها در پایتون نیازمند خطوط کد بسیار کمتری هستند . به علاوه پایتون دارای منابع عظیمی از کتابخانههای سوم شخص میباشد که قابلیتهای این زبان را گسترش میدهد . همین بکاربردن خطوط کمتر و خلاصه بودن دستورات موجب میشود که خطاهای برنامه نویسی و زمان مورد نیاز برای توسعه برنامه به شدت کاهش یابند . همچنین پایتون را میتوان به منظور انجام وظایف گسترده ای از جمله نوشتن برنامههای دسکتاپ ، برنامههای پایگاه داده ، برنامه نویسی شبکه ، برنامه نویسی بازی ، برنامه نویسی وب و حتی برنامه نویسی موبایل استفاده کرد .
پایتون یک زبان برنامه نویسی کراس پلتفورم میباشد . به این معنی که کدنوشته شده در یک سیستم عامل مثل ویندوز در دیگر سیستم عامل ها مثل لینوکس و مک نیز بدون تغییر کارخواهد کرد .
#python
Forwarded from Babak
#python
فرق بین پایتون 2 و 3 :
وقتی به سایت python.org مراجعه می کنید ، با دو نسخه از پایتون مواجه می شوید. زبان برنامه نویسی پایتون ، در نسخه 3 خود با تغییرات بنیادین روبرو شد. به نحوی که باید تمام کتابخانه ها و کد های برنامه های نوشته شده با پایتون 2 ، به پایتون 3 انتقال می یافت که این خود یک پروسه طولانی است. به همین دلیل فعلا از هر دو نسخه 2 و 3 پشتیبانی می شود تا زمانیکه تمام کدهای کتابخانه های پایتون ، به نسخه 3 تبدیل شوند ، چون زبان برنامه نویسی پایتون به داشتن کتابخانه های بسیار زیاد و متنوع مشهور است.
یک فرق دیگر ، بحث Unicode هست. در پایتون 2 شما باید برای پشتیبانی از زبان های خارجی ، آن را در کدهایتان تعریف می کردید ولی در پایتون 3 نیازی به اینکار نیست.
https://wiki.python.org/moin/Python2orPython3
https://blog.appdynamics.com/devops/the-key-differences-between-python-2-and-python-3/
فرق بین پایتون 2 و 3 :
وقتی به سایت python.org مراجعه می کنید ، با دو نسخه از پایتون مواجه می شوید. زبان برنامه نویسی پایتون ، در نسخه 3 خود با تغییرات بنیادین روبرو شد. به نحوی که باید تمام کتابخانه ها و کد های برنامه های نوشته شده با پایتون 2 ، به پایتون 3 انتقال می یافت که این خود یک پروسه طولانی است. به همین دلیل فعلا از هر دو نسخه 2 و 3 پشتیبانی می شود تا زمانیکه تمام کدهای کتابخانه های پایتون ، به نسخه 3 تبدیل شوند ، چون زبان برنامه نویسی پایتون به داشتن کتابخانه های بسیار زیاد و متنوع مشهور است.
یک فرق دیگر ، بحث Unicode هست. در پایتون 2 شما باید برای پشتیبانی از زبان های خارجی ، آن را در کدهایتان تعریف می کردید ولی در پایتون 3 نیازی به اینکار نیست.
https://wiki.python.org/moin/Python2orPython3
https://blog.appdynamics.com/devops/the-key-differences-between-python-2-and-python-3/
Forwarded from Babak
#python
مراحل نصب پایتون 3.5.1 در ویندوز :
برای نصب باید به سایت https://www.python.org/downloads/ رفته و گزینه Download Python 3.5.1 را بزنید.
بعد از دانلود کردن فایل ، روی آن دابل کلیک کرده و گزینه Install را بزنید تا نصب شود.
سپس روی Python 3.5 (32-bit) یا IDLE (Python 3.5 32-bit) دابل کلیک کرده تا وارد محیط برنامه نویسی شوید.
مراحل نصب پایتون 3.5.1 در ویندوز :
برای نصب باید به سایت https://www.python.org/downloads/ رفته و گزینه Download Python 3.5.1 را بزنید.
بعد از دانلود کردن فایل ، روی آن دابل کلیک کرده و گزینه Install را بزنید تا نصب شود.
سپس روی Python 3.5 (32-bit) یا IDLE (Python 3.5 32-bit) دابل کلیک کرده تا وارد محیط برنامه نویسی شوید.
Python.org
Download Python
The official home of the Python Programming Language
Forwarded from Babak
wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
tar xzvf Python-3.5.1.tgz
cd Python-3.5.1.tgz
./configure
make
make install
tar xzvf Python-3.5.1.tgz
cd Python-3.5.1.tgz
./configure
make
make install
Forwarded from Babak
#python
ممکنه است که شما علاقه به محیط هایی مثل Visual studio را داشته باشید (یعنی مثلا قسمتی داشته باشد تا error ها را به شما نشان دهد).
زبان برنامه نویسی پایتون هم مانند زبانی مثل #C ، یک IDE به این شکل را دارد که نامش pycharm است.
البته باید به این نکته هم اشاره کنم که شما می توانید این زبان برنامه نویسی را در IDE های دیگری مثل eclipse هم اضافه کنید.
برای دانلود کردن این IDE می توانید به لینک زیر مراجعه کنید:
https://www.jetbrains.com/pycharm/download/#section=windows
ممکنه است که شما علاقه به محیط هایی مثل Visual studio را داشته باشید (یعنی مثلا قسمتی داشته باشد تا error ها را به شما نشان دهد).
زبان برنامه نویسی پایتون هم مانند زبانی مثل #C ، یک IDE به این شکل را دارد که نامش pycharm است.
البته باید به این نکته هم اشاره کنم که شما می توانید این زبان برنامه نویسی را در IDE های دیگری مثل eclipse هم اضافه کنید.
برای دانلود کردن این IDE می توانید به لینک زیر مراجعه کنید:
https://www.jetbrains.com/pycharm/download/#section=windows
JetBrains
Download PyCharm: The Python IDE for data science and web development by JetBrains
Download the latest version of PyCharm for Windows, macOS or Linux.
Forwarded from Babak
#python
این زبان برنامه نویسی هم مانند زبان های برنامه نویسی دیگر ، علاوه بر محیط CLI ، محیط GUI هم دارد. نام محیط های GUI را می توانید در زیر ببینید:
PyQt
Tkinter
PyGTK
wxPython
pyFLTK
FXpy
PyOpenGL
می توانید PyQT را از لینک های زیر دانلود کنید:
32 بیتی :
https://sourceforge.net/projects/pyqt/files/PyQt5/PyQt-5.6/PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x32-2.exe/download
64 بیتی :
https://sourceforge.net/projects/pyqt/files/PyQt5/PyQt-5.6/PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x64-2.exe/download
این زبان برنامه نویسی هم مانند زبان های برنامه نویسی دیگر ، علاوه بر محیط CLI ، محیط GUI هم دارد. نام محیط های GUI را می توانید در زیر ببینید:
PyQt
Tkinter
PyGTK
wxPython
pyFLTK
FXpy
PyOpenGL
می توانید PyQT را از لینک های زیر دانلود کنید:
32 بیتی :
https://sourceforge.net/projects/pyqt/files/PyQt5/PyQt-5.6/PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x32-2.exe/download
64 بیتی :
https://sourceforge.net/projects/pyqt/files/PyQt5/PyQt-5.6/PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x64-2.exe/download