studyPy

آگهی دارد
+۱۰
بارگیری‌ها
رده‌بندی محتوا
مناسب برای همه
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت

درباره این برنامه

آیا مطمئن نیستید که از کجا پایتون را شروع کنید؟
با StudyPy، برای یادگیری پایتون نیازی به هیچ تجربه برنامه‌نویسی ندارید.

StudyPy یک برنامه آموزشی همه‌کاره است که به طور سیستماتیک برنامه‌نویسی پایتون را از مبتدی تا پیشرفته آموزش می‌دهد. مفاهیم را با آموزش‌های گام به گام بیاموزید، مهارت‌های خود را با مسائل تمرینی آزمایش کنید و کد خود را با اجراکننده کد داخلی بنویسید و اجرا کنید.


━━━━━━━━━━━━━━━━━━━━━━

### آموزش‌های گام به گام پایتون

ما آموزش‌های گام به گامی ارائه می‌دهیم که حتی مبتدیان نیز می‌توانند به راحتی از آنها پیروی کنند.

[دوره مبتدی]
این یک دوره پایه برای کسانی است که در برنامه‌نویسی تازه‌کار هستند. - متغیرها و انواع داده‌ها: درک محفظه‌های داده
- دستورات شرطی و حلقه‌ها: کنترل جریان برنامه
- توابع: ساخت بلوک‌های کد قابل استفاده مجدد
- لیست‌ها و دیکشنری‌ها: مدیریت کارآمد چندین داده
- ورودی/خروجی فایل: خواندن و نوشتن فایل‌ها
- مبانی کلاس: آغاز برنامه‌نویسی شی‌گرا
- مدیریت استثنا: مدیریت صحیح خطاها

[دوره متوسطه]
فراتر از اصول اولیه بروید و مهارت‌های عملی را بیاموزید. - OOP پیشرفته: وراثت کلاس، چندریختی، متدهای جادویی
- درک مطلب: ایجاد لیست‌ها و دیکشنری‌ها در یک خط
- لامبداها و توابع مرتبه بالاتر: استفاده از Map، Filter و Reduce
- دکوراتورها: افزودن قابلیت به توابع
- ژنراتورها: پردازش داده‌های کارآمد از نظر حافظه
- عبارات منظم: ابزاری قدرتمند برای تطبیق الگوی متن
- پردازش JSON/CSV: دستکاری فایل‌های داده
- پایگاه‌های داده SQLite: دستکاری پایگاه‌های داده با پایتون
- اصول الگوریتم: مرتب‌سازی، جستجو، پیچیدگی زمانی
- تست: Assertions و توسعه مبتنی بر تست
- Web Scraping: جمع‌آوری داده‌ها از وب

[دوره پیشرفته]
آخرین فناوری‌های پایتون مورد استفاده در محل کار را بیاموزید. - uv: مدیر بسته پایتون نسل بعدی
- FastAPI: یک چارچوب API وب مدرن
- Pydantic: اعتبارسنجی و سریال‌سازی داده‌ها
- async/await: برنامه‌نویسی ناهمزمان
- متاکلاس‌ها و توصیف‌گرها: درک اجزای داخلی پایتون
- میکروسرویس‌ها: طراحی سیستم‌های توزیع‌شده

━━━━━━━━━━━━━━━━━━━━━

### مهارت‌های خود را با مسائل تمرینی بیازمایید

ما مسائل تمرینی ارائه می‌دهیم که به شما امکان می‌دهد بلافاصله آموخته‌های خود را تمرین کنید.

- طبقه‌بندی بر اساس سختی: از آسان تا چالش‌برانگیز
- اجرای فوری: کد خود را بنویسید و بلافاصله نتایج اجرا را مشاهده کنید
- امتیازدهی خودکار: با خروجی مورد انتظار مقایسه کنید و بلافاصله بررسی کنید که آیا پاسخ صحیح است یا خیر.
- نکات: وقتی در حل مسئله گیر می‌کنید، از نکات برای حل مسائل خودتان استفاده کنید.
- مشاهده پاسخ: وقتی در حل مسئله‌ای مشکل دارید، پاسخ‌های مدل را بررسی کنید.
- تاریخچه راه‌حل: به‌طور خودکار مسائل تکمیل‌شده و پیشرفت شما را ذخیره می‌کند.

━━━━━━━━━━━━━━━━━━━━━━━

### اجراکننده کد پایتون داخلی

شما می‌توانید کد پایتون را مستقیماً درون برنامه و بدون نیاز به نصب جداگانه اجرا کنید.

- موتور داخلی پایتون ۳.۱۲: اجرای کد بدون اتصال به اینترنت
- هایلایت سینتکس: کلمات کلیدی، رشته‌ها و اعداد را با رنگ کدگذاری می‌کند
- کنسول نتیجه اجرا: پیام‌های خروجی و خطا را به طور جداگانه نمایش می‌دهد
- حالت کدنویسی آزاد: نوشتن و اجرای کد به صورت مستقل از جلسات آموزشی
- ذخیره کد: ذخیره و بارگذاری مجدد قطعه کد
- محیط اجرای امن: محدودیت زمانی ۵ ثانیه‌ای و اعمال جعبه شنی امنیتی

━━━━━━━━━━━━━━━━━━━━━

### ردیابی پیشرفت یادگیری

ویژگی‌های مدیریت پیشرفت را برای پشتیبانی از یادگیری مداوم ارائه می‌دهد.

- نرخ تکمیل بر اساس سطح: پیشرفت یادگیری خود را در یک نگاه بررسی کنید (مبتدی/متوسط/پیشرفته)
- وضعیت حل مسئله: پیگیری کنید که آیا مسائل تمرینی را تکمیل کرده‌اید یا خیر
- آمار دسته‌بندی: حوزه‌هایی را که نیاز به مطالعه بیشتر دارند شناسایی کنید

━━━━━━━━━━━━━━━━━━━━━

### توصیه شده برای:

- مبتدیانی که می‌خواهند برنامه‌نویسی یاد بگیرند
- کسانی که می‌خواهند پایتون را به طور سیستماتیک یاد بگیرند
- کسانی که می‌خواهند کدنویسی را در حال حرکت مطالعه کنند
- کسانی که می‌خواهند فراتر از اصول اولیه، از جمله FastAPI و برنامه‌نویسی ناهمزمان، یاد بگیرند
- کسانی که می‌خواهند با اجرای واقعی کد، نه فقط با خواندن، یاد بگیرند تئوری

━━━━━━━━━━━━━━━━━━━━━━━

### ویژگی‌های برنامه

- بدون نیاز به ثبت نام/ورود: بلافاصله پس از نصب شروع به یادگیری کنید
- پشتیبانی آفلاین: بدون اتصال به اینترنت به سخنرانی‌ها دسترسی داشته باشید، مسائل را حل کنید و کد را اجرا کنید
- حفاظت از حریم خصوصی: تمام داده‌های یادگیری در دستگاه شما ذخیره می‌شود، بدون انتقال خارجی
- پشتیبانی از حالت تاریک: به طور خودکار بر اساس تنظیمات سیستم تغییر می‌کند
- استفاده رایگان: به صورت رایگان به تمام سخنرانی‌ها و مسائل تمرینی دسترسی داشته باشید

همین حالا StudyPy را نصب کنید و یادگیری پایتون را شروع کنید یادگیری را شروع کنید!
تاریخ به‌روزرسانی
۱۱ اسفند ۱۴۰۴

ایمنی داده

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

تازه‌ها

Python 프로그래밍을 초급부터 고급까지 체계적으로 학습할 수 있는 Android 앱입니다.
난이도별 강의, 난이도별 연습 문제, 내장 Python 인터프리터를 통해 언제 어디서나 Python을 배울 수 있습니다.

## 주요 기능

### 단계별 Python 강의
- 초급: 변수, 자료형, 조건문, 반복문, 함수, 리스트, 딕셔너리, 파일 I/O, 클래스 기초, 예외처리
- 중급: OOP 심화, 컴프리헨션, 람다, 데코레이터, 제너레이터, 정규표현식, JSON/CSV, SQLite, 알고리즘, 테스팅, 웹 스크래핑
- 고급: uv, FastAPI, Pydantic, async/await, 메타클래스, 디스크립터, 마이크로서비스

### 연습 문제
- 초급 문제 / 중급 문제 / 고급 문제
- 코드 작성 후 즉시 실행 및 자동 채점
- 힌트 및 정답 보기 기능

پشتیبانی برنامه

درباره توسعه‌دهنده
김미정
mjbelieveis@gmail.com
진산로 90 512동 901호 수지구, 용인시, 경기도 16923 South Korea

بیشتر از code-water