ایران پایتون

احساس قدرت برنامه نویسی

ایران پایتون، بزرگترین مرجع برنامه نویسی برای ایرانیان | نسخه ی 1

این صفحه به منظور پدید آوردن محتوای آموزش فارسی برنامه نویسی احداث شده است.امیدواریم بتوانیم در حد و توان خود این نیاز را برطرف کنیم .

این سایت پیرو قوانین جمهوری اسلامی ایران است.

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





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


پیروز و موفق باشید./

۰ نظر موافقین ۰ مخالفین ۰ ۲۴ مرداد ۹۵ ، ۰۳:۵۰

به نام خدا



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


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


SEO مخفف Search Engine Optimization هست و به طور کلی به یکسری فرآیند اصولی گفته میشه که به بهتر دیده شدن وبسایت ما کمک می کنه. می تونیم بازدید کننده ی بیشتری جذب کنیم و به کسب و کارمون رونق بدیم.


لینک قسمت های ۱ الی ۸ رو می تونید در زیر مشاهده کنید:


۱

http://uploadboy.com/axtb3b16tkfu/1997/mp4

۲

http://uploadboy.com/6i4t948ljd4s/1997/mp4

۳

http://uploadboy.com/8ulksisy0vrp/1997/mp4

۴

http://uploadboy.com/12jicmq8s9n1/1997/mp4

۵

http://uploadboy.com/zvdkr3hhzrj0/1997/mp4

۶

http://uploadboy.com/1cgaepmsltz7/1997/mp4

۷

http://uploadboy.com/lsaj5s7qudxc/1997/mp4

۸

http://uploadboy.com/ua0a1xyf03l7/1997/mp4


۳۵ قسمت بعدی هم در پست های اتی قرار می دهم.

۰ نظر موافقین ۰ مخالفین ۰ ۲۸ تیر ۹۵ ، ۱۹:۱۸
بعد از مدتی قصد داریم تا با یک دوره ی آموزشی دیگر در خدمت شما عزیزان باشیم. این بار به دنیای متن باز می رویم و مبانی لینوکس را یاد خواهیم گرفت. همانند دوره ی آموزش مقدماتی پایتون این دوره نیز به صورت فایل های PDF قرار خواهد گرفت.

لطفا دوستان خود را از این رویداد مطلغ کنید.

ایران پایتون
۰ نظر موافقین ۰ مخالفین ۰ ۱۵ تیر ۹۵ ، ۱۶:۱۵

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

http://www.instagram.com/files2dl

۱ نظر موافقین ۲ مخالفین ۰ ۰۱ تیر ۹۵ ، ۱۸:۵۱

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


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


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


برای اینکار توصیه می کنیم از نرم افزار IDM استفاده کنید.

۰ نظر موافقین ۲ مخالفین ۰ ۳۱ خرداد ۹۵ ، ۱۳:۱۱

خیلی از دوستان از ما نحوه ی ساخت وبسایت با استفاده از پایتون رو می پرسیدند. سوالاتی از این قبیل : "آیا امکان ساخت وب سایت با پایتون هست؟" "جنگو بهتره یا Flask ؟ " و امثالهم ...، در این مقاله سعی می کنم به شما Django رو معرفی کنم. ببینید زبان برنامه نویسی پایتون یک زبان General Purpose هست بدین معنی که برای کار به خصوصی ساخته نشده و قابلیت به کارگیری در هر جایی رو داره. مثلا با پایتون میشه برنامه های تحت دسکتاپ ساخت، میشه اپلیکیشن های موبایلی درست کرد، میشه در روباتیک ازش استفاده کرد و هزاران جای دیگه که یکی از اون جاها فضای آنلاین هست. 


سوال : چرا پایتون برای طراحی وبسایت خوبه ؟

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


سوال : web framework چیه ؟

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



سوال : میشه چند تا از web framework های معروف پایتون رو معرفی کنید ؟

پاسخ : Web2py - Flask - Tornado - Django


سوال : مزیت Django نسبت به بقیه ی این فریمورک ها چیه ؟

پاسخ : ببینید دوستان، جنگو برای پروژه های خیلی بزرگ طراحی شده یعنی قرار نیست که شما با جنگو برای خودتون یه صفحه ی شخصی درست کنید ! نه هدف از جنگو این نیست بلکه هدف این هست که شما در ساده ترین شکل ممکن پیچیده ترین ایده ها رو اجرایی کنید. به علاوه اینکه فریمورک Django یک فریمورک کامل هست و خیلی کم پیش میاد که شما نیاز داشته باشید از کتابخانه های خارجی در پروژه ی خودتون استفاده کنید. ولی فریمورک هایی مثل Flask اینطوری نیستند و شما باید برای کارهای مختلف ماژول های مختلفی رو نصب کنید. یکی دیگه از قابلیت های خوبش هم این هست که شمارو با پایگاه های داده درگیر نمی کنه به عبارت دیگر شما نیاز نیست که SQL یاد بگیرید و برای کار با انواع پایگاه های داده مانند sqlite3 - mysql - postgre می توانید از یک ساختار ثابت استفاده کنید و جنگو خودش حرف های مارو برای پایگاه های داده ترجمه می کنه. به عنوان یکی دیگه از قابلیت های خوبش هم می تونم به داشتن سرور توسعه اشاره کنم، در جنگو شما نیازی نیست که یک سرور برای اجرا کردن پروژه هاتون نصب کنید چون خود جنگو چنین امکانی رو برای شما فراهم کرده و دیگه نیازی نیست که یک سرور خارجی مثل Apache نصب کنید. البته در هنگامی که بخواهید پروژه ی خودتون رو در فضای واقعی وب اجرا کنید دیگه نمی تونید از این سرور استفاده کنید. جنگو مزیت ها و قابلیت های خوب دیگری هم داره که در طی آموزش ها حتما بهش اشاره خواهم کرد.


سوال : ساختار کدنویسی در جنگو چیه ؟

پاسخ : جنگو از ساختار MVC پیروی می کنه البته خیلی هم MVC نیست چون در جنگو View نقش Controller رو بر عهده داری و چیزی به نام Template وظیفه ی View رو بر عهده داره پس یک فریمورک MTV هست. که البته این ها مفاهیمی هستند که در فاز عملی خیلی بهتر درک می کنید.


سوال : یکی از قسمت های سخت کار با جنگو چیه ؟

پاسخ : به طور کلی قسمت سختی نداره، چون مستندات خیلی کاملی داره و به هرچیزی که نیاز داشته باشید می تونید از سایت رسمی خودش پیدا کنید. آدرس سایت رسمی جنگو http://www.djangoproject.com/ هست که با مراجعه کردن بهش اطلاع زیادی کسب خواهید کرد. ولی به طور کلی اگه بخوام یکی از قسمت های سخت جنگو رو نام ببرم قسمت Deploying هستش و زمانی که قرار هست پروژه ی واقعیو در فضای واقعی ران کنید چون متاسفانه در ایران سرور های Pre-configured برای جنگو وجود نداره و این در حالیه که در جاهایی غیر از ایران این سرور ها وجود داره و ما با چند تا کلیک می تونیم پروژه ی خودمونو اجرا کنیم. امیدوارم در آینده ی نزدیک شاهد حضور چنین PaaS هایی در ایران باشیم. البته بازم می گم اونقدرها سخت نیست. کافیه شما یک سرور مثل Apache نصب کنید و یک پایگاه داده مثل Mysql و بعد از اون یکسری تغییرات انجام بدید. البته سرور آپاچی حتما باید ماژول mod_wsgi رو داشته باشه.



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


موفق باشید./

۰ نظر موافقین ۱ مخالفین ۰ ۲۷ خرداد ۹۵ ، ۱۶:۲۹

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


دوستمون قصد داشتند که از یک ماژول 3rd-party به نام mifs استفاده کنند که حقیقتا خودم هم باهاش آشنا نیستم و اطلاعاتی ازش ندارم. فقط نحوه ی نصب کردنش رو توضیح می دهم.


قبل از شروع حتما هرچی تا الان داشتید رو باید پاک کنید از مفسر پایتون گرفته تا پکیج های نصب شده چون به نظرم تغییراتی در اینها دادید (ناخواسته) که منجر به crash شده.

برای کار با این ماژول به هیچ IDE هم نیاز ندارید. از خود IDLE استفاده کنید و اگه همه چیز درست کار کرد سپس می تونید Pycharm یا امثال اینها رو نصب کنید.

در ضمن اگر در هر مرحله به مشکلی برخوردید ادامه ندید و همونجا توقف کنید و مشکلتون رو مطرح کنید.


باید پایتون 2 رو نصب کنید (ترجیحا 2.7 چون پایدارترین نسخه هست) و این ماژول بر پایه ی پایتون 2 هست. پس از پایتون 3 استفاده نکنید.

نکته : در هنگام نصب حتما گزینه ی "Add python to path" رو فعال کنید که پایتون در خط فرمان قابل دسترسی باشه.


توجه داشتید باشید که ماژول mifs وابسته به ماژول های زیر هست، پس ما باید اینها رو هم نصب کنیم :


numpy

scipy

sklearn

bottleneck

joblib

multiprocessing


برای دانلود numpy و scipy از این دو لینک استفاده کنید :

https://github.com/numpy/numpy/releases

https://github.com/scipy/scipy/releases


نسخه ی zip رو دانلود کنید و از حالت فشرده خارج کنید.

سپس با استفاده از دستور cd به پوشه ی استخراج شده برید و این دستور رو وارد کنید :

python setup.py install


توجه کنید که این مراحل رو باید برای هردو ماژول یعنی numpy و scipy انجام بدید.


سپس باید ماژول های دیگه رو نصب کنیم. برای نصب ماژول های دیگه این دستور رو در خط فرمان وارد کنید : 

pip install sklearn bottleneck joblib multiprocessing


با این دستور ماژول های دیگه هم شروع به نصب می کنند. بعد از نصب می توانید از mifs به راحتی استفاده کنید.


موفق و پیروز باشید./

۱ نظر موافقین ۲ مخالفین ۰ ۲۷ خرداد ۹۵ ، ۱۵:۵۷

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

در این دوره آموزشی از موسسه Livelessons با اصول برنامه نویسی پرل (Perl) آشنا می شوید.


  • درس اول: ساخت اولین پروژه Perl و اجرای آن – خطایابی پروژه
  • درس دوم: آشنایی با داده ها و متغیرهای Perl
  • درس سوم: کار با آرایه ها، لیست ها و حلقه های تکرار
  • درس چهارم: ساخت Task و آشنایی با Hash
  • درس پنجم: ساخت Subroutine برای نوشتن کدهایی با قابلیت استفاده مجدد
  • درس ششم: خواندن و نوشتن در فایلها
  • درس هفتم: کار با Regular Expressions
  • درس هشتم: پیدا کردن و نصب ماژول های Perl
  • درس نهم: نصب و راه اندازی Perl روی ویندوز و لینوکس






۰ نظر موافقین ۱ مخالفین ۰ ۲۲ خرداد ۹۵ ، ۲۱:۳۸

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


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




لینک دانلود

۱ نظر موافقین ۲ مخالفین ۰ ۲۲ خرداد ۹۵ ، ۲۰:۴۴

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


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

کافی است هر روز کمتر از یک ساعت وقت بگذارید، ما به شما تضمین می دهیم بعد از یک الی دو ماه به چنان تسلطی دست یابید که به راحتی رسیدن به درآمد های میلیونی برایتان ممکن باشد.


تعداد جلسات این دوره 100 جلسه است و حدود 4 گیگ حجم دارد.

تاریخ ساخت هم سال 2016 هست و بسیار جدیده.



لینک های دانلود : 


پارت اول

پارت دوم

پارت سوم

پارت چهارم

پارت پنجم



موفق باشید./


۱ نظر موافقین ۱ مخالفین ۰ ۲۲ خرداد ۹۵ ، ۰۰:۲۲