ما را دنبال کنید:
image

دوره جامع پایتون (مقدماتی، پیشرفته، Django)

آنچه یاد خواهید گرفت

سرفصل های پایتون 

Introduction

  • History
  • Features
  • Setting up path
  • Working with Python
  • Basic Syntax
  • Variable and Data Types
  • Operator

Conditional Statements

  • If
  • If-else
  • Nested if-else

Looping

  • For
  • While
  • Nested loops

Control Statements

  • Break
  • Continue
  • Pass

String Manipulation

  • Accessing Strings
  • Basic Operations
  • String slices
  • Function and Methods

Lists

  • Introduction
  • Accessing list
  • Operations
  • Working with lists
  • Function and Methods

Tuple

  • Introduction
  • Accessing tuples
  • Operations
  • Working
  • Functions and Methods

Dictionaries

  • Introduction
  • Accessing values in dictionaries
  • Working with dictionaries
  • Properties
  • Functions

Functions

  • Defining a function
  • Calling a function
  • Types of functions
  • Function Arguments
  • Anonymous functions
  • Global and local variables

Modules

  • Importing module
  • Math module
  • Random module
  • Packages
  • Composition

Input-Output

  • Printing on screen
  • Reading data from keyboard
  • Opening and closing file
  • Reading and writing files
  • Functions

Exception Handling

  • Exception
  • Exception handling
  • except clause
  • Try finally clause
  • User Defined Exceptions

HTML چیست

  • Tools - browsers - IDE - texteditor
  • How the web works
  • host چیست
  • domain چL:
    یست
  • sketch و wireframe چیست
  • نقش html و css و javascript در صفحات وب
  • تعریف وبسایتهای ایستا (static)
  • تعریف وبسایتهای پویا (dynamic)
  • تفاوت وبسایتهای پویا (dynamic) و وبسایتهای ایستا (static)
  • front-end چیست و به چه کسی front-end developer میگویند
  • back-end چیست و به چه کسی back-end developer میگویند
  • تعریف زبان های مفسری (Interpreter)
  • تعریف زبانهای کامپایلری (Compiler)
  • فرق زبان های نشانه گذاری و برنامه نویسی
  • tag چیست و چند نوع تگ داریم
  • ساخت اولین صفحه با html
  • Doctype چیست
  • توضیح تگهای html - head - body - title
  • متا تگ ها
  • seo چیست
  • تگهای headings
  • attribute در تگ
  • تگ paragraph
  • تگ br و hr
  • تگ anchor (a)
  • آدرس دهی relative و absolute
  • تگ img (jpg , png , gif , svg , webp )
  • تفاوت bitmap و vector
  • تگهای strong - em - i
  • div - span
  • block و inline
  • تگهای ul li - ol li - dl dt dd
  • تگهای table - thead - tbody- tfoot - tr - th - td
  • تگ form - inputs - textarea - label
  • تگ select - option - optgroup
  • تگ fieldset - legend
  • تگ iframe

HTML 5:

  • تگ header
  • تگ footer
  • تگ main
  • تگ nav
  • تگ section
  • تگ article
  • تگ aside
  • تفاوت div و section
  • تگ figure - figcaption
  • تگ audio
  • تگ video
  • تگ address
  • تگ time
  • تگ mark
  • تگ cite
  • svg چیست
  • canvas چیست

CSS:

  • css inline-internal-external
  • selector ها در css
  • تعریف font و انواع web font
  • استفاده font-awesome از طریق file
  • استفاده font-awesome از طریق cdn
  • web font generators
  • font-icon ها
  • رنگها در css
  • تفاوت طراحی flat و realism
  • background-color
  • background-image
  • background-postion
  • background-repeat
  • background-size
  • background-clip
  • multi-backgorund
  • background-blend-mode
  • gradients
  • text-decoration
  • text properties (color - fontsize - font-weight - font-style ...)
  • list-styles
  • border - outline
  • css3 and prefixes
  • border-radius
  • box-shadow
  • text-shadow
  • filter ها در css
  • css pseudo classes (:hover , :active , :first-child , ....)
  • css pseudo elements (:after , :before , ....)
  • inline و block و inline-block
  • vh و vw
  • float
  • margin - padding - box-sizing
  • positions
  • transforms
  • transform 3d
  • transitions
  • animations
  • css clicks
  • variables in css
  • ریسپانسیو چیست

سرفصل های پایتون پیشرفته:

OOPs concept

  • Class and object
  • Attributes
  • Inheritance
  • Overloading
  • Overriding
  • Data hiding

Regular expressions

  • Match function
  • Search function
  • Matching vs. Searching
  • Modifiers
  • Patterns

Database

  • Introduction
  • Connections
  • Executing queries
  • Transactions
  • Handling error

Networking

  • Socket
  • Socket Module
  • Methods
  • Client and server
  • Internet modules

Multithreading

  • Thread
  • Starting a thread
  • Threading module
  • Synchronizing threads
  • Multithreaded Priority Queue

GUI Programming

  • Introduction
  • Tkinter programming
  • Tkinter widgets

Sending email

سرفصل های Django:

  •  Why Django is the premier Python framework for developing web applications 
  • The big picture - how Django is structured
  •  Setting up the Environment
  •  Django Views
  •  URL Mapping
  •  Django Templates
  •  (Static Files (CSS
  •  Django Models
  •  The Django admin
  •  Generic views
  •  Simple forms
  •  Complex forms and model forms
  •  Managing Users
  •  Authentication
  •  Authorization
  •  Restricted content
  •  File uploads
  •  Sending email
  •  Handling Cookies
  •  Sessions in Django
  •  Memory Caching in Django
  •  Security
  •  Deploying a Django application

پیش نیاز

آشنایی با کامپیوتر و اصول حل مسئله آشنایی با مفاهیم ابتدایی برنامه نویسی

مخاطبان دوره

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

توانایی پس ازگذراندن دوره

  • مسائل و چالش­های محاسباتی را به صورت یک برنامه کامپیوتری با رعایت اصول برنامه نویسی، ارائه دهند؛
  • مخاطبین می­توانند در کد خود، خروجی­ های کار را با نمودار نمایش دهند یا در یک فایل ذخیره کنند.
  • توانایی برنامه نویسی وب با زبان پایتون

 افرادی که علاقمند به پایتون هستند می توانند دردوره جامع پایتون (مقدماتی، پیشرفته، Django)​ لایتک شرکت نمایند و مهارت کسب نمایند.

پس با خيال راحت ثبت نام خود را انجام دهيد.

توجه: قبل از واریز وجه دوره، حتما از طریق مسئول آموزش استعلام گرفته شود.

این دوره به صورت کاملا عملی و پروژه محور می باشد.

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

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

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

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

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

لینک اعضای هیئت علمی