آموزش برنامه نويسي
193 subscribers
45 photos
48 videos
880 files
23 links
در اين كانال، آموزش برنامه نويسي به زبانهاي مختلف در قالب فيلم و كتاب به صورت طبقه بندي شده، از مقدماتي تا پيشرفته، ارائه خواهد شد.

🆔 @HosseinGholamee

https://www.clubhouse.com/@hossein119gh
Download Telegram
Media is too big
VIEW IN TELEGRAM
جلسه 17/35 آموزش برنامه نویسی با #پایتون #Python
@LearningProgramming
برنامه نویسی و طراحی یک #فروشگاه_اینترنتی با زبان PHP# :
در پروژه حاضر یک #فروشگاه_اینترنتی با امکانات کامل در اختیار شما قرار گرفته است که با زبان برنامه نویسی PHP# و بانک اطلاعاتی MySQL# نوشته شده است. قابلیت های این پروژه عبارتند از : پنل مدیریت، سورس ساده و روان، دسته بندی محصولات، استفاده از سبد خرید، قابلیت توسعه، طراحی زیبا و کاربر پسند و …
جهت استفاده ابتدا یک دیتا بیس ایجاد و سپس فایل shop_sc.sql را در آن ایمپورت نمایید.
@LearningProgramming
طراحي سايت سیستم #آموزش_مجازی تحت وب با #ASP.NET
شرح مختصر : پروژه هايي كه با عنوان “آموزش مجازي تحت اينترنت ” مطرح مي شوند سعي در پياده سازي يك محيط آموزشي واقعي با تمام اشياء ممكن دارد ، البته لازم به تذكر است كه پروژه اي كه در دست شما است در سطح آزمايشي ، آموزشي بيان شده كه براي ارائه به عنوان پروژه درسي مي باشد . با توجه به توضيحات بالا پروژه مذكور شامل قسمت هاي زير مي باشد :
1) كنترل پانل براي مدير ، استاد و دانشجو 2) ثبت نام دانشجويان – استادان 3) آزمون گرفتن . نوع (كوئز ، ميان ترم و پايان ترم 4) آموزش بصورت متني
مي توان با تكميل چنين پروژه هايي و با بكار گيري فناوري هاي جديد موفق به ساخت مراكز آموزشي و دانشگاه هاي مجازي با امكانات بسيار عالي در سطح كشور شد مفاهيم تئوري استفاده شده از اين پروژه براي پياده سازي اين پروژه از ابزارها و تكنولوژي هاي زير استفاده شده است: asp.netو sqlserverزبان برنامه نويسي در اين پروژه سي شارپ (#C) مي باشد .
تعريف استاد: با وارد كردن اطلاعاتي همچون كد استاد – نام – تحصيلات – سن و شهر محل سكونت و تلفن يك استاد تعريف مي كنيم .
حذف و ويرايش استاد : در قسمت ويرايش مي توان اطلاعاتي همچون نام و نام خانوادگي – تحصيلات – سن – محل زندگي و تلفن را اطلاع كنيم در قسمت حذف پس از جستجو مي توان اطلاعات مربوط به استاد را حذف كرد .
تعريف درس : با وارد كردن اطلاعات زير مي توانيد يك درس را براي آموزش به دانشجو معرفي كرد كد درس – نام درس – تعداد واحد – قيمت درس – تاريخ ميان ترم – تاريخ پايان ترم – تعداد سئوال ميان ترم – تعداد سئوال پايان ترم .
حذف و ويرايش درس : پس از جستجو مي توان عمليات بالا را انجام داد
حذف دانشجو: مي توان دانشجويي را همراه با درس هايي كه گرفته است را حذف كرد
گزارش گيري : در اين قسمت مدير مي توانيد از استادان – درس ها – دانشجويان و مديران ليستي را تهيه كند و ببيند.

@LearningProgramming
e-learning-project-web.zip
1.8 MB
سورس سیستم #آموزش_مجازی تحت وب با #ASP.NET
@LearningProgramming
طراحي سايت #فروشگاه_آنلاين_موبایل با #ASP.NET

شرح مختصر : روند کلی کار در این سیستم به این صورت می باشد که یک شخص پس از ورود به سایت لیست گروههای اصلی را در سمت راست خود می بیند و محصولات هر گروه را با نام ، توضیح و قیمت در سمت چپ و سپس پس از انتخاب یک محصول و اضافه کردن به سبد خرید محصول در سبد خرید وی ذخیره شده و تا زمانی که آن را تایید نهایی نموده و محصول برای وی ارسال می شود. همچینین در صورتی که تمایل داشته باشد و عضو سیستم نیز باشد می تواند سبد خرید خود را ذخیره و در زمان دیگری آن را تایید نهایی نمایند.
امکانات پروژه :
مدیریت سیستم
مدیریت سیستم شامل بخش هایی مانند :
تعریف گروههای ( طبقه ) اصلی
تعریف محصولات هر طبقه
مدیریت اعضاء
مدیریت فروش ( شامل تایید خریدها و یا حذف خریدها )
فروشگاه آنلاین ( قابل مشاهده توسط سایر افراد )
مشاهده گروههای اصلی
مشاهده محصولات هر گروه
عضویت در سایت
خرید کالا
تایید نهایی سبد خرید
امکان ثبت نام و ورود به سایت
امکان خرید محصول ( اضافه به سبد خرید -مشاهده سبد خرید -ویرایش و حذف آن – ثبت خرید )
امکان جستجو در سایت
امکان مدیریت سایت ( اضافه کردن محصول جدید-حذف محصول-مشاهده و حذف کاربر-مشاهده و تایید سبد خرید کاربران-تغییر کلمه عبور )
ابزارهای مورد نیاز برای اجرای پروژه:
Visual Studio 2008 or 2005
.NetFramwork 2.0 or 3.5
SQL Server 2000
IIS6
بخش های مختلف سایت :
1- مدیریت سیستم
مدیریت سیستم شامل بخش هایی مانند :
1- تعریف گروههای ( طبقه) اصلی
2- تعریف محصولات هر طبقه
3- مدیریت اعضاء
4- مدیریت فروش ( شامل تایید خریدها و یا حذف خریدها )
فروشگاه آنلاین ( قابل مشاهده توسط سایر افراد )
1- مشاهده گروههای اصلی
2- مشاهده محصولات هر گروه
3- عضویت در سایت
4- خرید کالا
5- تایید نهایی سبد خرید

@LearningProgramming
طراحی #وب_سایت رستوران با PHP#
شرح مختصر : این پروژه یک سورس آموزشی PHP بوده که در آن بیشتر از جنبه طراحی سایت به جنبه آموزش برنامه نویسی PHP توجه شده است. جهت استفاده و اجرای پروژه ابتدا باید یکی از برنامه های اجرای فایل های PHPاز جمله نرم فزار Wamp را نصب نموده و دیتابیسی با نام restoran در آن ایجاد نمایید. جهت ایمپورت و ساختن جدول های مربوطه در این دیتابیس به پوشه bank sql مراجعه نمایید. همچنین برای ورود به پنل مدیریت سایت از یوزر administrator و پسورد 123 استفاده نمایید.
فهرست :
امکان سفارش غذا با تعداد مشخص
گالری تصاویر و منوی غذا
بخش تماس با مدیریت سایت
امکان ثبت نظرات کاربران
پنل مدیرت سایت

@LearningProgramming
restoran-php-source.zip
440.3 KB
سورس #وب_سایت رستوران با PHP#
@LearningProgramming
۵ امولاتور آنلاین برتر در اندروید
👩‍💻👩‍💻👨‍💻👨‍💻
آیا این امکان وجود دارد که روی Browser مروگر خود بتوانید اپلیکیشن های اندروید را اجرا کنید ؟

امولاتور اندروید چیست ؟

تفاوت بین امولاتور های آنلاین و امولاتور های نصبی روی کامپیوتر
👇👇👇👇

https://bit.ly/2y8AuUd
روش کسب درآمد از اپلیکیشن های اندروید

https://bit.ly/2VtqT2c
Forwarded from Data world with Mina (Mina Ra)
طبق آخرین گزارش مجمع جهانی اقتصاد (WEF)، ما به سمت تغییر ۲۲ درصدی مشاغل فعلی تا سال ۲۰۳۰ پیش می‌رویم.
این تغییر شامل موارد زیر است:
🔷 ایجاد ۱۷۰ میلیون شغل جدید
🔷 از بین رفتن ۹۲ میلیون شغل

و بسیاری از این مشاغل جدید؟
توسط هوش مصنوعی هدایت و شکل داده می‌شوند.

برخی از سریع‌ترین مشاغل در حال رشد در سطح جهانی که مستقیماً تحت تأثیر پذیرش هوش مصنوعی قرار دارند، شامل موارد زیر هستند:

متخصصان هوش مصنوعی و یادگیری ماشین

تحلیلگران داده‌های کلان (Big Data)
مهندسان فین‌تک
متخصصان انبار داده (Data Warehousing)
طراحان UX مبتنی بر هوش مصنوعی
تحلیلگران امنیت اطلاعات
متخصصان اتوماسیون فرآیندها

...

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

و همه این مشاغل فنی نیستند.
ما همچنین شاهد افزایش نقش‌هایی مانند رهبران اخلاق هوش مصنوعی(Ai ethics leads) ، مهندسان پرامپت (Prompt Engineers) و استراتژیست‌های محصولات هوش مصنوعی هستیم که در صنایع مختلف گسترش یافته‌اند.

منبع خبر: لینکداین Alex Wang
Forwarded from Data world with Mina (Mina Ra)
«کدنویسی وایب» (Vibe Coding)

🔴روشی نوین در توسعه نرم‌افزار است که در آن، به‌جای نوشتن دستی کد، توسعه‌دهنده توضیحات مسئله یا وظیفه مورد نظر را به‌صورت جملات ساده به یک مدل زبانی بزرگ (LLM) ارائه می‌دهد و این مدل، کد مناسب را تولید می‌کند. این روش نقش برنامه‌نویس را از نوشتن مستقیم کد به هدایت، آزمایش و بهبود کد تولیدشده توسط هوش مصنوعی تغییر می‌دهد.

این مفهوم در فوریه ۲۰۲۵ توسط آندری کارپاتی، هم‌بنیان‌گذار OpenAI و مدیر سابق هوش مصنوعی در تسلا، معرفی شد. او این روش را «کدنویسی مکالمه‌ای» توصیف کرد که در آن، برنامه‌نویس با استفاده از دستورات صوتی یا متنی، وظایف را مشخص می‌کند و هوش مصنوعی کد را تولید می‌کند. کارپاتی اظهار داشت که این روش برای پروژه‌های کوچک و سریع مناسب است، اما ممکن است در پروژه‌های بزرگ‌تر چالش‌هایی ایجاد کند.
طرفداران کدنویسی وایب معتقدند که این روش می‌تواند توسعه نرم‌افزار را برای افراد غیرمتخصص یا کسانی که تجربه کدنویسی کمی دارند، تسهیل کند. با این حال، منتقدان نگرانند که استفاده از کد تولیدشده توسط هوش مصنوعی بدون درک کامل آن، می‌تواند منجر به بروز باگ‌ها و مشکلات امنیتی شود. همچنین، در محیط‌های حرفه‌ای که درک عمیق کد برای نگهداری و توسعه ضروری است، این روش ممکن است محدودیت‌هایی داشته باشد.

به‌طور خلاصه، کدنویسی وایب روشی است که با استفاده از هوش مصنوعی، فرآیند توسعه نرم‌افزار را ساده‌تر می‌کند، اما نیاز به دقت و نظارت انسانی برای اطمینان از کیفیت و امنیت کد تولیدشده دارد.