عکس پروفایل انجمن تحلیل داده دانشگاه الزهرا(س)ا

انجمن تحلیل داده دانشگاه الزهرا(س)

۳۵۷ عضو
undefined سفر در زمان آغاز می‌شود؛ معرفی مجموعه علمی دنباله دار «جادوی زمان» undefinedundefined
تا حالا به این فکر کردید که قبل از لپ‌تاپ‌های امروزی، قبل از پایتون، قبل از هوش مصنوعی و حتی قبل از اینترنت، دنیای برنامه‌نویسی و داده‌ها چه شکلی بوده؟ undefined
undefined از امروز در کانال انجمن، قراره با هم یک سفر جذاب و متفاوت را شروع کنیم.مجموعه‌ای دنباله‌دار با عنوان:
undefined «جادوی زمان»
در این مجموعه، قدم‌به‌قدم به مهم‌ترین اتفاقات تاریخی دنیای برنامه‌نویسی، کامپیوتر، تحلیل داده و هوش مصنوعی سر می‌زنیم و داستان شکل‌گیری فناوری‌هایی را می‌خوانیم که امروز زندگی ما را تغییر داده‌اند.
از اولین کامپیوترها و کارت‌های پانچ گرفته تا تولد اینترنت، ظهور پایتون، انفجار داده‌ها و انقلاب هوش مصنوعی؛ همه را با زبانی ساده و داستانی مرور خواهیم کرد. undefinedundefined
undefined از این پس، هر روز ساعت ۵ عصر (ساعت ۱۷) منتظر انتشار یک قسمت جدید از مجموعه جادوی زمان باشید.
پس کمربندهای ماشین زمان را ببندید؛ چون قرار است به سفری برویم که از گذشته آغاز می‌شود و به آینده می‌رسد... undefined
undefined انجمن علمی دانشجویی تحلیل داده معاونت فرهنگی دانشگاه الزهرا(س)
undefinedارتباط با روابط عمومی انجمن :
undefined @Alzahra_DataAnalysis
undefined انجمن ما را در پیام رسان های زیر دنبال کنید :
Bale | Telegram | Instagram | Aparat
❅معاونت فرهنگی و اجتماعی دانشگاه الزهرا (س)❅
پیامرسان ایتا و بله:undefined@alzahra_culturalundefinedhttps://farhangi.alzahra.ac.ir/
undefined۸
undefined۱

۱۸۴

۱۳:۱۰

thumbnail
مجموعه علمی دنباله دار جادوی زمان undefinedundefined
undefinedشرح وقایع تاریخی دنیای برنامه نویسی و تحلیل دادهundefined
undefined قسمت اول:از اتاق‌های غول‌پیکر تا جیب شما؛ داستان شگفت‌انگیز برنامه‌نویسی و داده‌ها undefinedundefined
سلام بچه‌ها! undefinedتا حالا به این فکر کردید که دنیای برنامه‌نویسی و تحلیل داده از کجا شروع شد؟ undefinedامروز وقتی با چند کلیک ساده می‌تونیم هزاران داده رو تحلیل کنیم یا از هوش مصنوعی سؤال بپرسیم، شاید سخت باشه باور کنیم که چند دهه پیش حتی انجام یک محاسبه ساده هم می‌تونست ساعت‌ها طول بکشه!
بیاید سوار ماشین زمان بشیم و برگردیم به گذشته... undefined
وقتی کامپیوترها اندازه یک اتاق بودند! undefined
حدود ۸۰ سال پیش، کامپیوترها اصلاً شبیه لپ‌تاپ‌ها و گوشی‌های امروزی نبودند. بعضی از اون‌ها به اندازه یک اتاق کامل فضا اشغال می‌کردند و برای کار کردن به تعداد زیادی مهندس نیاز داشتند!جالبه بدونید قدرت پردازش گوشی‌ای که الان توی جیبتون دارید، از خیلی از اون غول‌های چند تُنی بیشتره! undefined
تولد زبان‌های برنامه‌نویسی undefinedundefined
در سال‌های اولیه، مهندس‌ها مجبور بودند مستقیماً با زبان ماشین و صفر و یک‌ها کار کنند. کاری که هم زمان‌بر بود و هم احتمال خطای زیادی داشت.کم‌کم زبان‌های برنامه‌نویسی به دنیا اومدن تا ارتباط بین انسان و کامپیوتر راحت‌تر بشه. هر نسل از این زبان‌ها کار رو ساده‌تر کرد تا جایی که امروز می‌تونیم با چند خط کد، کارهایی انجام بدیم که زمانی نیاز به هزاران خط دستور داشت.
انفجار داده‌ها! undefined
سال‌ها پیش، داده‌ها محدود بودند. اما با ظهور اینترنت، شبکه‌های اجتماعی، گوشی‌های هوشمند و فروشگاه‌های آنلاین، دنیا وارد عصر جدیدی شد.هر کلیک، هر جستجو، هر خرید و حتی هر لایکی که ثبت می‌کنیم، یک داده جدید تولید می‌کنه.کم‌کم حجم اطلاعات اونقدر زیاد شد که شرکت‌ها متوجه شدن بزرگ‌ترین سرمایه‌شون شاید نه ساختمان‌هاشون، بلکه همین داده‌ها باشه!
ظهور تحلیل داده و هوش مصنوعی undefined
وقتی داده‌ها زیاد شدن، یک سؤال مهم به وجود اومد:«چطور می‌شه از این حجم عظیم اطلاعات، دانش و ارزش استخراج کرد؟»اینجا بود که تحلیل داده به یکی از مهم‌ترین مهارت‌های قرن تبدیل شد.
امروز شرکت‌ها با کمک تحلیل داده رفتار مشتری‌ها رو می‌شناسن، روندهای آینده رو پیش‌بینی می‌کنن و تصمیم‌های دقیق‌تری می‌گیرن. از طرفی هوش مصنوعی هم با تغذیه از همین داده‌ها هر روز هوشمندتر می‌شه.
undefined جمع‌بندی:داستان برنامه‌نویسی و تحلیل داده، فقط داستان کامپیوترها نیست؛ داستان تلاش انسان برای حل مسائل پیچیده‌تر و ساختن دنیایی هوشمندتره.
و جالبه بدونید مسیری که روزی با کامپیوترهای غول‌پیکر شروع شد، امروز به جایی رسیده که هرکدوم از ما می‌تونیم با یک لپ‌تاپ ساده وارد این دنیای هیجان‌انگیز بشیم. undefined

undefinedاگر می‌تونستید به یکی از دوره‌های تاریخی دنیای فناوری سفر کنید، دوست داشتید اختراع کامپیوترهای اولیه رو ببینید یا اولین روزهای ظهور هوش مصنوعی رو؟ undefined
undefined انجمن علمی دانشجویی تحلیل داده معاونت فرهنگی دانشگاه الزهرا(س)
undefinedارتباط با روابط عمومی انجمن :
undefined @Alzahra_DataAnalysis
undefined انجمن ما را در پیام رسان های زیر دنبال کنید :
Bale | Telegram | Instagram | Aparat
❅معاونت فرهنگی و اجتماعی دانشگاه الزهرا (س)❅
پیامرسان ایتا و بله:undefined@alzahra_culturalundefinedhttps://farhangi.alzahra.ac.ir/
undefined۶
undefined۱

۱۷۷

۱۳:۳۲

سلام به همه دانش‌پژوهان گرامیundefined
ویدیوی آموزشی مربوط به مباحث روزهای سوم و چهارم دوره آماده و منتشر شد. به منظور پیوستگی مطالب، این دو بخش در قالب یک ویدیوی جامع ارائه شده است.لینک ویدیو https://aparat.com/v/gtxs3o9undefined سرفصل‌های این جلسه:undefinedدریافت ورودی از کاربر (`input`) و تبدیل نوع داده‌ها
undefinedدستورات شرطی (`if`, `elif`, `else`) و شرط‌های تودرتو
undefinedحلقه‌های تکرار (`for` و `while`) و کار با `range`
undefinedمدیریت جریان حلقه‌ها (`break` و `continue`)

undefinedیادآوری: یادگیری این بخش‌ها نیازمند تمرین عملی است. لطفاً هم‌زمان با مشاهده ویدیو، محیط Jupyter Notebook خود را باز کرده و کدها را خط‌به‌خط اجرا کنید.
در صورت بروز هرگونه خطا یا ابهام، می‌توانید سوالات خود را به همراه تصویر کد، در کامنت همین پیام مطرح کنید.
موفق باشیدundefined
undefinedارتباط با روابط عمومی انجمن :
undefined @Alzahra_DataAnalysis
undefined انجمن ما را در پیام رسان های زیر دنبال کنید :
Bale | Telegram | Instagram | Aparat
undefined۸
undefined۱

۱۵۹

۱۷:۴۰

نوت بوک های این جلسه undefined
undefined۵
undefined۱

۱۷۳

۱۷:۵۲

سلام به دانشجویان و همراهان عزیز دوره جامع تحلیل داده با پایتونundefined
امیدواریم مباحث آموزشی تا اینجای دوره برای شما مفید و کاربردی بوده باشد. به منظور تثبیت بهتر مطالب، بررسی کدهای شما و رفع چالش‌های احتمالی در حل تمرین‌ها، در نظر داریم یک جلسه آنلاین رفع اشکال و پرسش‌وپاسخ برگزار کنیم.undefinedundefined
undefined زمان پیشنهادی ما: جمعه‌ها عصر
undefinedبرای برنامه‌ریزی دقیق‌تر و ارزیابی میزان استقبال، لطفاً به ما اطلاع دهید که در صورت برگزاری، چند نفر از شما عزیزان امکان شرکت در این جلسه را دارید؟
undefined (لطفاً با لایک کردن این پیام یا پیام دادن در همین پست، حضور خود را اعلام کنید تا در صورت به حد نصاب رسیدن، هماهنگی‌های لازم انجام شود.)
undefined۱۶
undefined۴

۱۶۶

۲۱:۲۵

thumbnail
مجموعه علمی دنباله دار جادوی زمان undefinedundefined
undefined شرح وقایع تاریخی دنیای برنامه نویسی و تحلیل داده undefined
undefined قسمت دوم:وقتی برنامه‌نویس‌ها به جای کیبورد، کاغذ سوراخ می‌کردند! undefinedundefined
اگه الان ازتون بخوام یه برنامه ساده بنویسید، احتمالاً لپ‌تاپتون رو باز می‌کنید، VS Code رو اجرا می‌کنید و شروع به کدنویسی می‌کنید. undefined
اما یه سوال عجیب:فکر می‌کنید برنامه‌نویس‌ها ۷۰ یا ۸۰ سال پیش چطوری کد می‌زدن؟ undefined
باور کنید یا نه، اون زمان نه خبری از مانیتور بود، نه کیبورد، نه حتی موس!برنامه‌نویسی با کاغذهای سوراخ‌سوراخ! undefinedundefined
در سال‌های اولیه دنیای کامپیوتر، برنامه‌ها روی چیزی به اسم «کارت پانچ» (Punch Card) نوشته می‌شدن.هر کارت یه تکه مقوا بود که روی اون سوراخ‌هایی ایجاد می‌کردن. جای هر سوراخ معنی خاصی داشت و کامپیوتر با خوندن همین سوراخ‌ها متوجه می‌شد چه دستوری باید اجرا کنه.حالا تصور کنید برای نوشتن یک برنامه چندصد خطی باید صدها کارت مختلف آماده می‌کردید!
بدتر از اون این بود که اگه فقط یکی از کارت‌ها جابه‌جا می‌شد یا اشتباه سوراخ می‌شد، ممکن بود کل برنامه از کار بیفته!
یک اشتباه کوچک، چند ساعت دردسر! undefinedامروزه اگر اشتباه بنویسیم، فقط دکمه Delete رو می‌زنیم.اما اون زمان اگر یک سوراخ اشتباه روی کارت ایجاد می‌شد، معمولاً باید کارت جدیدی ساخته می‌شد و دوباره کل فرآیند بررسی انجام می‌گرفت.برای همین برنامه‌نویس‌ها مجبور بودن قبل از هر کاری حسابی فکر کنن و بعد دست به کار بشن.
از کارت پانچ تا هوش مصنوعی undefinedکم‌کم کامپیوترها پیشرفته‌تر شدن.کارت‌های پانچ جای خودشون رو به صفحه‌کلیدها دادن، زبان‌های برنامه‌نویسی به وجود اومدن و کار با کامپیوترها روزبه‌روز ساده‌تر شد.امروز همون دنیایی که با چند سوراخ روی یک تکه مقوا شروع شد، به جایی رسیده که هوش مصنوعی می‌تونه در چند ثانیه کد بنویسه، داده تحلیل کنه و به سوالات ما پاسخ بده!
جمع‌بندی:هر بار که لپ‌تاپتون رو باز می‌کنید و شروع به کدنویسی می‌کنید، یادتون باشه که چند دهه پیش برنامه‌نویس‌ها برای نوشتن ساده‌ترین برنامه‌ها باید ساعت‌ها با دسته‌ای از کارت‌های سوراخ‌شده سروکله می‌زدن!شاید به همین خاطر باشه که دنیای فناوری یکی از جذاب‌ترین داستان‌های پیشرفت بشر رو داره. undefined

undefined انجمن علمی دانشجویی تحلیل داده معاونت فرهنگی دانشگاه الزهرا(س)
undefinedارتباط با روابط عمومی انجمن :
undefined @Alzahra_DataAnalysis
undefined انجمن ما را در پیام رسان های زیر دنبال کنید :
Bale | Telegram | Instagram | Aparat
❅معاونت فرهنگی و اجتماعی دانشگاه الزهرا (س)❅
پیامرسان ایتا و بله:undefined@alzahra_culturalundefinedhttps://farhangi.alzahra.ac.ir/
undefined۹
undefined۱

۱۱۹

۱۳:۴۳

سلام به دانشجویان و همراهان عزیزundefined
برای تثبیت مباحث جلسات گذشته (به‌ویژه شرط‌ها و حلقه‌ها)، دو مینی‌پروژه عملی (ماشین‌حساب متنی و بازی حدس عدد) برای شما در نظر گرفته شده است. توضیحات هردو پروژه رو در ادامه براتون میفرستم.
لطفاً زمان بگذارید و حتماً تلاش کنید این دو پروژه را خودتان در محیط Jupyter Notebook بنویسید و اجرا کنید. درگیر شدن با کدها و دیباگ کردن، مهم‌ترین بخش یادگیری برنامه‌نویسی است.
undefined زمان انتشار پاسخ:فردا شب ساعت ۲۱:۰۰، راهنمای حل و کدهای کامل این دو پروژه در کانال قرار خواهد گرفت. از هفته آینده جلسه حل تمرین بصورت انلاین خواهد بودپیشنهاد می‌کنم پیش از دیدن پاسخ‌ها، حتماً خودتان برای حل آن‌ها تلاش کنید و در صورت بروز خطا، سوالات خود را در گروه بپرسید. موفق باشید! undefinedundefined
undefined۶

۸۸

۱۷:۲۱

۱. مینی‌پروژه اول: ماشین‌حساب متنی (Text-based Calculator)هدف: تمرین کار با حلقه‌های بی‌نهایت، شرط‌ها و مدیریت خطاهای رایج ریاضی.توضیحات:در این پروژه، شما باید برنامه‌ای بنویسید که به صورت پیوسته (با استفاده از حلقه `while True`) از کاربر دو عدد و یک عملگر ریاضی را دریافت کند. سپس بر اساس عملگر وارد شده، محاسبات را انجام داده و نتیجه را چاپ کند. نکات کلیدی برای پیاده‌سازی:استفاده از `if/elif/else` برای تشخیص نوع عملگر.
مدیریت خطای منطقیِ «تقسیم بر صفر» (باید بررسی کنید که اگر عملگر تقسیم بود و عدد دوم صفر بود، برنامه کرش نکند و به کاربر پیام خطای مناسب نمایش دهد).
تعبیه کردن یک شرط خروج (مثلاً اگر کاربر کلمه `exit` را تایپ کرد، حلقه با دستور `break` متوقف شود).

۲. مینی‌پروژه دوم: بازی حدس عدد (Number Guessing Game)هدف: تمرین کار با کتابخانه‌های استاندارد، متغیرهای شمارنده (Counter) و کنترل جریان برنامه.توضیحات:در این بازی، سیستم ابتدا یک عدد تصادفی در یک بازه مشخص (مثلاً بین ۱ تا ۱۰۰) انتخاب می‌کند (با استفاده از کتابخانه `random`). سپس از کاربر می‌خواهد که عدد را حدس بزند. نکات کلیدی برای پیاده‌سازی:پس از هر حدس، برنامه باید کاربر را راهنمایی کند که عدد اصلی «بزرگ‌تر» یا «کوچک‌تر» از حدس فعلی است.
استفاده از یک حلقه `while` تا زمانی که کاربر به جواب درست برسد.
تعریف یک متغیر به عنوان شمارنده (Counter) تا در نهایت به کاربر اعلام کند که با چند بار تلاش موفق به حدس عدد درست شده است.

undefinedارتباط با روابط عمومی انجمن :
undefined @Alzahra_DataAnalysis
undefined انجمن ما را در پیام رسان های زیر دنبال کنید :
Bale | Telegram | Instagram | Aparat
undefined۶

۹۲

۱۷:۲۸