loading...
انجام پروژه های برنامه نویسی پایتون python
صادقی بازدید : 71 یکشنبه 03 آذر 1398 نظرات (0)

ایجاد یک پروژه
کات مقدماتی برای یادگیری برنامه‌نویسی پایتون

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com



انجام پروژه پایتون
از جمله زبان های برنامه نویسی که مهندسین کامپیوتر سایت نوین قلم سابقه کار کردن با آن را دارند، زبان برنامه نویسی پایتون Python است؛ برای انجام پروژه پایتون خود کافیست انجام آن را به مهندسان نوین قلم بسپارید.انجام پروژه پایتون شما توسط برترین متخصصین که سابقه پروژه های بی شماری در زمینه های تخصصی برنامه نویسی پایتون را دارند، صورت می پذیرد. تضمین کیفیت نتیجه نهایی و تعهد به انجام کار در مهلت تعیین شده توسط شما، از وظایفی است که سایت ماهیچگاه از آن سر باز نمی زنند. همچنین متخصیصین ما اماده هر گونه مشاوره رایگان در انجام هر چه بهتره پروژه شما میباشند.
دوستانی که از طریق سایت میهن ویدئو ثبت سفارش
حتما برای شروع یادگیری برنامه‌نویسی پایتون بسیار هیجان‌زده‌اید. یکی از رایج‌ترین پرسش‌ها که در چنین مواقعی مطرح می‌شود این است: “بهترین راه یادگیری برنامه‎نویسی پایتون چیست؟”

ما معتقدیم اولین گام در یادگیری هر زبان برنامه‌نویسی، درک کردنِ چگونگی یادگیری است. یاد گرفتن چگونگی یادگیری، مهم‌ترین مهارت در برنامه‌نویسی کامپیوتر است.

چرا دانستن چگونگی یادگیری بسیار مهم است؟ پاسخ ساده است: هر زبان برنامه‎نویسی در گذر زمان کامل‌تر می‌شود، کتابخانه‌های (Library) جدید ایجاد می‎شوند و ابزارها ارتقا می‌یابند. دانستن چگونگی یادگیری برای حفظ این تغییرات و تبدیل شدن به یک برنامه‌نویس موفق، بسیار ضروری خواهد بود.

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

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


فهرست محتوای این مقاله
انجام پروژه برنامه نویسی
دپارتمان کامپیوتر و فناوری اطلاعات گروه مهندسی لعل فام آمادگی دارد تا در زمینه انجام پروژه های برنامه نویسی، انجام رشته کامپیوترگرایش های سخت افزار – نرم افزار- هوش مصنوعی – شبکه – امنیت – معماری -تجارت الکترونیک به دانشجویان خدمت رسانی کند.
انجام پروژه های برنامه نویسی در زبان های مختلف
انجام پروژه های میپل Maple
انجام پروژه های برنامه نویسی متلب MATLAB
انجام پروژه های برنامه نویسی با فلش Flash
انجام پروژه Spim
انجام پروژه های برنامه نویسی به زبان اندروید Android
انجام پروژه های برنامه نویسی به زبان فرترن Fortran
انجام پروژه های HTML
انجام پروژه های برنامه نویسی XML
انجام پروژه های ّرنامه نویسی PHP JSP Jquery CSS
انجام پروژه برنامه نویسی روی GPU و CUDA
انجام پروژه فرترن Fortran
انجام پروژه برنامه نویسی به زبان C
انجام پروژه برنامه نویسی به زبان C++
انجام پروژه برنامه نویسی به زبان C#
انجام پروژه برنامه نویسی به زبان جاوا Java
انجام پروژه برنامه نویسی به زبان اسمبلی (Assembly(X86-X64-8051-MIPS-VAX-AVR-ARM
انجام پروژه های برنامه نویسی به زبان پایتون Python
انجام پروژه های برنامه نویسی به زبان VHDL
انجام پروژه های برنامه نویسی به زبان Verilog
انجام پروژه های برنامه نویسی به زبان اس کیو ال SQL
انجام پروژه های برنامه نویسی به زبان اوراکل Oracle
انجام پروژه برنامه نویسی اندروید
انجام پروژه های رشته مهندسی کامپیوتر و فناوری اطلاعات
انجام پروژه های رشته مهندسی کامپیوتر و فناوری اطلاعات
انجام پروژه مهندسی نرم افزار
انجام پروژه محاسبات عددی
انجام پروژه پردازش تصویر
انجام پروژه فازی
انجام پروژه شبکه عصبی
انجام پروژه گراف
انجام پروژه شبکه های اجتماعی
انجام پروژه پایگاه داده
انجام پروژه سیستم عامل
انجام پروژه میکروکنترلر Cv avr
انجام پروژه معماری کامپیوتر
انجام پروژه مدار منطقی
انجام پروژه FPGA
انجام پروژه طراحی الگوریتم
انجام پروژه VLSI
انجام پروژه کامپایلر
انجام تکالیف درسی رشته کامپیوتر مدار الکتریکی و الکترونیک و ...
پروژه برنامه نویسی CUDA پیاده سازی روی GPU
جهت ثبت سفارش خود برای انجام پروژه کامپیوتر،مشاوره انجام پروژه برنامه
    ۱- هر روز کدنویسی کنید
    ۲- کدها را روی کاغذ بنویسید
    ۳- در تعامل باشید
    ۴- زمانی را به استراحت اختصاص دهید
    ۵- به شکارچی باگ‎ها تبدیل شوید
    ۶- از آموخته‎های دیگران استفاده کنید
    ۷- آموزش دادن
    ۸- برنامه‌نویسی دو نفره (Pair Program)
    ۹- سوال‎های خوب بپرسید
    ۱۰- چیزی بسازید
    ۱۱- در پروژ‌های اوپن سورس (متن باز: Open Source) همکاری کنید

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com



۱-ساختار پروژه:

در این قسمت به بیان تعاریف «بسته-Package»، «ماژولModule-» و «اسکریپتScript-» و رسم ساختار معمول یک پروژه پرداخته می شود. لذا تصویر کاملی از ساختار یک پروزه در ذهن خواننده ایجاد می شود. قدم اول در توسعه زبان پایتون، تعریف یک پروزه و به دنبال ان نوشتن کد یا ایجاد سورس کد می باشد. برای نوشتن سورس کد به یک یا چند ماژول نیازمندیم. در سورس کدهایی که با بیش از یک ماژول نوشته می شوند بهتر است ماژول ها در بسته(Package) قرار گیرند. هر بسته نیز می تواند حاوی بسته های  دیگری باشد.

انواع ماژول در زبان پایتون:

۱-Pure Module (ماژول ناب): این نوع ماژول فایل هایی با پسوند .py هستند که پایتون در آنها نوشته می شوند.

۲-Extension Module(ماژول توسعه): این نوع مازول ها توسط زبان های برنامه نویسی دیگر ایجاد می شوند.

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

پروزه فرضی Sample_Project شکل ۱ را در نظر بگیرید:

شکل ۱

فایل _init_.py دایرکتوری خود را به عنوان محلی برای ماژول ها (بسته-Package) معرفی می کند.در پایتون هر بسته باید حاوی این فایل باشد ولی الزامی به کد نویسی در این فایل نمی باشد.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


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

در نام گذاری ماژول ها از حروف کوچک استفاده می شود و در صورت نیاز می توان از کاراکتر خط زیرین (_) استفاده نمود. نام بسته ها نیز کوتاه و حروف کوچک بوده ولی استفاده از خط زیرین پیشنهاد نمی شود.

۲-ایجاد سورس کد:

برای ایجاد فایلهای سورس کد نیاز به هیچ ابزار خاصی نیست و با اسفاده از یک برنامه ویرایشگر متن ساده مانند Notepad می توان یک برنامه را ایجاد و ویرایش کرد. شکل ۳و۲، پروژه FirstProject در دو نسخه پایتون ۲x,3x که تنها شامل یک اسکریپت بوده و وظیفه آن فرستادن حاصل عبارت ۴÷(۵*۶-۵۰) به خروجی است را در نظر بگیرید:

شکل ۲-پروژه نوشته شده در نسخه python_2.x

شکل ۳-پروژه نوشته شده در نسخهPython_3.x

بررسی کدهای نسخه ۲٫x,3x:
ویژگی های اصلی مجموعه آموزشی ” صفر تا صد آموزش پایتون ”  :

– ۳۰۰ دقیقه آموزش فارسی پایتون به صورت کاملا جامع و پروژه محور از آشنایی مقدماتی تا انجام پروژه های مختلف کاربردی .
– آموزش فوق العاده کاربردی و سطح یک جهانی دوبله شده از اساتید معتبر برنامه نویسی دنیا
برای اولین بار در ایران! ترجمه ، فارسی سازی ، بومی سازی و دوبله شده با بهترین کیفیت توسط متخصصین برنامه نویس ایرانی
* شامل دوره آموزشی فارسی و مثال محور :
دوره آموزشی فارسی ” آموزش جامع پایتون ” – Python Essential Training
– همراه با سورس ارزشمند پروژه های آموزشی فارسی
– همراه با بیش از ۳۰ ساعت دوره های تخصصی آموزش Python به زبان انگلیسی برای استفاده به عنوان مرجع.
– همراه با تمام نرم افزار های مطرح کدنویسی پایتون Editors & IDEs
– بسته ای عالی برای تماپایتون (به انگلیسی: Python) یک زبان برنامه‌نویسی همه منظوره، سطح بالا، شی‌گرا، اِسکریپتی و متن باز است که توسط خودو فان راسام در سال ۱۹۹۱ در کشور هلند طراحی شد و اکنون یکی از محبوبترین زبانهای برنامه نویسی دنیاست.
فلسفهٔ ایجاد آن تأکید بر دو هدف اصلی خوانایی بالای کدهای نوشته شده و کوتاهی و بازدهی نسبی بالای آن است. کلمات کلیدی و اصلی این زبان به صورت حداقلی تهیه شده‌اند و در عوض، کتابخانه هایی که در اختیار کاربر است بسیار وسیع هستند.
بر خلاف برخی زبان‌های برنامه‌نویسی رایج دیگر که بلاک‌های کد در آکولاد تعریف می‌شوند (به‌ویژه زبان‌هایی که از گرامر زبان C پیروی می‌کنند) در زبان پایتون از کاراکتر Space و جلو بردن کد برای مشخص کردن بلاک های کد استفاده می شود. به این معنی که تعدادی یکسان از کاراکتر Space در ابتدای سطرهای هر بلاک قرار می‌گیرند، و این تعداد در بلاک‌های کد درونی‌تر افزایش می‌یابد. بدین ترتیب بلاک‌های کد به صورت خودکار ظاهری مرتب دارند.
پایتون مدل‌های مختلف برنامه‌نویسی (از جمله شی‌گرا و برنامه‌نویسی دستوری و تابع محور) را پشتیبانی می‌کند و برای مشخص کردن نوع متغییرها از Dynamic Typing استفاده می کند.
این زبان از زبان‌های برنامه‌نویسی مفسر بوده و به صورت کامل یک زبان شی‌گرا است که در ویژگی‌ها با زبان های تفسیری پرل، روبی، اسکیم، اسمال‌تاک و تی‌سی‌ال مشابهت دارد و از مدیریت خودکار حافظه استفاده می‌کند.
اینجا نمونه آموزش را ببینید(پکیج ارسالی با کیفیت بسیار بالایی است)

 
دوره آموزشی فارسی ” آموزش جامع پایتون ”

پایتون به دلیل قدرت و سادگی اش تبدیل به زبان اسکریپت نویسی منتخب بسیاری از سازمان های بزرگ از جمله Google، Yahoo و IBM شده است. درک کامل آخرین نسخه پایتون یعنی پایتون ۳ به شما کمک می کند تا اسکریپت های کارآمدتر و موثرتر بنویسید. در این دوره طریقه استفاده از پایتون ۳ برای ساخت اسکریپت های زیبا و حفظ کردن پروژه های موجود را به شما نشان خواهیم داد. در این دوره اصول پایه قاعده نحوی و کاربرد این زبان و همچنین ویژگی های پیشرفته ای مانند Object ها، Generator ها و Exception ها را پوشش خواهیم داد. یاد می گیرید که نوع ها و مقادیر چه ارتباطی با Object ها دارند، چگونه عبارات، حلقه ها و توابع را کنترل کنید و چگونه با Generator ها و Decorator ها کار کنید. همچنین سیستم ماژول پایتون را معرفی می کنیم و مثال هایی از اسکریپت نویسی پایتون را به صورت عملی در برنامه های واقعی خواهیم دید.

عناوین و سرفصلهای دوره آموزشی فارسی ” آموزش جامع پایتون “

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


۱- خوش آمدگویی
۲- فایل های تمرینی
۳- درباره پایتون ۳

فصل اول – نصب
۱- نصب کردن پایتون و کومودو روی سیستم عامل Mac
۲- نصب کردن پایتون و کومودو روی سیستم عامل Windows

فصل دوم – مروری بر این زبان
۱- درباره این مرور
۲- سلام دنیا
۳- آناتومی پایتون
۴- Expressionها و Statementها
۵- فضای خالی و کامنت ها
۶- استفاده از print()
۷- بلوک ها و Scope
۸- عبارات شرطی
۹- حلقه ها
۱۰- توابع
۱۱- آبجکت ها

فصل سوم – نوع ها و مقادیر
۱- مرور کلی
۲- نوع رشته ای
۳- نوع های عددی
۴- نوع Bool
۵- نوع های توالی
۶- type() و id()

فصل چهارم – عبارات شرطی
۱- قاعده عبارات شرطی
۲- عملگرهای شرطی
۳- واگذاری شرطی

فصل پنجم – عملگرها
۱- عملگرهای ریاضیاتی
۲- عملگرهای بیتی
۳- عملگرهای مقایسه ای
۴- عملگرهای بولی
۵- ترتیب عملگرها

فصل ششم – حلقه ها
۱- حلقه های پایتون
۲- حلقه while
۳- حلقه for
۴- کنترل های اضافی

فصل هفتم – توابع
۱- تعریف یک تابع
۲- آرگومان های تابع
۳- لیست های آرگومان
۴- آرگومان های Keyword
۵- مقادیر نتیجه
۶- Generatorها
۷- Decoratorها

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


فصل هشتم – داده ساختاربندی شده
۱- ساختارهای داده ساده
۲- لیست ها و Tupleها
۳- دیکشنری ها
۴- مجموعه ها
۵- درک لیست
۶- ساختارهای ترکیبی

فصل نهم – کلاس ها
۱- ساختن یک کلاس
۲- ایجاد یک آبجکت
۳- متدهای کلاس
۴- داده آبجکت
۵- وراثت
۶- آبجکت های Iterator

فصل دهم – خطاها
۱- کار با خطاها
۲- گزارش کردن خطاها

فصل یازدهم – آبجکت های رشته ای
۱- مروری بر آبجکت های String
۲- متدهای رشته ای رایج
۳- فرمت بندی رشته ها
۴- نصف کردن و متصل کردن

فصل دوازدهم – ورودی و خروجی فایل
۱- باز کردن فایل ها
۲- حالت متن علیه باینری
۳- فایل های متنی
۴- فایل های باینری

فصل سیزدهم – توابع داخلی
۱- توابع عددی
۲- توابع رشته ای
۳- توابع Container
۴- توابع آبجکت و کلاس

فصل چهاردهم – ماژول ها
۱- استفاده از ماژول های استاندارد
۲- ساخت یک ماژول

فصل پانزدهم – پایگاه های داده
۱- API پایگاه داده پایتون
۲- یک رابط کاربری پایگاه داده
۳- مثال: پایگاه داده URL کوتاه

فصل شانزدهم – نتیجه گیری
۱- جمع بندی
– همراه با بیش از ۳۰ ساعت دوره های تخصصی آموزش Python به زبان انگلیسی برای استفاده به عنوان مرجع.

– دوره آموزشی ۳ ساعته ” آموزش پیشرفته Python “
Lynda – Advanced Python

– دوره آموزشی ۲ ساعته ” آموزش Python – سیستم های توصیه پایتون برای Machine Learning”
Lynda – Introduction to Python Recommendation Systems for Machine Learning

– دوره آموزشی ۲ ساعته ” آموزش Python – یادگیری پایتون برای Data Science”
Lynda – Learning Python for Data Science
 ” آموزش Python – یادگیری پایتون با PyCharm”
Lynda – Learning Python with PyCharm

– ” آموزش Python – یادگیری کتابخانه های استاندارد پایتون ۳ “
Lynda – Learning the Python 3 Standard Library

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


– ” آموزش Python – اوپن سی وی OpenCV برای توسعه دهنگان پایتون“
Lynda – Opencv for Python Developers

– دوره آموزشی ۲ ساعته ” آموزش Python – بهینه سازی کدهای پایتون“
Lynda – Optimizing Python Code

– دوره آموزشی ۲ ساعته ” آموزش Python – بهینه سازی سرویس های پایتون“
Lynda – Optimizing Python Services

” آموزش Python – آنالیز داده در پایتون“
Lynda – Python – Data Analysis

– – افزایش کارایی برنامه نویسی پایتون“
Lynda – Python – Programming Efficiently
ه ” آموزش Python – اتوماسیون و تستینگ در پایتون“
Lynda – Python Automation and Testing

– دوره آموزشی ۷ ساعته ” آموزش Python – پایتون برای Data Science”
Lynda – Python For Data Science Essential Training

– دوره آموزشی ۱ ساعته ” آموزش پایتون Generator ها “
Lyndaپایتون نرم افزاری قدرتمند است که بیشتر برای کارهای پردازشی از آن استفاده میشود، با معرفی کتابخانه ی OpenCV در پایتون توجه مهندسین پردازش تصویر به این زبان سطح بالا جلب شد به طوری که به سرعت توانست وارد رقابت با زبانهایی مثل متلب و سی پلاس پلاس شود. ما در این دوره قصد داریم در ابتدا آموزشی روی خود زبان پایتون داشته باشیم، سپس نحوه ی کار با کتابخانه های پرکاربرد در پردازش تصویر بررسی خواهد شد و قسمت بیشتر آموزش خود را روی کار با کتابخانه ی OpenCV و دستورات پایه ای آن متمرکز خواهیم کرد.

 

حاصل دوره

کار با کتابخانه ی OpenCV با زبان Python

پیش‌نیاز

ندارد
سرفصل دوره
بخش اول:‎ معرفی روی زبان برنامه نویسی پایتون وکتابخانه OpenCV‎

    ۱
    معرف روی زبان برنامه نویسی پایتون OpenCV‎ و بررسی تاریخچه آن
    نمایش رایگان
    ۰۵:۳۵
    ۲
    روش نصب و فعالسازی آناکوندا
    نمایش رایگان
    ۰۵:۲۴
    ۳
    معرفی محیط آناکوندا و نصب OpenCV‎ در آناکوندا
    نمایش رایگان

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


    ۴
    متغیرها در پایتون
    نمایش رایگان
    ۰۵:۵۷
    ۵
    اعداد در پایتون
    نمایش رایگان
    ۰۵:۲۲
    تبدیل ها در پایتون
    ۰۷:۴۵
    آرایه ها در پایتون
    ۰۵:۵۵
    IfElse‎ در پایتون
    ۰۷:۴۸
    While‎ در پایتون
    ۰۴
    Forloop‎ در پایتون
    ۰۹:۲۱

بخش دوم:‎ آموزش کتابخانه Numpy‎

    آرایه ها در کتابخانه¬ی Numpy‎
    ۱۳:۰۴
    ماتریس ها در کتابخانه¬ی Numpy‎
   
آموزش پایتون همراه با پروژه های کاربردی (مقدماتی)
کد دوره:‌ 434527
فهرست و سرفصل ها

    فصل 1: معرفی دوره، زبان پایتون و کاربردهای آن نمایش رایگان
    15:03
    فصل 2: نصب Python و نرم افزار پای چرم (PyCharm)
    20:21
    فصل 3: معرفی متغیرها، عبارت ها و دستورها در محیط Python Console
    22:28
    فصل 4: کار با متغییرها و رشته ها (سطح پیشرفته)
    22:57
    فصل 5: کار با Input و دستورهای شرطی if، elif و else
    24:23
    فصل 6: دستورهای منطقی and و or و not، دستور if تو در تو
    15:19
    فصل 7: پیاده سازی پروژه بازی سنگ، کاغذ، قیچی
    22:08
    فصل 8: آموزش حلقه For
    13:21
    فصل 9: آموزش حلقه While
    12:08
    فصل 10: آموزش لیست ها (Lists)
    36:28
    فصل 11: معرفی List Comprehensions و لیست های تو در تو
    20:18
    فصل 12: آموزش دیکشنری (Dictionary) و Dictionary Comprehensions
    31:54
    فصل 13: کار با Set ها و Tuple ها (چندتایی ها)
    20:30
    فصل 14: توابع در پایتون (قسمت اول)
    31:32
    فصل 15: توابع در پایتون (قسمت دوم)
    22:37

توضیحات دوره

اگر شما وارد صفحه این دوره آموزشی شده اید، بدین معنی است که قطعا به برنامه نویسی علاقه دارید یا کنجکاوید تا به این سوال پاسخ دهید: برنامه نویسی چیست؟ برنامه نویسی به مجموعه ای از دستورها و اعمال محاسباتی و اجرایی گفته می شود که فرد با استفاده از آن می تواند یک سری اعمال را به زبان قابل درک برای کامپیوتر تبدیل کرده و در نهایت خروجی محاسبه شده را ملاحظه کند. اما پایتون! زبان برنامه نویسی Python با تلفظ پایتون به عنوان یکی از قدرتمندترین و ساده ترین زبان های برنامه نویسی در سراسر دنیا شناخته می شود. علت نام گذاری این زبان علاقه ی آقای گیدو ون روسوم (مخترع زبان Python) به شخصیت های کارتونی بود.
چرا پایتون؟

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


امروزه در سرتاسر جهان کاربردهای برنامه نویسی بسیار واضح و مشخص است. از موبایلی که در اختیار شماست تا تمام دستگاه های الکترونیکی که میبینید با برنامه نویسی کار می کنند. پس لازمه ی دانستن و پیاده سازی یک زبان بسیار حائز اهمیت است. زبان های برنامه نویسی زیادی وجود دارند که هر یک دارای قدرت منحصر به فردی هستند ولی پایتون (Python) به دلیل سادگی و آسان بودن آن در امر یادگیری، همواره انتخاب اول افرادی است که تازه به این دنیای پر رمز و راز قدم بر می دارند. این زبان اینقدر ساده است که در حال حاضر در مدارس ابتدایی با کاربردهای کودکانه تدریس می شود. ولی این سادگی از قدرت این زبان هرگز کم نمی کند چرا که سایت های بزرگی مانند گوگل، اینستاگرام، یاهو، ناسا و ... در حال حاضر از پایتون به عنوان ابزاری قدرتمند در پروژه های خود بهره می برند.
ویژگی های زبان پایتون

سطح بالا: پایتون یک زبان High Level یا سطح بالاست بنابراین با استفاده از آن می توانید پروژه های بزرگی را مدیریت کنید.

سادگی: پایتون اینقدر ساده است که یک کودک ۹ الی ۱۰ ساله می تواند آن را فرا بگیرد و بسته به نیاز خود از آن استفاده کند.

متن باز: پایتون یک زبان متن باز (Open Source) می باشد. یعنی شما برای بکارگیری آن نیازی نیست حتی ۱ ریال هم پرداخت کنید.

شیء گرا: پایتون از ساختار شیء گرایی پشتیبانی می کند. در پایتون هر چیزی به عنوان یک شیء شناخته می شود.

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

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

چند منظوره: یکبار کدنویسی کن و در چندین دستگاه مختلف اجرا کن! واقعا این شعار برای زبان پایتون صادق است. این زبان از قابلیت چند منظوره یا Cross-Platform پشتیبانی می کند.

توسعه پذیر: این زبان جزو توسعه پذیرترین زبان های حال حاضر دنیای برنامه نویسی است. یعنی اگر شما ۱ سال بعد به پروژه خودتان مراجعه کنید قطعا میتواند به ساده ترین شکل ممکن آن پروژه را توسعه دهید.
چه مهارت هایی در دوره آموزش پایتون کسب می کنید؟

    یادگیری روش صحیح برنامه نویسی (از ابتدا)
    آشنایی با روش های اشکال زدایی یا دیباگینگ (Debugging) برنامه ها
    شناخت نرم افزارهای مناسب جهت کار با پایتون
    ساخت بازی با منطق و الگوریتم برنامه نویسی
    درک کامل مفاهیم شیء گرایی (OOP) در زبان برنامه نویسی پایتون
    نحوه استفاده از پکیج های خارجی (External Packages)
    ایجاد یک پس زمینه ذهنی قوی درباره پایتون و ورود به دنیای برنامه نویسی

سرفصل ها

معرفی دوره

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

نصب پایتون

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


    نصب در ویندوز و لینوکس و مک
    نصب نرم افزار PyCharm و نحوه کار با آن
    تست نرم افزار PyCharm

معرفی داده ها و ساختار اولیه و اشیاء

    معرفی انواع داده یا Data Type ها
    معرفی اعداد و اعمال ریاضیاتی
    انتساب مقادیر به متغیرها
    معرفی نوع داده رشته ای
    معرفی ویژگی ها و متدها
    استفاده از دستور Print
    معرفی لیست ها
    درک مفهوم دیکشنری (Dictonary)
    معرفی چندتایی ها (Tuples)
    استفاده از دستور Set
    معرفی مقادیر باینری Boolean
    درک مفاهیم اولیه I/O و کار با فایل ها

عملگرها و عملوندها

    معرفی انواع عملگر
    درک تقدم و تاخر هر عملگر
    معرفی عملگرهای منطقی

دستورهای منطقی و شرطی و کنترلی

    معرفی دستور if و elif و else
    معرفی حلقه تکرار for
    معرفی حلقه تکرار while
    معرفی عملگرهای کاربردی

توابع و متدها

    معرفی توابع
    معرفی کلیدهای args و kwargs
    کار با عبارات لامبدا (Lambda Expression) و توابع فیلتر
    درک دستورهای تو در تو و اسکوپ ها

برنامه نویسی شیء گرایی با پایتون (OOP)

    معرفی شیء گرایی
    شناخت کلمه کلیدی Class و Attribute ها
    درک مفهوم وراثت
    درک متدها

ماژول ها و پکیج ها

    معرفی خط فرمان Pip
    نصب پکیج Pypi
    کار با ماژول ها و پکیج ها
    معرفی کلیدهای __name__ و __main__

خطاها و مدیریت آنها

    معرفی خطا در برنامه
    مدیریت خطاها
    اجرای تست نرم افزاری

معرفی دکوریتور و جنریتور (Decorator and Generator)

    معرفی Decorator
    معرفی Generator
    ارائه مثال کاربردی کار با کلیدهای Decorator و ۱۷:۴۶

بخش سوم:‎ آموزش کتابخانه matplot‎

    رسم نمودار با استفاده از کتابخانه¬ی matplot‎
    ۱۹:۱۹

بخش چهارم:‎ آموزش OpenCV‎
 – Python Generators

– دوره آموزشی ۳ ساعته ” آموزش پایتون Project ها “
Lynda – Python Projects

– دوره آموزشی ۱ ساعته ” آموزش Python 3  – اتوماسیون شبکه SSH در پایتون ۳“
Lynda – Python 3 SSH Network Automation – Quick Start
– همراه با تمام نرم افزار های مطرح کدنویسی پایتون Editors & IDEsم علاقمندان به برنامه نویس
    نسخه ۲x به طور پیشفرض از استاداردهای یونیکد پشتیبانی نمی کند و توسط ASCII کدگذاری می شوند که محدودیت تنها استفاده از ۱۲۸ کاراکتر را دارد. در نتیجه با افزودن سطر _*_Coding: encoding _*_ در ابتدای ماژول شیوه کدگذاری را تعیین نمودیم. اما نسخه ۳x به طور پیشفرض از استانداردهای یونیکد پشتیبانی می کند.
    در زبان پایتون هر متنی که بعد از علامت # قرار گیرد در روند اجرای برنامه هیچ تاثیری ندارد. به این متن ها، توضیح یا کامنت گفته می شود که به ارائه توضیحی در مورد بخشی از کد می پردازد.
    سطرهای خالی نیز توسط مفسر نادیده گرفته میشوند.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

    دستور print روش رایج فرستادن داده به خروجی می باشد. در نسخه ۲x از دستور print یا print() استفاده می شود. اما در نسخه ۳x دستور print به دستورprint(function) تبدیل شده است. این دستور توانایی دریافت هر تعداد دلخواه از داده و هر نوع از داده را دارد.
    به دنباله ای از کاراکتر ها که بین دو نماد ” ” محصور شده باشند string گفته می شود

مطالب مرتبط
ارسال نظر برای این مطلب

کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آمار سایت
  • کل مطالب : 28
  • کل نظرات : 0
  • افراد آنلاین : 2
  • تعداد اعضا : 0
  • آی پی امروز : 6
  • آی پی دیروز : 7
  • بازدید امروز : 11
  • باردید دیروز : 15
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 98
  • بازدید ماه : 197
  • بازدید سال : 933
  • بازدید کلی : 4,380