آموزش راهنمای Tkinter و Python برای توسعه برنامه های دسکتاپ

Tkinter & Python Gui for Desktop Application Development

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Tkinter Python & Python Gui با برنامه نویسی Python | آموزش Python Tkinter با برنامه کاربردی دسکتاپ پایتون gui Tkinter یک پایتون است که به جعبه ابزار Tk GUI متصل می شود. این رابط استاندارد پایتون به جعبه ابزار Tk GUI است و رابط کاربری گرافیکی استاندارد پایتون است. Tkinter python با نصب استاندارد گنو/لینوکس، مایکروسافت ویندوز و macOS پایتون گنجانده شده است. نام Tkinter از رابط Tk گرفته شده است. Python Tkinter راه عملی در پایتون به رابط‌های گرافیکی کاربر (GUI) است و در همه توزیع‌های استاندارد پایتون گنجانده شده است. برنامه نویسی شی گرا با متدها، سازنده ها، متدهای جادویی و از همه مهمتر مفهوم وراثت. رابط کاربری گرافیکی (GUI)، یک برنامه کامپیوتری است که فرد را قادر می‌سازد تا با استفاده از نمادها، استعاره‌ها، دستگاه‌های اشاره‌گر با کامپیوتر ارتباط برقرار کند، چه در زمینه هوش مصنوعی یا امور مالی کار می‌کنید یا در حال دنبال کردن حرفه‌ای در توسعه وب یا علم داده، پایتون هستید. یکی از مهم ترین مهارت ها نصب Anaconda Distribution برای ویندوز است نصب Anaconda Distribution برای MacOs نصب Anaconda Distribution برای لینوکس مرور نوت بوک Jupyter بررسی Jupyter Lab Python مقدمه اولین گام برای کدنویسی با استفاده از علامت نقل قول در کدنویسی پایتون (Pep8) مقدمه ای بر ساختارهای داده پایه در پایتون انجام انتساب به متغیرها اجرای تخصیص پیچیده به متغیرها نوع تبدیل عملیات حسابی در پایتون بررسی تابع چاپ در عمق عملیات دنباله فرار عملیات دنباله عملیات فرار منطق بولی عبارات منطقی بولی ترتیب عملیات امتدادی در دستورات عملیات اطلاعات طول (روش لنز) روش جستجو در رشته ها Startswith(), Endswith() روش تغییر کاراکتر در رشته ها Replace() روش های جایگزینی املا در روش های برش نویسه های رشته در فهرست بندی رشته ها و برش رشته کاراکترها. قالب بندی رشته با % عملگر قالب بندی رشته با روش قالب رشته قالب بندی رشته با روش f-string ایجاد عناصر فهرست رسیدن به فهرست - نمایه سازی و برش افزودن و اصلاح و حذف عناصر لیست افزودن و حذف با روش ها افزودن و حذف با فهرست روش های دیگر ایجاد فهرست از Tuple Reaching Tuple Elements Indexing And Slicing ایجاد Dictionary Reaching Dictionary Elements Add & Changing & Deleting Elements in Dictionary Dictionary Methods ایجاد مجموعه روش‌های افزودن و حذف عناصر در مجموعه‌ها تفاوت روش‌های عملیات در مجموعه‌های تقاطع و روش‌های مجموعه‌ها با روش‌های Sets روش‌ها مقایسه ساختار بیانیه‌های اپراتورها ساختار بیانیه‌های «if-else» ساختار بیانیه‌های «if-elif-else» ساختار بیانیه‌های تودرتوی «if-elif-else» برنامه‌ریزی هماهنگ با شرایط سه‌گانه «IF» و «INPUT» برای حلقه در پایتون برای حلقه در پایتون (تقویت موضوع) با استفاده از عبارات شرطی و برای حلقه با هم ادامه دستور شکستن فهرست دستور درک در حالی که حلقه در پایتون حلقه ها در پایتون تقویت موضوع آشنایی با توابع نحوه نوشتن تابع در عبارت بازگشتی نوشتن توابع با چندین آرگومان نوشتن Docstring در توابع با استفاده از توابع و عبارات شرطی با هم آرگومان ها و پارامترها عملیات سطح بالا با آرگومان ها all(), any() توابع map() تابع فیلتر() تابع zip() تابع enumerate() تابع max , min() Functions sum() Function round() تابع تابع Lambda Local and Global Variables ویژگی های کلاس Instantiation از کلاس ویژگی Instantiation تابع Write در ساختار ارث بری کلاس پیش نیازها:یک کامپیوتر در حال کار (ویندوز، مک یا لینوکس) خیر دانش قبلی پایتون برای مبتدیان مورد نیاز است انگیزه برای یادگیری دومین زبان برنامه نسبی آگهی های شغلی در میان همه زبان های دیگر تمایل به یادگیری ماشین یادگیری پایتون کنجکاوی برای برنامه نویسی پایتون تمایل به یادگیری برنامه نویسی پایتون، pycharm، python pycharm هیچ چیز دیگری! این فقط شما هستید، رایانه و جاه طلبی شما برای شروع امروز


سلام،

به دوره آموزشی "Tkinter Python Gui for Desktop Application Development" خوش آمدید.

Tkinter Python Python Gui با برنامه نویسی Python | Python Tkinter را با برنامه کاربردی دسکتاپ پایتون gui

یاد بگیرید


Tkinter یک پایتون است که به جعبه ابزار Tk GUI متصل می شود. این رابط استاندارد پایتون به جعبه ابزار Tk GUI است و رابط کاربری گرافیکی استاندارد پایتون است. Tkinter با نصب استاندارد گنو/لینوکس، مایکروسافت ویندوز و macOS پایتون همراه است. نام Tkinter از رابط Tk گرفته شده است. Tkinter، Python Gui، tkinter python، python tkinter، Gui، Python GUI، توسعه اپلیکیشن دسکتاپ، برنامه دسکتاپ، برنامه نویسی پایتون gui

Tkinter روشی واقعی در پایتون به رابط‌های گرافیکی کاربر (GUI) است و در همه توزیع‌های استاندارد پایتون گنجانده شده است. پایتون چارچوب های رابط کاربری گرافیکی زیادی دارد، اما Tkinter تنها فریم ورکی است که در کتابخانه استاندارد پایتون تعبیه شده است. در واقع، این تنها چارچوبی است که در کتابخانه استاندارد پایتون تعبیه شده است.

Tkinter کتابخانه استاندارد رابط کاربری گرافیکی برای پایتون است. پایتون زمانی که با Tkinter ترکیب می‌شود راهی سریع و آسان برای ایجاد برنامه‌های رابط کاربری گرافیکی فراهم می‌کند. Tkinter یک رابط شی گرا قدرتمند برای جعبه ابزار Tk GUI فراهم می کند.

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

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

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

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

ایجاد یک برنامه رابط کاربری گرافیکی با استفاده از Tkinter کار آسانی است. تنها کاری که باید انجام دهید این است که مراحل زیر را انجام دهید -

  • ماژول Tkinter را وارد کنید.

  • پنجره اصلی برنامه رابط کاربری گرافیکی را ایجاد کنید.

  • یک یا چند مورد از ویجت های ذکر شده در بالا را به برنامه رابط کاربری گرافیکی اضافه کنید.

  • حلقه رویداد اصلی را وارد کنید تا در برابر هر رویدادی که توسط کاربر راه‌اندازی می‌شود، اقدام کنید.

این دوره برای همه علاقمندان به پایتون مناسب است.

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

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

یکی از دوره‌های Python آکادمی Oak را بگذرانید و یاد بگیرید که چگونه با استفاده از این زبان فوق‌العاده مفید کدنویسی کنید. نحو ساده و خوانایی آن، پایتون را برای Flask، Django، علم داده و یادگیری ماشین عالی می کند. شما یاد خواهید گرفت که چگونه همه چیز را از بازی گرفته تا سایت و برنامه بسازید. از میان طیف وسیعی از دوره‌هایی انتخاب کنید که هم برای مبتدیان و هم برای توسعه‌دهندگان پیشرفته جذاب باشد.

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

- اما آیا ما برنامه نویسان هرگز تعجب نمی کنیم؟

- آیا می توانیم برنامه ای را با استفاده از پایتون کدنویسی کنیم؟

- چگونه می توانیم از رابط کاربری گرافیکی در پایتون استفاده کنیم؟

- نمی دانم آیا می توانیم به سرعت یک رابط کاربری آماده کنیم؟

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


سوالات متداول

پایتون چیست؟

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

Tkinter در پایتون چیست؟

Tkinter بسته GUI (رابط گرافیکی کاربر) استاندارد پایتون است. این یک لایه نازک شی گرا در بالای Tcl/Tk است. Tkinter تنها ابزار GuiProgramming برای پایتون نیست. با این حال این رایج ترین مورد استفاده است.

ساده ترین رابط کاربری گرافیکی برای پایتون چیست؟

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


آیا tkinter آسان است؟

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


چرا tkinter در پایتون استفاده می شود؟

Tkinter کتابخانه استاندارد رابط کاربری گرافیکی برای پایتون است. پایتون زمانی که با Tkinter ترکیب می‌شود راهی سریع و آسان برای ایجاد برنامه‌های رابط کاربری گرافیکی فراهم می‌کند. Tkinter یک رابط شی گرا قدرتمند برای جعبه ابزار Tk GUI فراهم می کند.


آیا tkinter در PyCharm گنجانده شده است؟

کتابخانه Tkinter با هر نصب پایتون تعبیه شده است، بنابراین به صورت پیش فرض در PyCharm نصب شده است. این به این معنی است که شما باید کاری انجام دهید جز اینکه «import tkinter» یا «import tkinter as tk» را بدون نصب در اسکریپت پایتون 3 خود اجرا کنید.


شی گرا بودن پایتون به چه معناست؟

Python یک زبان چند پارادایم است، به این معنی که از بسیاری از رویکردهای برنامه نویسی پشتیبانی می کند. پایتون در کنار سبک های برنامه نویسی رویه ای و تابعی، از سبک برنامه نویسی شی گرا نیز پشتیبانی می کند. در برنامه نویسی شی گرا، یک توسعه دهنده یک پروژه برنامه نویسی را با ایجاد اشیاء پایتون در کد که نشان دهنده اشیاء در دنیای واقعی است، تکمیل می کند. این اشیاء می توانند هم داده ها و هم عملکرد شی دنیای واقعی را داشته باشند. برای تولید یک شی در پایتون به یک کلاس نیاز دارید. شما می توانید یک کلاس را به عنوان یک الگو در نظر بگیرید. شما یک بار قالب را ایجاد می کنید و سپس از الگو برای ایجاد هر تعداد شی که نیاز دارید استفاده می کنید. کلاس‌های پایتون دارای ویژگی‌هایی برای نمایش داده‌ها و روش‌هایی هستند که عملکرد را اضافه می‌کنند. کلاسی که یک خودرو را نشان می‌دهد ممکن است ویژگی‌هایی مانند رنگ، سرعت، و صندلی‌ها و روش‌هایی مانند رانندگی، فرمان، و توقف داشته باشد.


برنامه نویسی رابط کاربری گرافیکی چیست؟

رابط کاربر گرافیکی (GUI)، یک برنامه کامپیوتری که به فرد امکان می‌دهد با استفاده از نمادها، استعاره‌های بصری و دستگاه‌های اشاره‌گر با رایانه ارتباط برقرار کند.


چرا پایتون برای رابط کاربری گرافیکی استفاده می شود؟

Python تعداد زیادی چارچوب (یا جعبه ابزار) رابط کاربری گرافیکی برای خود در دسترس دارد، از TkInter (به طور سنتی همراه با Python، با استفاده از Tk) تا تعدادی دیگر از راه حل های چند پلتفرمی، و همچنین اتصالات به پلتفرم خاص (همچنین) به عنوان فن آوری های "بومی") شناخته می شود.


محدودیت های پایتون چیست؟

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


Python چگونه استفاده می شود؟

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


قبل از یادگیری پایتون چه مهارت یا تجربه ای باید داشته باشم؟

Python اغلب در کلاس‌های سطح کالج تدریس می‌شود، زیرا برای اولین زبان برنامه‌نویسی افراد مناسب است. بنابراین، در حالی که یادگیری پایتون می تواند آسان تر باشد، اگر از قبل جاوا، جاوا اسکریپت یا سایر زبان های رایج را می دانید، لازم نیست. قبل از یادگیری پایتون، ممکن است درک اصول منطق برنامه نویسی، مانند گیت های "if/then"، حلقه های "while/for" و برنامه نویسی رویه ای در مقابل هدف مفید باشد. همچنین ممکن است بخواهید بدانید که برنامه‌ها چگونه ساخته می‌شوند، تفاوت بین برنامه‌نویسی frontend و backend، و نحوه استفاده رایانه‌ها از برنامه‌های کاربردی خاص. Udemy دوره های مبتدی زیادی دارد که می تواند به شما کمک کند پایتون را سریع انتخاب کنید.


چه مشاغلی از پایتون استفاده می کنند؟

Python یک زبان محبوب است که در بسیاری از صنایع و در بسیاری از رشته های برنامه نویسی استفاده می شود. مهندسان DevOps از پایتون برای اسکریپت نویسی وب سایت و سرور استفاده می کنند. توسعه دهندگان وب از Python برای ساخت برنامه های وب استفاده می کنند، معمولاً با یکی از چارچوب های وب محبوب پایتون مانند Flask یا Django. دانشمندان داده و تحلیلگران داده از پایتون برای ساخت مدل های یادگیری ماشینی، تولید تجسم داده ها و تجزیه و تحلیل داده های بزرگ استفاده می کنند. مشاوران مالی و کمیت ها (تحلیلگران کمی) از پایتون برای پیش بینی بازار و مدیریت پول استفاده می کنند. روزنامه نگاران داده از پایتون برای مرتب سازی اطلاعات و ایجاد داستان استفاده می کنند. مهندسان یادگیری ماشین از پایتون برای توسعه شبکه‌های عصبی و سیستم‌های هوشمند مصنوعی استفاده می‌کنند.

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


چرا می خواهید این دوره را بگذرانید؟

پاسخ ما ساده است: کیفیت آموزش.

هنگام ثبت نام، تخصص توسعه دهندگان با تجربه OAK Academy را احساس خواهید کرد.

کیفیت تولید ویدیو و صدا

همه ویدیوهای ما به صورت ویدیو و صوتی با کیفیت بالا ایجاد/تولید می شوند تا بهترین تجربه یادگیری را به شما ارائه دهند.

شما خواهید بود،

  • دیدن واضح

  • شنیدن واضح

  • حرکت در طول دوره بدون حواس‌پرتی

شما همچنین دریافت خواهید کرد:

دسترسی مادام العمر به دوره

پشتیبانی سریع دوستانه در بخش Q A

گواهی تکمیل Udemy برای دانلود آماده است

در حال حاضر شیرجه بزنید!

ما پشتیبانی کامل را ارائه می‌کنیم و به هر سؤالی پاسخ می‌دهیم.


شما را در دوره آموزشی "Tkinter Python Gui for Desktop Application Development" می بینیم.

Tkinter Python Python Gui با برنامه نویسی Python | Python Tkinter را با برنامه کاربردی دسکتاپ پایتون gui

یاد بگیرید




سرفصل ها و درس ها

تاسیسات Installations

  • نصب Anaconda Distribution برای ویندوز Installing Anaconda Distribution for Windows

  • نصب Anaconda Distribution برای MacOs Installing Anaconda Distribution for MacOs

  • نصب Anaconda Distribution برای لینوکس Installing Anaconda Distribution for Linux

  • بررسی دفترچه یادداشت Jupyter Reviewing The Jupyter Notebook

  • بررسی آزمایشگاه ژوپیتر Reviewing The Jupyter Lab

  • نمای کلی Jupyter Notebook و Google Colab Overview of Jupyter Notebook and Google Colab

  • نصب PyCharm برای ویندوز Installing PyCharm for Windows

  • نصب PyCharm برای مک Installing PyCharm for Mac

گام اول برای کدنویسی First Step to Coding

  • مقدمه پایتون Python Introduction

  • فایل های پروژه Project Files

  • گام اول برای کدنویسی First Step to Coding

  • استفاده از علامت نقل قول در کدنویسی پایتون Using Quotation Marks in Python Coding

  • فرم و سبک کدنویسی چگونه باید باشد (Pep8) How Should the Coding Form and Style Be (Pep8)

  • امتحان Quiz

عملیات پایه با پایتون Basic Operations with Python

  • مقدمه ای بر ساختارهای داده پایه در پایتون Introduction to Basic Data Structures in Python

  • انجام انتساب به متغیرها Performing Assignment to Variables

  • انجام انتساب پیچیده به متغیرها Performing Complex Assignment to Variables

  • تبدیل نوع Type Conversion

  • عملیات حسابی در پایتون Arithmetic Operations in Python

  • بررسی عملکرد چاپ در عمق Examining the Print Function in Depth

  • عملیات توالی فرار Escape Sequence Operations

  • امتحان Quiz

نوع داده بولی در زبان برنامه نویسی پایتون Boolean Data Type in Python Programming Language

  • عبارات منطقی بولی Boolean Logic Expressions

  • ترتیب عملیات در اپراتورهای بولی Order Of Operations In Boolean Operators

  • با پایتون تمرین کنید Practice with Python

  • امتحان Quiz

نوع داده رشته ای در زبان برنامه نویسی پایتون String Data Type in Python Programming Language

  • بررسی رشته ها به طور خاص Examining Strings Specifically

  • دسترسی به اطلاعات طول (روش لنز) Accessing Length Information (Len Method)

  • روش جستجو در رشته های Startswith()، Endswith() Search Method In Strings Startswith(), Endswith()

  • روش تغییر کاراکتر در رشته ها Replace() Character Change Method In Strings Replace()

  • روش های جایگزینی املا در رشته Spelling Substitution Methods in String

  • روش های برش کاراکتر در رشته Character Clipping Methods in String

  • فهرست بندی و برش رشته کاراکتر Indexing and Slicing Character String

  • عملیات نمایه سازی و برش پیچیده Complex Indexing and Slicing Operations

  • قالب بندی رشته با عملیات حسابی String Formatting with Arithmetic Operations

  • قالب بندی رشته با عملگر % String Formatting With % Operator

  • قالب بندی رشته با روش String.Format String Formatting With String.Format Method

  • قالب بندی رشته با روش f-string String Formatting With f-string Method

  • امتحان Quiz

فهرست ساختار داده در زبان برنامه نویسی پایتون List Data Structure in Python Programming Language

  • ایجاد لیست Creation of List

  • رسیدن به عناصر فهرست - نمایه سازی و برش Reaching List Elements – Indexing and Slicing

  • افزودن و اصلاح و حذف عناصر لیست Adding & Modifying & Deleting Elements of List

  • افزودن و حذف با روش ها Adding and Deleting by Methods

  • افزودن و حذف بر اساس فهرست Adding and Deleting by Index

  • سایر روش های فهرست Other List Methods

  • امتحان Quiz

ساختار داده تاپل در زبان برنامه نویسی پایتون Tuple Data Structure in Python Programming Language

  • ایجاد تاپل Creation of Tuple

  • رسیدن به عناصر چندگانه نمایه سازی و برش Reaching Tuple Elements Indexing And Slicing

  • امتحان Quiz

ساختار داده دیکشنری در زبان برنامه نویسی پایتون Dictionary Data Structure in Python Programming Language

  • ایجاد فرهنگ لغت Creation of Dictionary

  • رسیدن به عناصر دیکشنری Reaching Dictionary Elements

  • افزودن و تغییر و حذف عناصر در دیکشنری Adding & Changing & Deleting Elements in Dictionary

  • روش های دیکشنری Dictionary Methods

  • امتحان Quiz

تنظیم ساختار داده در زبان برنامه نویسی پایتون Set Data Structure in Python Programming Language

  • ایجاد مجموعه Creation of Set

  • روش‌های افزودن و حذف عناصر در مجموعه‌ها Adding & Removing Elements Methods in Sets

  • تفاوت روش های عملیات در مجموعه ها Difference Operation Methods In Sets

  • روش های تقاطع و اتحاد در مجموعه ها Intersection & Union Methods In Sets

  • پرسیدن سوال برای مجموعه با روش Asking Questions to Sets with Methods

  • امتحان Quiz

عبارات شرطی در زبان برنامه نویسی پایتون Conditional Expressions in Python Programming Language

  • اپراتورهای مقایسه Comparison Operators

  • ساختار عبارات "اگر". Structure of “if” Statements

  • ساختار بیانیه های "اگر-دیگر". Structure of “if-else” Statements

  • ساختار بیانیه های «اگر-الف-الز». Structure of “if-elif-else” Statements

  • ساختار عبارات "if-elif-else" تودرتو Structure of Nested “if-elif-else” Statements

  • برنامه نویسی هماهنگ با "IF" و "INPUT" Coordinated Programming with “IF” and “INPUT”

  • وضعیت سه تایی Ternary Condition

  • امتحان Quiz

برای حلقه در زبان برنامه نویسی پایتون For Loop in Python Programming Language

  • برای حلقه در پایتون For Loop in Python

  • برای حلقه در پایتون (تقویت موضوع) For Loop in Python(Reinforcing the Topic)

  • استفاده از عبارات شرطی و For Loop Together Using Conditional Expressions and For Loop Together

  • Continue Command Continue Command

  • شکستن فرمان Break Command

  • درک لیست List Comprehension

  • امتحان Quiz

حلقه در زبان برنامه نویسی پایتون While Loop in Python Programming Language

  • در حالی که در پایتون حلقه بزنید While Loop in Python

  • در حالی که در پایتون حلقه ها را تقویت می کند While Loops in Python Reinforcing the Topic

  • امتحان Quiz

توابع در زبان برنامه نویسی پایتون Functions in Python Programming Language

  • آشنایی با توابع Getting know to the Functions

  • نحوه نوشتن تابع How to Write Function

  • عبارت بازگشتی در توابع Return Expression in Functions

  • توابع نوشتن با آرگومان چندگانه Writing Functions with Multiple Argument

  • نوشتن Docstring در توابع Writing Docstring in Functions

  • استفاده از توابع و عبارات شرطی با هم Using Functions and Conditional Expressions Together

  • امتحان Quiz

آرگومان ها و پارامترها در زبان برنامه نویسی پایتون Arguments And Parameters in Python Programming Language

  • آرگومان ها و پارامترها Arguments and Parameters

  • عملیات سطح بالا با آرگومان ها High Level Operations with Arguments

  • امتحان Quiz

پرکاربردترین توابع در زبان برنامه نویسی پایتون Most Used Functions in Python Programming Language

  • توابع all()، any(). all(), any() Functions

  • تابع map(). map() Function

  • تابع filter(). filter() Function

  • تابع zip(). zip() Function

  • تابع ()numerate enumerate() Function

  • توابع max()، min(). max(), min() Functions

  • تابع sum(). sum() Function

  • تابع round(). round() Function

  • تابع لامبدا Lambda Function

  • امتحان Quiz

ساختار کلاس در زبان برنامه نویسی پایتون Class Structure in Python Programming Language

  • متغیرهای محلی و جهانی Local and Global Variables

  • ویژگی های کلاس Features of Class

  • نمونه سازی کلاس Instantiation of Class

  • صفت Instantiation Attribute of Instantiation

  • نوشتن تابع در کلاس Write Function in the Class

  • ساختار ارثی Inheritance Structure

برنامه نویسی شی گرا Object Oriented Programming

  • منطق OOP (برنامه نویسی شی گرا) Logic of OOP (Object-oriented Programming)

  • OOP: سازنده OOP : Constructor

  • OOP: روش ها OOP : Methods

  • OOP: ارث OOP : Inheritance

  • OOP: Overriding و Overloading OOP : Overriding and Overloading

مقدمه ای بر Tkinter Introduction to Tkinter

  • رابط کاربری گرافیکی چیست؟ What is GUI

  • پیوند فایل پروژه Tkinter - Tkinter Python & Python GUI با برنامه Tkinter Desktop Tkinter Project File Link - Tkinter Python & Python GUI with Tkinter Desktop App

  • گام اول First Step

  • امتحان Quiz

اجزای اصلی در Tkinter Basic Components in Tkinter

  • افزودن مؤلفه ها - I Adding Components – I

  • مثال: ماشین حساب BMI Example: BMI Calculator

  • افزودن اجزاء - II Adding Components – II

  • افزودن اجزاء - III Adding Components – III

Tkinter Layout Managements Tkinter Layout Managements

  • مدیریت چیدمان – I Layout Management – I

  • مدیریت چیدمان - II Layout Management – II

  • امتحان Quiz

مدیر هندسه Geometry Manager

  • مدیر هندسه - I Geometry Manager - I

  • مدیر هندسه - II Geometry Manager - II

سفارشی سازی در Tkinter Customization in Tkinter

  • سفارشی سازی در Tkinter - I Customization in Tkinter - I

  • سفارشی سازی در Tkinter - II Customization in Tkinter - II

  • سفارشی سازی در Tkinter - III Customization in Tkinter - III

مثال های پایتون Tkinter Tkinter Python Examples

  • مثال Tkinter: رولت روسی Tkinter Example: Russian Roulette

  • مثال Tkinter: Pomodoro Timer Tkinter Example: Pomodoro Timer

سبک ها و تم ها Styles and Themes

  • بهبود ظاهر با سبک ها و تم ها Improving the Look with Styles and Themes

مثال ها Examples

  • مثال Tkinter: ماشین حساب Tkinter Example: Calculator

  • مثال Tkinter: بازی سنگ – کاغذ – قیچی Tkinter Example: Rock – Paper – Scissors Game

  • مثال Tkinter: Password Vault Tkinter Example: Password Vault

اضافی Extra

  • راهنمای Tkinter و Python برای توسعه برنامه های دسکتاپ Tkinter & Python Gui for Desktop Application Development

نمایش نظرات

آموزش راهنمای Tkinter و Python برای توسعه برنامه های دسکتاپ
جزییات دوره
16.5 hours
116
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
78
4.8 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Oak Academy Oak Academy

زنده باد دانش فنی سلام در آنجا ، تا سال 2024 ، بیش از 1 میلیون شغل محاسباتی پر نشده وجود خواهد داشت و شکاف مهارت ها یک مشکل جهانی است. این نقطه شروع ما بود. در آکادمی OAK ، ما کارشناسان فناوری هستیم که سالها و سالها در این بخش بوده ایم. ما ریشه عمیق در دنیای فناوری داریم. ما صنعت فناوری را می شناسیم. و ما می دانیم که بزرگترین مشکل صنعت فناوری "شکاف مهارتهای فنی" است و راه حل ما این است. آکادمی OAK پل ارتباطی بین صنعت فناوری و افرادی خواهد بود -در حال برنامه ریزی یک حرفه جدید است فکر تحول شغلی است - می خواهید تغییر شغلی یا اختراع مجدد ، - تمایل به یادگیری سرگرمی های جدید با سرعت خود را داشته باشید

OAK Academy Team OAK Academy Team

مربی

Ali̇ CAVDAR Ali̇ CAVDAR

دانشمند داده و مدرس IT