دوره آموزش پایتون | دوره مقدماتی پایتون

مروری بر دوره

شما در این دوره با مقدمات مربوط به زبان برنامه نویسی پایتون آشنا خواهید شد.

.

نمونه تدریس اساتید

Aparat Video URL
تدریس آنلاین (Live)
Aparat Video URL
تدریس حضوری
Aparat Video URL
تدریس حضوری
Aparat Video URL
تدریس حضوری
Aparat Video URL
تدریس حضوری

آنچه خواهید آموخت

آشنایی کلی با زبانهای برنامه نویسی

سرفصل ها

BASICS

  • Introduction
  • Interpreter vs. Compiler
  • Understanding and Getting to Know Python
  • Storing Items in Variables
  • More on Variables and Strings
  • String Formatting
  • Displaying Numbers, Variables and Strings

PROGRAM FLOW CONTROL

  • Conditions with IF ELIF ELSE
  • FOR Loops
  • Understanding CONTINUE and BREAK
  • Augmented Assignments
  • WHILE Loops
  • Nesting Conditions and Loops
  • LISTS, RANGES AND TUPLES

Lists in Python

  • Understanding Iterators
  • Using Ranges
  • Ordered Sets With Tuples

DICTIONARIES AND SETS

  • Binary and Hex Numbers in Python
  • Dictionaries and More
  • Sets in Python

INPUTS AND OUTPUTS

  • Reading and Writing Text Files
  • Appending to Files
  • Writing Binary Files Manually
  • Using PICKLE to Write Binary Files
  • Shelves
  • Manipulating Data with Shelves
  • Updating With Shelves

MODULES AND FUNCTIONS

  • Modules and Import
  • Standard Python Library
  • WebBrowser Module
  • Time and Date in Python
  • Timezones
  • Checking Path in Windows/Mac
  • Installing the PYTZ Module
  • Using Timezones
  • Introduction to TKINTER
  • TKINTER – Pack Geometry Manager
  • TKINTER – Grid Geometry Manager
  • Functions in Python
  • Scope in Functions
  • Global Variables
  • Global Keyword
  • Importing Techniques
  • Underscores in Python
  • Namespaces and Recursion
  • Recursion with OS Module
  • Nonlocal Keyword
  • LEGB

OBJECT ORIENTED PYTHON

  • OOP and Classes
  • Instances, Constructors, Self and More
  • Class Attributes
  • Methods
  • Non Public and Mangling
  • DocString and Raw Literals
  • Complile Files and Algorithm Flowchart
  • Getters and Properties
  • Getters and Setters
  • Data Attributes and Properties
  • Encapsulation
  • Inheritance
  • Subclasses and Overloading
  • Calling Super Methods
  • Overriding Methods
  • Polymorphism
  • Duck Test
  • Composition
  • Aggregation
  • Delegation

USING DATABASE 

  • Database Terminology
  • SQLite3 on Windows, Mac and Linux
  • Querying Data
  • Order by and Joins
  • Wildcards and Views
  • SQL Injection Attacks
  • Placeholders and Parameter Substitution
  • Exceptions

مخاطبان دوره

  • Developer ها

پیش نیازها

  • آشنایی کلی با زبانهای برنامه نویسی

تقویم دوره

در حال حاضر تقویمی برای این دوره تعریف نشده است.

نظرات

مژگان عالی (تایید نشده) در تاریخ 21 شهریور 1401 نوشته:

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

naseh در تاریخ 22 شهریور 1401 نوشته:

با سلام و وقت بخیر

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

با احترام

محمدمهدی وزیری در تاریخ 18 شهریور 1401 نوشته:

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

naseh در تاریخ 20 شهریور 1401 نوشته:

با سلام  و احترام

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

با احترام

REDLEARN (تایید نشده) در تاریخ 2 خرداد 1401 نوشته:

کی دوره شروع میشه

naseh در تاریخ 24 خرداد 1401 نوشته:

با سلام 

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

با احترام

REDLEARN (تایید نشده) در تاریخ 27 اردیبهشت 1401 نوشته:

سلام برای دریافت مدرک باید امتحان بدیم

naseh در تاریخ 24 خرداد 1401 نوشته:

با سلام

متاسفانه خیر با توجه به تغییر سرفصل ها جهت دریافت مدرک می بایست در دوره جدید شرکت کنید.

با احترام

مرتضی (تایید نشده) در تاریخ 24 اردیبهشت 1401 نوشته:

مدرک بین المللی هم ارائه میشه؟

naseh در تاریخ 24 خرداد 1401 نوشته:

سلام دوست عزیز

اصولا برای دوره پایتون مرکز رسمی جهت ارائه مدارک بین المللی همچون سیسکو و مایکروسافت وجود ندارد اما این دوره شامل مدرک رسمی و مورد تأیید وزارت علوم ایران می باشد.

ehsan (تایید نشده) در تاریخ 18 اسفند 1400 نوشته:

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

Shadi در تاریخ 21 اسفند 1400 نوشته:

سلام دوست عزیز 

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

ستایش (تایید نشده) در تاریخ 29 بهمن 1400 نوشته:

برای دوره مدرک هم ارائه میشه؟

Shadi در تاریخ 30 بهمن 1400 نوشته:

سلام دوست عزیز

بله دوره شامل مدرک رسمی و مورد تأیید وزارت علوم می باشد.

شما نیز نظر خود را بنویسید:

متن ساده

  • تگ‌های HTML مجاز نیستند.
  • خطوط و پاراگراف‌ها بطور خودکار اعمال می‌شوند.
  • Web page addresses and email addresses turn into links automatically.