جستجو برای:
سبد خرید 0
  • آی آر پروگرم
  • آموزش ها
    • آموزش های ویدئویی
    • آموزش های متنی
  • بلاگ
  • چارت آموزشی آی آر
  • ابزار های برنامه نویسی
  • پادکست ها
  • بانک کد
 

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت
  • 09306889067
  • info@irprogram.com
perm_identity
سبد خرید 0
  • تماس با ما
  • داستان آی آر
  • پشتیبانی
  • پرسش و پاسخ
0
آموزش برنامه نویسی
ورود و ثبت نام
دسته بندی دوره ها
  • آموزش های برنامه نویسی موبایل
    • آموزش طراحی اینستاگرام با React Native
    • آموزش مقدماتی react native
    • آموزش اکما اسکریپت
    • دوره آموزش phonegap
    • آموزش custom dialog در اندروید
    • آموزش استفاده از کتابخانه glide در اندروید
    • آموزش اندروید کرکینگ ۲۰۱۹
    • آموزش استفاده از کتابخانه tasty toast در اندروید
    • دوره آموزش JQuery Mobile
    • دوره جامع آموزش زامارین اندروید
    • آموزش استفاده از کتابخانه Picasso در اندروید
    • آموزش استفاده از کتابخانه Circle ImageView در اندروید
    • آموزش استفاده از کتابخانه Material Text Field در اندروید
    • آموزش استفاده از کتابخانه Photo View در اندروید
    • آموزش استفاده کتابخانه Progress Whell در اندروید
    • آموزش react native
    • آموزش اندروید
  • آموزش های برنامه نویسی وب
    • آموزش پروژه محور html
    • دوره آموزش css
    • آموزش پروژه محور جاوا اسکریپت
    • آموزش پروژه محور جی کوئری
    • آموزش های طراحی سایت
    • آموزش های وردپرس
    • آموزش طراحی صفحات وب
    • آموزش css
    • آموزش html
    • آموزش های وردپرس
    • آموزش افزونه های وردپرس
    • آموزش افزونه yoast
  • آموزش های صد روز تا دولوپری
    • آموزش html
    • آموزش css
    • آموزش phonegap
    • آموزش جی کوئری
    • آموزش جی کوئری موبایل
    • آموزش جاوا اسکریپت
  • آموزش های رایگان
    • همه آموزش های رایگان
  • همه دوره های کسب و کار و درآمد دیجیتالی (بیت کوین و بازار فارکس)
    • بازار فارکس
    • بازار فارکس ۲
    • بیت کوین و بلاک چین
    • خلق مدل کسب و کار
  • آی آر پروگرم
  • آموزش ها
    • آموزش های ویدئویی
    • آموزش های متنی
  • بلاگ
  • چارت آموزشی آی آر
  • ابزار های برنامه نویسی
  • پادکست ها
  • بانک کد

وبلاگ

آموزش برنامه نویسی > بلاگ > معرفی زبان های برنامه نویسی > پایتون، یک زبان ابر قدرت

پایتون، یک زبان ابر قدرت

access_time۱۳ آذر ۱۳۹۸
perm_identity ارسال شده توسط یاسمین آسیابان
folder_open معرفی زبان های برنامه نویسی
visibility 23 بازدید

پایتون، یک زبان ابر قدرت

کامپیوترها دستگاه های جالب و سرگرم کننده ای هستن. اون ها این قدرتو به شما میدن که ایده های ذهنیتونو بسازین و منتظر ورودشون به دنیای واقعی باشین.

من ۶ سال پیش برای اولین بار اولین کارمو با HTML انجام دادم  وقتی اولین صفحه وبمو ساختم، فهمیدم که هیچ چیزی وجود نداره که بتونه جلوی منو بگیره تا این جادوی برنامه نویسی رو تجربه کنم.

برای مدتی توی دایره ی برنامه نویسا بودم. و اساسا برنامه نویسی یعنی صحبت کردن با کامپیوتر برای ساختن یا انجام دادن چیزی. به این منظور شما موظف به استفاده از زبان های برنامه نویسی هستین که یک زبان با کلمات کلیدی و خاص هستند. اما یک برنامه نویس حرفه ای مثل کسیه که از بچگی بین یک عالمه کامپیوتر بزرگ شده و همش باهاشون حرف میزده، و برنامه نویسی براش شبیه حرف زدن با یک دوست یا آشناست. شما فقط باید خیلی ساده به کامپیوتر بگین درباره ساختن چی دارین فکر میکنین و اون طی یک اجرای ساده براتون انجام میشه.

آیا شما میخواین شبکه اجتماعی متعلق به خودتونو بسازین؟

آیا میخواین که کامپیوترتون جوری تنظیم بشه که از طریق دوربین وب کم چهره شما رو تشخیص بده و قفلش باز شه؟

آیا همیشه یکی از رویاهاتون این بوده که صاحب یک اپلیکیشن به اسم خودتون باشین؟

آیا بازی های رایانه ای مود توجهتون قرار گرفتن و میخواین یک نسخه بازی برای خودتون بسازین؟

آیا تا به حال به این فکر کردین که پلتفرم هایی مثل گوگل، یوتیوب و آسولتا چجوری ساخته شدن؟

جواب همه ی این سوالات یک کلمه است: پایتون. نه اون مارهای ترسناک نه! پایتون یک زبان برنامه نویسی سطح بالا و ابرقدرته. سطح بالا یعنی اینکه به ربان انسان نزدیکه و درکش برای ما راحت تره و همچنین مستقل از پلتفرمی که روش داره کار میکنه اجرا میشه.

خب حالا سوال اینه که چرا باید پایتون رو یاد بگیرم؟

من الان فقط با ۴ خط کد یک وب سرور درست کردم.

اگه هنوز منظورمو نگرفنین، پایتون فوق العاده راحته. و با یک طراحی فلسفی که خوندنشو در درجه بالایی نگه میداره. Pseudocode همون چیزیه که شما بهش میگین دستورالعملی که کامپیوتر به عنوان یک زبان برنامه نویسی باید اجرا کنه. صبر کنین. بزارین یک مثال بزنم:

بیشتر بخوانید  php هنوز هم قابل استفاده است ؟

تونستین قطعه کد بالا رو متوجه بشین؟ به سادگی هر چه تمام تر یک عدد به عنوان سن کاربر مشخص کرده و از کامپیوتر میخواد که مشخص کنه اون میتونه رای بده یانه؟ ساده بود؟ بله قطعا. این یک برنامه معتبر با پایتون بود. در واقع، خروجی ای کدا میشه….. درست حدس زدین. میشه: “Not Eligible to Vote” . در ساده ترین و خوانا ترین حالت خودشه!

اگه تا حالا وارد دنیای برنامه نویسی شده باشین میدونین که متغیر چیه. متغیر یک مکان از حافظه است که یک مقدار رو برای شما نگه داری میکنه. یک راه استاندارد برای جابه جا کردن دومقدار اینه:

باید یک متغیر نمونه بسازیم تا مقدار اولیه رو نگه داره و بعدش جابه جاشون کنیم. هی! امیدوارم منظورمو بفهمین. دوس دارین معجزه پایتونو ببینین؟ پایتون اونقدر ساده است که تمام کارهای بالا رو با این یک خط انجام میده.

 میدونم که این مثال خیلی شهودی نیست، اما بهتون پیشنهاد میکنم که شروع به کار کردن با پایتون کنین تا معجزه و جادوشو احساس کنین.

پایتون، پایتون، پایتون!

پایتون یک کتابخانه استاندارد داره و تعداد بیشماری بسته است که توسط یک سری توسعه دهنده مشتاق که خواستن اطلاعاتشونو به اشتراک بزارن توسعه داده شده. مثال بالا، که یک وب سرور ساختم، از کتابخانه های werkzeug و flask استفاده میکنه. اگه یکم اولش گیج شدین نگران نباشین. هر چیزی اولش سخته.

وقتی میگم هر چیزی دقیقا منظورم هر چیزیه که فکرشو بکنین.

میخواین وبسایت درست کنین؟ یک کتابخانه براش وجود داره.

میخواین حساب کتاب های پیچیده رو با فقط چند خط انجام بدین؟ یک کتابخانه براش وجود داره.

میخواین بازی های متعلق به خودتون بسازین؟ یک کتابخانه براش وجود داره.

میخواین نرم افزار متعلق به خودتونو بسازین؟ یک کتابخانه براش وجود داره.

میخواین فقط با دادن آدرستون لوکیشنتونو دریافت کنین؟ یک کتابخانه براش وجود داره.

من چجوری با این جادو شروع به کار کردم؟

سخت بود؟ فک کنم نه! چون شروع کار با پایتون فوق العاده راحته. فقط یک خط کد ساده لازمه که به دنیای پایتون وارد بشی.

Progate یک دوره اموزشی فشرده فراهم کرده که خیلی هم آسونه. با اسلاید های شهودی اونا، حتی افرادی که تازه با برنامه نویسی و کامپیوتر آشنا شدن میتونن با پایتون شروع به کار کنن. به من اعتماد کنین! حتی برا افرادی مثل من که سالهاست دارم به طور گسترده با این زبان کار میکنم، این پلتفرم آموزشی یک محیط عالی برای یادگیری و تعامل و تمرینه تا بتونم پایه و اساس کارمو قوی کنم.

بیشتر بخوانید  نحوه نوشتن 4 میلیون خط پایتون

پایتون دستورات قابل فهم و ساده ای داره. و شما خیلی راحت میتونین مشکلات و ارورهای کارتونو متوجه بشین. کتابخانه کاملا گسترده اون کمکتون میکنه. پایتون منبع بازه ینی رایگانه و شما حتی میتونین خودتون به دلواه خودتون تغییرش بدین یا حتی ویژگی های جدید براش تعریف کنین.

اما یه لحظه! کیا از پایتون استفاده میکنن؟

آیا شما برای ورود به این وبسایت توی گوگل سرچ نکردین؟
بله! گوگل هم با پایتون ساخته شده.

ایا تا به حال برای دیدن سخنرانی های بهترین شخصیت ها یا اجرای کمدین های حرفه ای به یوتیوب رفتین؟ درست حدس زدین. یوتیوب هم با پایتون برنامه نویسی شده.

اگه برای یادگیری پایتون از یک گوشی اندروید استفاده میکنین، میتونین از اپلیکشین Progate استفاده کنین. حالا که اسم اندروید برده شد، اندروید بر پایه هسته لینوکس هم به طور گسترده از پایتون استفاده کرده.

آیا تا به حال چیزی درباره ماشین هایی که خودشون راه میرن شنیدین؟ بله! بازهم پایتون! این ماشین ها مفاهیم یادگیری ماشین رو از هوش مصنوعی استفاده میکنن که با کدهای پایتون نوشته شده.

فیسبوک، اینستاگرام، نت فلیکس، DropBox ، Reddit و Quota همه و همه با پایتون برنامه نویسی شدن.

Ascolta : پخش موسیقی در یوتیوب 

برای اینکه بهتون کمک کنم که کاربردی بودن این زبان رو درک کنین یک پروزه که خودم با این زبان ساختم رو بهتون معرفی میکنم.

من Ascolta رو ساختم ، یک پخش کننده موسیقی توی یوتیوبه که صدای هر ویدئویی توی یوتیوب رو بدون احتیاج به بافرو بدون توجه به سرعت اینترنتون پخش میکنه. من برای ساخت وبسایت، سرویس پخش و طراحی ها یک پلتفرم با پایتون ساختم و از اون استفاده کردم.

از Flask برای درخواست کتابخانه هایی که برای ساخت وبسایت توی API های یوتیوب لازمه استفاده کردم.

خب چرا معطلین؟ کارتونو ب پایتون شروع کنین دیگه! همین الان برین به سایت Progate و به جمع افرادی که پایتون رو یادمیگیرن بپیوندین. لینک Progate رو این پایین براتون میزارم.

https://progate.com/?utm_source=medium&utm_medium=blog%20article&utm_campaign=medium_blog_website

 

 

 

 

 

لینک مقاله:

https://medium.com/progate/python-is-a-superpower-6d818777137c

اشتراک گذاری:
درباره یاسمین آسیابان

یاسمین آسیابان متولد 9 آبان 1378 دارای مدرک کاردانی رشته مهندسی نرم افزار و مدرک معادل لیسانس زبان انگلیسی از دانشگاه کمبریج انگلستان

نوشته های بیشتر از یاسمین آسیابان
مطالب زیر را حتما بخوانید
  • php هنوز هم قابل استفاده است ؟

    16 بازدید

  • نحوه نوشتن ۴ میلیون خط پایتون

    23 بازدید

  • C++20 یک زبان با ویژگی های کامل

    43 بازدید

جدید تر چرا باید برای توسعه MVP از Flutter استفاده کنیم؟
قدیمی تر آموزش طراحی وب

پاسخی بگذارید لغو پاسخ

جستجو
جستجو برای:
مطالب بلاگ آی آر
  • Uncategorized (۵)
  • آموزش PHP (۱۰)
  • آموزش react native (۴۹)
  • آموزش اندروید (۱۳)
  • آموزش ایلاستریتور (۴۹)
  • آموزش برنامه نویسی (۲۰۱)
  • آموزش خرید از وبسایت های خارجی (۱۶)
  • آموزش طراحی صفحات وب (۸۲)
    • آموزش css (۳۹)
    • آموزش html (۴۵)
  • آموزش های فتوشاپ (۶۶)
  • آموزش های وردپرس (۵۳)
    • آموزش افزونه های وردپرس (۳۲)
      • آموزش افزونه yoast (۱۳)
  • ابزار های برنامه نویسی (۵۵)
  • استارتاپ و کسب و کار (۱۵۹)
  • انگیزشی (۴۰)
  • بانک کد (۴۶)
  • پادکست (۲)
  • دسته‌بندی نشده (۳)
  • کسب و کار آنلاین (۱۲)
  • مرجع برنامه نویسی (۴)
  • مطالب متفرقه (۵۶)
  • معرفی ایده (۴)
  • معرفی زبان های برنامه نویسی (۴)
  • معرفی کتاب (۵)
  • معرفی ویرایشگرها (۱)
  • مقایسه (۴)
جدیدترین مطالب بلاگ آی آر
  •  گذاشتن افکت برای هاور تصاویر ۱۳ آذر ۱۳۹۸
  • چرا اینقدر بیکار داریم ؟ ۱۳ آذر ۱۳۹۸
  • ساخت گرادیانت رنگین کمانی متحرک ۱۳ آذر ۱۳۹۸
  • انتشار اپلیکیشن اندروید React Native در گوگل پلی استور ۱۳ آذر ۱۳۹۸
  • ساخت دکمه Volume با HTML و CSS ۱۳ آذر ۱۳۹۸
دوره های آموزشی آی آر
  • تحلیل تکنیکال بازارهای بورس ، فارکس و ارزهای دیجیتال( چهارمین دوره از مجموعه صد روز تا درآمد دیجیتالی)
  • آموزش طراحی اینستاگرام با React Native
  • بازار فارکس2- فارکس مقدماتی( سومین دوره از مجموعه صد روز تا درآمد دیجیتالی)
  • بیت کوین و بلاک چین (اولین دوره از مجموعه صد روز تا درآمد دیجیتالی)
  • بازار فارکس (دومین دوره از مجموعه صد روز تا درآمد دیجیتالی)
  • خلق مدل کسب و کار (اولین دوره از مجموعه کسب و کار نوین)
  • دوره جامع آموزش زامارین اندروید
    دوره جامع آموزش زامارین اندروید
  • دوره آموزش phonegap (دوره ششم از آموزش صد روز تا دولوپری)
تماس با ما
  • location_on
    استان خراسان جنوبی پارک علم و فناوری اتاق 111
  • phone_android
    09306889067
  • email
    info@irprogram.com
دسته بندی دوره های آی آر
  • برنامه نویسی موبایل
  • برنامه نویسی وب
  • آموزش های رایگان
  • آموزش بیت کوین
  • آموزش وردپرس
  • آموزش طراحی سایت
درباره آی آر پروگرم

آی آر پروگرم یه وب سایت آموزش آنلاین نیست ! بلکه وب سایتیه که شما با آموزش های اون میتونین آینده خودتون رو بسازین .

آموزش های آی آر پروگرم در حوزه های برنامه نویسی وب ، برنامه نویسی موبایل ، برنامه نویسی ویندوز و کسب درآمد دیجیتال و راه اندازی کسب و کار هستند .

ما آی آر پروگمی ها میخوایم با آموزش برنامه نویسی به بهتر و راحت تر کردن زمین برای زندگی کمک کنیم .

نماد های اعتماد ما
تمامی حقوق مادی و معنوی وب سایت irprogram برای شرکت فرزان فناوران پویان محفوظ است .
keyboard_arrow_up