لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پایتون در باطن
Python on the Backend
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش توسعه بکاند پایتون، ساخت یک وبسایت یا API در پایتون، طراحیشده برای دانشآموزان با مک یا ویندوز. ساخت برنامههای وب و APIهای جالب برای مشتریان دیگر. به API های وب که توسط توسعه دهندگان دیگر با زبان های دیگر مصرف می شوند نصب، استفاده و استقرار نوت بوک های Jupyter یاد بگیرید که چگونه Load Balancing را برای خدمات Backend Python خود پیاده سازی کنید برنامه نویسی پایگاه داده Backend را با Python و PostgresSQL یاد بگیرید: اتصال، پرس و جو، نوشتن و انجام تراکنش ها. پیش نیازها: قادر به درک اصول اولیه برنامه نویسی
آیا پایتون را می شناسید و می خواهید آن را به سطح بعدی ببرید؟ چگونه در مورد نوشتن یک وب سایت در پایتون یا یک API به طوری که توسعه دهندگان همکار شما بتوانند در JSON از طریق HTTP ساده استفاده کنند. با رونق میکروسرویس ها و API، توسعه دهندگانی که عادت به کار با اسکریپت های نوشتن پایتون دارند، اکنون می توانند دانش خود را به پشتیبان ببرند. این دوره به شما اصول اولیه وب سرورها، نحوه راه اندازی وب سرور پایتون و نوشتن برنامه های جالب جالب در پشتیبان را به شما آموزش می دهد. در پایان دوره از شما خوانده می شود تا با دنیا آشنا شوید و سرویس ها و API های خود را بنویسید، از پایگاه داده بخوانید و بنویسید، در سرویس های پایتون خود تعادل بار پیچیده ای انجام دهید، با نوت بوک های Jupyter کار کنید و خیلی چیزهای دیگر!
سرفصل ها و درس ها
معرفی
Introduction
چرا توسعه Back-end؟
Why Back-end Development?
طرح کلی دوره
Course Outline
شروع راه اندازی (Mac)
Getting Started Setup (Mac)
راه اندازی Python3 در مک
Setup Python3 on Mac
نصب Tornado وب سرور HTTP پایتون در مک
Installing Tornado the Python HTTP Web Server on Mac
نصب کد ویژوال استودیو و افزونه پایتون در مک
Installing Visual Studio Code and Python Extension on Mac
شروع راه اندازی (ویندوز)
Getting Started Setup (Windows)
راه اندازی Python3 در ویندوز
Setup Python3 on Windows
نصب Tornado وب سرور پایتون HTTP در ویندوز
Installing Tornado the Python HTTP Web Server on Windows
نصب کد ویژوال استودیو و پسوند پایتون در ویندوز
Installing Visual Studio Code and Python Extension on Windows
ساخت وب سرور HTTP پایتون
Building the Python HTTP Web Server
پروتکل HTTP
HTTP Protocol
ساختن یک نقطه پایانی ساده روش GET HTTP در پایتون
Building a simple GET HTTP method end point in Python
ارائه یک فایل HTML ساده از وب سرور پایتون (Index.html)
Serving a simple HTML file from Python Web Server (Index.html)
پارامترهای ورودی به API پایتون
Input Parameters to Python API
پارامتر Query در مقابل پارامتر منبع
Query Parameter vs Resource Parameter
ساختن نقطه پایانی GET با پارامتر رشته کوئری
Building a GET end point with a query string parameter
ساختن نقطه پایانی GET با پارامترهای منبع
Building a GET end point with resource parameters
ساخت Dynamic POST و GET JSON HTTP API
Building Dynamic POST and GET JSON HTTP APIs
ساختن نقطه پایانی JSON GET که از یک فایل متنی در باطن خوانده می شود
Building a JSON GET endpoint that reads from a text file on the backend
ساختن یک نقطه پایانی JSON POST که روی یک فایل متنی در باطن می نویسد
Building a JSON POST endpoint that writes to a text file on the backend
مصرف Python API از جاوا اسکریپت
Consuming Python API from Javascript
مصرف GET و POST API از Javascript/HTML
Consuming the GET and POST API from Javascript/HTML
ساخت سرویس آپلود تصویر با پایتون
Building an Image Upload Service with Python
چرخاندن سه نمونه از گردباد در حال اجرا در 3 پورت مختلف
Spin three instances of tornado running on 3 different ports
نوت بوک های Jupyter
Jupyter Notebooks
نوت بوک Jupyter چیست؟
What is Jupyter nootbook?
نصب نوت بوک Jupyter در مک
Installing Jupyter Notebook on Mac
نصب نوت بوک Jupyter در ویندوز
Installing Jupyter Notebook on Windows
نصب نوت بوک Jupyter در Docker
Installing Jupyter Notebook on Docker
کار با Jupyter Notebook (مثال توییتر)
Working with Jupyter Notebook (Twitter example)
بخش پاداش - پایتون و پایگاه داده، تعادل بار Docker و موارد دیگر!
Bonus Section - Python and the Database, Docker Load balancing and more!
Load Balancing خدمات پایتون با nginx
Load Balancing Python services with nginx
چرخش نمونه Postgres با Docker
Spinning Postgres Instance with Docker
برنامه نویسی پایگاه داده با پایتون
Database programming with Python
کار با MySQL در پایتون
Working with MySQL in Python
پایتون و Postgres سمت سرور در مقابل نشانگر سمت مشتری
Python and Postgres Server Side vs Client Side Cursors
برنامه های وب بدون حالت در مقابل Stateful در پایتون
Stateless vs Stateful Web Applications in Python
اسم من حسین است و مهندس نرم افزار هستم. از زمانی که عمویم اولین کتاب برنامه نویسی ام را در سال 1998 به من داد () متوجه شدم که نرم افزار علاقه من است. من وبلاگم را راه اندازی کردم و کانال یوتیوب را به عنوان یک خروجی برای صحبت در مورد نرم افزار راه اندازی کردم.
استفاده از نرم افزار برای حل مشکلات جالب یکی از چیزهای جذابی است که من واقعا از آن لذت می برم. در کانال های رسانه های اجتماعی من با من تماس بگیرید تا داستان نرم افزار خود را بگویید، سؤال بپرسید یا مشکلات جالب را به اشتراک بگذارید. من دوست دارم آن را بشنوم!
من همچنین در زمینه سیستم های اطلاعات جغرافیایی (یا GIS) تخصص دارم. من از سال 2005 به بسیاری از سازمانها در کشورهای مختلف کمک کردم تا فناوری GIS را پیادهسازی کنند و برنامههای سفارشی را متناسب با موارد استفاده و سادهسازی گردشهای کاریشان از سال 2005 نوشتم. دویست ویدیوی یوتیوب و آموزش نرم افزار تا به امروز در حال تماشا هستند و شروع به کردند. من از سال 2015 درEsri مهندس ساختمان فن آوری های GIS جالب هستم.
نمایش نظرات