این مار دنیای برنامهنویسی تقریباً به همهجا، در صنعت فناوری اطلاعات سرک کشیده است و البته در خیلی از کمپانیهای بزرگ هم خوب چنبره زده است. هدف شما چه ساخت برنامههای کاربردی وب، ساخت برنامههای دسکتاپ، مدیریت سرورهای شبکه، حضور در هوش مصنوعی و یادگیری ماشین (Machine learning)، اشتراکگذاری با ابزار رسانه باشد فرقی نمیکند، با پایتون عهد اخوت ببندید. بهجرات میتوان گفت در دیگر عرصههای برنامهنویسی هم Python یار و همراه شما خواهد بود.
شرکتهای بزرگی از گوگل و ناسا گرفته تا شرکتهای انیمیشنسازی و غیره پایتون را مورداستفاده قرار میدهند. اینجاست که نتیجه هدفگذاری و برنامهریزی گیدو ون رسوم Guido van Rossum مرد هلندی خالق پایتون، تجلی پیدا میکند. اهدافی که پایتون را به این جایگاه رسانده است، عبارتاند از:
- پایتون نهتنها باید آسان و از نظر بصری ساده و بهدور از سمبلها و نشانههای رایج زبانهای دیگر باشد؛ بلکه باید همتراز رقبایش قوی و قدرتمند نیز باشد.
- پایتون اپنسورس باقی میماند تا هر فردی بتواند در توسعه آن شریک شود.
- کدنویسی پایتون باید همچون زبان انگلیسی ساده و قابلدرک باشد.
- برای کارهای روزمره اولین گزینه باشد و زمان برنامهنویسی را کاهش دهد.
این شیوه مدیریت و هدفگذاری گیدو ون رسوم، علاوه بر موفقیت پایتون، لقب دیکتاتور خیرخواه جاویدان (Benevolent dictator for life) را نیز برایش به همراه داشته است. فریمورکهایی مانند Django و Flask مبتنی بر پایتون که در توسعه وب و اپلیکیشنهای تحت وب فعال هستند، هم بسیار محبوب و شناختهشده هستند. در زمینهٔ هوش مصنوعی و تجزیهوتحلیل اطلاعات مخصوصاً طبقهبندی دادهها، از کتابخانههای برنامهنویسی Panda و Scikit Learn که بر پایه زبان برنامهنویسی پایتون هستند، نباید غافل شد.
با گسترش حوزه فعالیت پایتون، مسیرهای شغلی هم متفاوت خواهد بود. از یکسو فرصتهای زیادی در اختیار شما میگذارد و از سوی دیگر در محیطهای گاه متفاوت، باید به دنبال آینده شغلی خود باشید. یک مطلب مسلم این است که پایتون برای توسعهدهندگان مبتدی یک فرصت ایدهآل است؛ چراکه زبان سطح بالایی به شمار میرود و خواندن و درک آن، آسان است.
شاخص محبوبیت زبان برنامهنویسی در TIOBE
جمعبندی تحلیل زبان پایتون از بهترین زبانهای برنامهنویسی
پایتون انتخاب مناسبی برای حرفهایها، آماتورها، علاقهمندان و حتی کودکان است. بهترین گام برای شروع و سریعترین گام برای جذب در بازار کار و بزرگترین گام برای رسیدن به موفقیت شغلی است. پایتون نیاز به تبلیغ ندارد نمودارها به قدرت این زبان سطح بالا معترفاند.
وضعیت محبوبیت پایتون طی پنج سال گذشته
نمونه کدنویسی در زبان پایتون
import itertools
def iter_primes():
# an iterator of all numbers between 2 and +infinity
numbers = itertools.count(2)
# generate primes forever
while True:
# get the first number from the iterator (always a prime)
prime = numbers.next()
yield prime
# this code iteratively builds up a chain of
# filters...slightly tricky, but ponder it a bit
numbers = itertools.ifilter(prime.__rmod__, numbers)
for p in iter_primes():
if p > 1000:
break
print p
فرم در حال بارگذاری ...