<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های aliasgharmirshahi</title>
        <link>https://virgool.io/feed/@aliasgharmirshahi</link>
        <description>سلام علی اصغر میرشاهی هستم برنامه نویس  و عاشق یادگیری</description>
        <language>fa</language>
        <pubDate>2026-06-16 15:43:43</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/1165270/avatar/4y1fAA.jpg?height=120&amp;width=120</url>
            <title>aliasgharmirshahi</title>
            <link>https://virgool.io/@aliasgharmirshahi</link>
        </image>

                    <item>
                <title>ناگفته های برند سازی</title>
                <link>https://virgool.io/@aliasgharmirshahi/%D9%86%D8%A7%DA%AF%D9%81%D8%AA%D9%87-%D9%87%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%AF-%D8%B3%D8%A7%D8%B2%DB%8C-thedb50stcxc</link>
                <description>مطالب زیادی هستش که در مورد برند سازی، روش های پیاده سازی و  فواید اون برای کسب و کار به صورت جامع صحبت میکند و اینجا قصد دارم به صورت کمی روانشناسانه با استفاده از یک سری نکات کتاب تفکر سریع و کند مفهوم برند سازی رو بازش کنیم.نکته : این مطلب و محتوا ممکنه اشتباهاتی داشته باشه که طبیعی هست چون صرفا یک نظریه هستش. اگر در این موضوع تجربه دارید ممنون میشم نظر خودتون اشتراک بزاریدحواستون باشه شاید کمی در مورد برند سازی عذاب وجدان بگیریدطبق کتاب تفکر سریع و کند مغز ما دارای دو سیستم کلی است سیستم 1 و 2 که خیلی نمیخوام بازش کنم در این حد که سیستم 1 کاملا شهودی هستش و بسیار سریع عمل میکنه این سیستم ظرفیت کمی داره و نمیتونه منطقی فکر کنه . مثلا در حال پیاده روی ممکن است یک صدای مهیب به گوشتان بخورد فورا بدون اختیار سر خود را به سمت صدا برمیگردانید این مورد برای همه اتفاق افتاد که وظیفه سیستم 1 هستش. و بعد از اینکه دنبال دلیل صدا هستید سریع بر روی سیستم 2 سوئیچ میکنید تا جوابی منطقی پیدا کنید.سیستم 1 اصلا تمرکز کافی ندارد و طبق مدل های از پیش تایین شده مانند عادت ها عمل میکندبرند سازی چیست؟برند سازی در کسب و کار باعث کاهش هزینه های تبلیغاتی، رقابت های آسان تر، فروش با قیمت بیشتر نسبت به رقبا و کلی فواید دیگه که میتونید تحقیق کنید. خلاصه بگمبرند سازی باعث میشه دقیقا همانطورکه مدیران کسب و کار میخواهند بازار عمل کند و افسار آن را کاملا در دست خود داشته باشند. کنترل بازار نیاز به کنترل مشتریان داره که مشتریان هم از کره مریخ نیومدن و مانند ما انسان هستنیه بار دیگه این بخش بخونیدچرا سیستم 1 محبوب است ؟احتمالا شنیده اید که برند سازی باعث میشود مشتری محصول شما را در قفسه فروشگاه سریع و بدون مکث بخرد مانند پپسی و کوکا حالا دلیل این امر چیست ؟ ارزش سازی؟ کیفیت خوب؟ شاید اینا باشهبازاریابان، برند سازان، رسانه ها و ... با پررنگ کردن موضوعی بدون وقفه باعث میشوند سیستم 2 از پردازش منطقی آن موضوع خسته شود و بعد از مدتی آن را تبدیل به عادت و مدل از پیش تایین شده می کند و به سمت سیستم 1 ارسال میشه. موضوع این جا جالب میشود که سیستم 1 اصلا تمرکز ندارد و منطقی فکر نمیکنه صرفا فقط عمل میکند.یک حقیقت تلخ، ما هیج کنترلی بر روی سیستم 1 نداریمباعث چه مشکلی میشه ؟در واقع این روش بسیار بسیار توسط رسانه ها استفاده میشود. این موضوع نشون میده که برای کنترل انسان نیاز به انتقال چیپ از طریق واکسن و یا از این جور توهم های توطئه نیستش.همچنین سیستم 1 بسیار در داستان سرایی و ساخت ویژگی از روی تصویر یا ظاهر قوی است. که ما را دچار اثر هاله ای میکند پس بیخود نیست میگن از روی ظاهر کسی قضاوت نکنیعنی اینقدر کوکا، پپسی و .. و شعار های ارزش آفرینی اون در رسانه به صورت کاملا هوشمندانه، شهودی، محتوای تکراری به ما نشان داده میشود. تا بدون فکر و عمل اون محصول در قفسه فروشگاه بخریم درحالی که شاید نوشابه کناری خوشمزه تر و اقتصادی تر باشه.چرا تکراری؟راستی اینم بگم که مغز ما برای حفظ انرژی خودش بیشتر روز در حالت خودکار یا سیستم 1 هستش و سیستم 2 زمانی فعال میشه که ما دچار یک غافلگیری بشیم. پس رسانه ها از برنامه های از پیش تایین نشده خیلی میترسن.حرف آخرسعی کردم خیلی خلاصه کمی از پشت پرده برند سازی و ریشه روانشناسی اون توضیح بدم این موضوع بسیار عمیق و مفصل هستش پیشنهاد میکنم حتما کتاب تفکر سریع و کند، دانیل کانمن رو مطالعه کنیداگر ایرادی دیدید در مطلب و یا موضوی جا افتاده خوش حال میشم در میون بزارید.</description>
                <category>aliasgharmirshahi</category>
                <author>aliasgharmirshahi</author>
                <pubDate>Mon, 02 Jan 2023 11:53:09 +0330</pubDate>
            </item>
                    <item>
                <title>یادگیری برنامه نویسی برای دهه هشتادی ها!</title>
                <link>https://virgool.io/@aliasgharmirshahi/%DB%8C%D8%A7%D8%AF%DA%AF%DB%8C%D8%B1%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%AF%D9%87%D9%87-%D9%87%D8%B4%D8%AA%D8%A7%D8%AF%DB%8C-%D9%87%D8%A7-jqt8sele7mvn</link>
                <description>سلام من علی اصغر میرشاهی هستم و متولد 1383 من یک دهه هشتادی با 18 سال سن هستم که از 14 سالگی قدم در یک ماجراجویی گذاشتم و آن هم برنامه نویسی بود. در طول مسیر با مشکلات بسیار زیادی روبه رو شدم.ما دهه هشتادی ها مشکلاتی خیلی زیادی نسبت به سایرین داریم زیرا در سن جوانی یا نوجوانی هستیم در این سن روحیات انسان مدام در حال تغییر است که همین به اندازه کافی کار دست من یکی داده است. و باعث میشه در ابتدای کار دچار یک مشکل بسیار خطرناک به نام &quot;شاخه به شاخه بی قرار&quot; بشیم یعنی هر روز یه کار جدید انجام بدیم و تمرکز نداشته باشیمچه چیزی میخوام بگم ؟توی این مقاله قصد دارم حرف دلمو بزنم. تا به همسن های خودم کمکی کنم که در مسیر برنامه نویسی قدم درستی بردارند و بیشتر جنبه یک در و دل کلی دارد. که قصد داریم حسابی واقعیت های ناگفته پایتون بگیم. در ادامه ممنون میشم با من همراه باشید و هر نظری داشتید در میون بزارید.چرا وارد برنامه نویسی شدم ؟تقریبا میتونم بگم عده ای زیادی از ما دهه هشتادی ها اول کار میخواستن یا هکر بشن یا بازی بسازن من جزو دسته اول بودم روز ها و شب ها آرزوی هکر شدن داشتم تا اینکه یه نفر بهم گفت هکری که برنامه نویسی بلد نباشه مثل سرباز بدون اسلحه است.همین دلیل رفتم سراغ برنامه نویسی وقتی اولین Hello World خودم با پایتون نوشتم حسابی خوشحال شدم و این شده که ابتدا از پایتون شروع کردم. چرا پایتون ؟شبانه روز تحقیق کردم چه زبانی برای هکر شدن مناسب و به پایتون رسیدم همچنین سینتکس ساده اون باعث شد نظرم جلب بشه. اما همیشه عجله داشتم و به همین دلیل مدام در مقاطع کوتاه زمانی شل کن سفت کن داشتم و اصلا متمرکز نبودم و در مرور زمان سرد شدم و اون رو رها کردم. دلیل رها کردن این زبان خیلی میتونه جالب باشه که در ادامه بررسی خواهیم کرد.اما در باره رویایی هکری خودم بگم که در طول سفر خودم مسیر های جدیدی کشف کردم و فهمیدم که این کار مناسب من نیستش! پس پیشنهاد میکنم دست از ماجراجویی و کنجکاوی برنداریدچرا پایتون را نباید یاد گرفت؟شاید کمی تیتر این پاراگراف عجیب و ترسناک باشه. اما میخوام یک واقعیت بسیار مهم در باره پایتون بگم که مدرس ها و رسانه های زرد برنامه نویسی که به فکر پول جمع کردن هستن آن را سانسور میکنن. پایتون ساختار و سینتکس اولیه آسانی دارد.اما واقعیت این است ابتدا باید به کاربرد های آن باید توجه کرد. شاید شما هم تا به حال با اینفوگرافیک های مانند تصویر زیر روبه رو شده باشید که کاربرد های زیاد پایتون را به مزیت مثبت آن چسبانده اند.متن ها و کلماتی که مدرس های زرد تولید میکنند با این عنوان که &quot;تنها با پایتون در موبایل، ویندوز، وب، هوش مصنوعی، بازی همه را بسازید و کد بزنید و ...&quot; ویا مدام از میزان درآمد برنامه نویس های پایتون در آمریکا، کانادا و .. میگویند اما واقعیت چیز دیگری است و ما در ایران زندگی میکنیم.  واقعیت این است که پایتون تنها در چند نمونه از این ها کاربرد دارد بلکه در موارد مانند ویندوز، بازی، موبایل و .. اصلا جالب نیست و قدرت بسیار پایینی دارد به نحوه ای که اگر هدف شما از یادگیری پایتون کدنویسی در  اندروید و بازی و .. است باید بدانید که مسیر را اشتباه دنبال میکنید. و یا در باره بازارکار آن بسیاری از چیز ها گفته نمیشود که در ادامه به بررسی آن ها میپردازیم.زبان برنامه نویسی پایتون چه کاربرد هایی دارد ؟بدون اقرار بگوییم که گول کاربرد های فراوان آن را نخورید اما نباید از قدرت بالایی آن نیز غافل شد. ولی این قدرت بیشتر در زمینه امنیت، شبکه، وب، تحلیل داده، هوش مصنوعی و ... است. اما عده ای فرض میکنند به دلیل (Syntax) ابتدایی ساده او به راحتی میتوانند به یک تحلیل گر داده یا برنامه نویس بک اند تبدیل شوید.کاربرد پایتون در برنامه نویسی وبپایتون در زمینه توسعه بک اند وب سایت ها و سرویس های مربوط به وب بسیار قوی است که دارای ابزار های بسیاری میباشد. که برخی از آنها فریمورک جنگو (Django) و میکرو فریمورک فلسک (Flask) هستند.بحثی که وجود دارد این است که بازار کار  این ابزار ها به دلیل هزینه دار بودن محدود است و  هر کسب و کار و شرکتی به سراغ آنها نمی روند.اما خوشبختانه به همین علت دارای متخصصین کمی در ایران است که سبب میشود با حقوق و مزایایی خوبی روبه رو شوید ولی قضیه به این راحتی نیست همین بازار محدود نیز دارای محدودیت های زیادی میباشد!ابزار های توسعه وب پایتون مخصوصا جنگو دارای پیچیدگی های خاص خودشون هستن که دلیل این امر گستردگی این تکنولوژی میباشد.و بسیار میتواند برای توسعه دهنده های جونیور و تازه کار سخت و دشوار باشد به همین دلیل موجب شده است کمتر شرکتی به سراغ توسعه دهنده وب جونیور و تازه کار برود. که میتوانید مدرک این حرف من را در تصویر زیر مشاهده کنید.https://jobinja.ir/jobs?filters%5Bskills%5D%5B0%5D=Djangotps://quera.org/magnet/jobs/category/djangohttps://quera.org/magnet/jobs/category/djangoتصاویر بالا فقط دو نمونه کوچیک هستش پیشنهاد میکنم حتما خودتون با یک سرچ ساده و یا ورود به منابع ذکر شده اطلاعات بیشتری کسب کنید. و اون برنامه نویس کنجکاو درونتون رو همیشه بیدار نگه دارید.کاربرد پایتون در تحلیل داده و هوش مصنوعیخواب رسیدیم به بخش جذاب کار که ممکن مخالفان زیادی داشته باشه. شاید شنیده باشین که بیشترین درآمد برنامه نویسان در زمینه تحلیل داده هستش باید ابتدا بگوییم که شما در هر زمینه ای که باشید از فرانت گرفته تا توسعه موبایل زمانی که متخصص خودتون باشید پول پارو میکنید.ولی خواب درست! بیشترین درآمد برنامه نویسان در زمینه تحلیل داده هستش اما این دلیل بسیار خوبی برای رویا فروشان شده موارد مانند &quot;متخصص تحلیل داده بدون ریاضی&quot;،  &quot;به سادگی با پایتون متخصص هوش مصنوعی شوید&quot; و ... اما حواستون باشه اصلا از این حرفا خبری نیست دلیل درآمد بالای متخصصان تحلیل داده این هستش که کار بسیار سخت تری دارند و ریاضیات عوض جدای ناپذیر از این کار میباشد. از بحث اصلی غافل نشیم!اگر یادتون باشه روی صحبت ما در اینجا با دهه هشتادی ها و یا تازه کار های برنامه نویسی هستش. در تمام موارد بالا وب و تحلیل داده به دلیل تخصصی بودن و پیچیده بودن کار کمتر شرکتی به سمت استفاده از برنامه نویس جونیور پایتون میادش مخصوصا در ایران که حتی سازمان های وجود دارد که گاها از زبان های ویژوال بیسیک استفاده میکنن و هر روز به دلیل امنیت داغونشون برای مردم و خودشون دردسر ساز میشن که نیازی به گفتن بیشتر نیستش.نکته مهم و آخرمن یک تازه کار هستم و همیشه خودم تازه کار میدونم چون هر چی بیشتر در این دنیایی پر چالش قدم برمیدارم متوجه میشم که هنوز یک قدم کامل هم برنداشتم. پس اگر هرجا در کلمات من مشکلی دیدید با کمال میل ممنون میشم به من بگید البته با مدرک! بهترین دوست من کسی است که عیب من را بگوییدنتیجه گیریپیشنهاد میکنم اگر تازه کار هستید و تجربه ای در زمینه برنامه نویسی ندارید و همچنین اهداف خاص و مشخصی هم ندارید به سمت برنامه نویسی پایتون نیایید گاها دیدم که عده ای در مسیر برنامه نویسی ابتدا حرف از علاقه میزدن و درست هم میگفتن علاقه زیادی دارن ولی جلوتر که رفتن مباحث مالی و بی نتیجه بودن کارشون باعث شد برنامه نویسی رو رها کنن.  پس یادگیری پایتون بر خلاف چیزی که میگویند نسبت به انرژی قوی تری است.</description>
                <category>aliasgharmirshahi</category>
                <author>aliasgharmirshahi</author>
                <pubDate>Thu, 24 Nov 2022 22:44:13 +0330</pubDate>
            </item>
                    <item>
                <title>مزایا استفاده از وب اسکرپینگ در کسب و کار + 4 علت استفاده</title>
                <link>https://virgool.io/@aliasgharmirshahi/%D9%85%D8%B2%D8%A7%DB%8C%D8%A7-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%D9%88%D8%A8-%D8%A7%D8%B3%DA%A9%D8%B1%D9%BE%DB%8C%D9%86%DA%AF-%D8%B1%D9%88%DB%8C-%DA%A9%D8%B3%D8%A8-%D9%88-%DA%A9%D8%A7%D8%B1-rly1kzepntad</link>
                <description>قدرت طلبی یک ذات حقیقی از انسان ها است و نمیتوان از آن فرار کرد و هر انسانی را ببینید به هر صورتی در حال تلاش برای به دست آوردن قدرت است چه در زمینه علمی و یا ثروت در هر صورت قدرت بخشی از ذات حقیقی ما است. اما در مرور زمان قدرت به شیوه های مختلفی بوده است. قرن ها پیش هرکس ارتش های قوی تر، زمین های بیشتر، پیروان پر تعداد و .. داشته است قدرتمند بوده است. در مرور زمان مفهوم قدرت تغییر کرد و به نفت و انرژی رسیده است ولی...ولی امروزه قدرت واقعی در داده یا اطلاعات است هر کس اطلاعات و داده بیشتری داشته باشد قدرت بیشتری دارد امروزه اگر شما بخواهید کسب و کار جدید ایجاد کنید یا کسب و کار فعلی خود را گسترش بدهید و یا هر کاری دیگری انجام بدهید. نیاز به داده های سالم و دقیق در حوضه کاری خود دارید خوشبختانه بستر های زیادی برای جمع اوری داده سالم و قوی وجود دارد یکی از قوی ترین بستر ها برای به دست اوردن داده اینترنت است. بهترین روش های جمع آوری داده وب اسکرپینگ (Web Scraping) است که کمک بسیار زیادی در زمینه جمع آوری اطلاعات مفید و سالم به شما میکند که در ادامه میخواهیم به این تکنیک فوق العاده بپردازیم. وب اسکرپینگ (Web Scraping) چیست ؟وب اسکرپینگ یک تکنیک خودکار سازی بسیار ساده جمع آوری داده های بسیار حجیم است که توسط کدنویسی یا برنامه نویسی انجام میشود. فرایند این نرم افزار ها این است که به صورت یک بازدید کننده ساده وارد سایت میشوند و هرگونه اطلاعاتی که از قبل براش تعریف شده باشد مانند قیمت های یک صفحه محصول یا رشته های درون هر جدولی را جمع آوری میکند. که میتوانید به صورت قالب های مختلف CSV و یا .. جهت بررسی آسان دریافت کنید.3 دلیل که باید از وب اسکرپینگ در کسب و کارتان استفاده کنید داده سالم از سطح مارکت یا بازار هدف برای هر کسب و کاری دارای اهمیت بسیار بالایی است که حتی کسب و کارهای در جهان و یا حتی ایران حاضرن میلیون ها و گاها میلیارد ها تومن برای جمع آوری داده مناسب خرچ کنند. 1- قیمت گذاری دقیق شما میتوانید با بررسی دقیق رقبای خود  روش یا استراتژی های قیمت گذاری اون ها رو پیدا کنید و یک استراتژیک درست برای قیمت گذاری روی محصولات خود تایین کنید و از انها پیشی بگیرید و همچنین میتوانید با یک برنامه قیمت گذاری به صورت پویا با توجه به نوسانات بازار قیمت محصولات خود را کنترل کنید. 2- کنترل کیفیت شما میتوانید با بررسی انجمن ها . وب سایت های تجاری، شبکه های اجتماعی و... نظرات عمومی در مورد برند خود را رصد کنید یا نظرات منفی را شناسایی کنید و از هرگونه آسیب به کسب و کار خود جلوگیری کنید.3- بهینه سازی SEO میتوانید نتایج موتور های جستجو را روی کسب و کار خود را بررسی کنید و نظارت دقیقی داشته باشید و همچنین با ردیابی کلمات کلیدی مناسب از رتبه بندی بهتری در گوگل برخودار شوید و یا سئوی رقبای خود را به صورت مداوم رصد کنید از عنوان گذاری آنها مطلع شوید و با اجرایی یک استراتژی در زمانی مناسب از ضرر جلوگیری کنید.لازم به ذکر است که موتور های جستجوی گوکل برای بررسی و امتیاز دهی SEO از وب اسکرپینگ استفاده میکنند تا از تلقب و یا پیشرفته های حاصل شده در سایت های مختلف مطلع شوند.نتیجه گیری اما نکته ای که باید توجه کرد رصد بعضی از سایت ها و کسب و کار ها غیرقانونی است و در صورت متوجه شدن مدیران سایت ممکن است با مشکلات قضایی و قانونی مواجه شوید به همین دلیل قبل از هرکاری قوانین سایت و یا کسب و کار را مطالعه کنید.</description>
                <category>aliasgharmirshahi</category>
                <author>aliasgharmirshahi</author>
                <pubDate>Thu, 03 Feb 2022 13:12:03 +0330</pubDate>
            </item>
                    <item>
                <title>6 دلیل استفاده از جنگو در کسب و کار</title>
                <link>https://virgool.io/@aliasgharmirshahi/%DA%86%D8%B1%D8%A7-%D8%A8%D8%A7%DB%8C%D8%AF-%D8%AF%D8%B1-%DA%A9%D8%B3%D8%A8-%D9%88-%DA%A9%D8%A7%D8%B1%D9%85-%D8%A7%D8%B2-%D8%AC%D9%86%DA%AF%D9%88-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%DA%A9%D9%86%D9%85-cfdkbbjwsiaa</link>
                <description>جنگو یک فریمورک قدرتمند پایتون برای توسعه وب است اگر قصد شروع و یادگیری جنگو را دارید میتونید از این مقاله استفاده کنید در این مقاله قصد داریم بررسی کنیم چه نوع کسب و کار های برای بازدهی بیشتر باید از جنگو استفاده کنن و برخی از ویژگی های جنگو که به کسب و کار ها برای رشد بیشتر کمک میکند را بررسی خواهیم کرد. سئوجنگو چندین ابزار مفید برای سئو دارد که میتواند به کاهش حجم و زمان بارگذاری صفحه با استفاده از قالب های کش و فشرده سازی css و جاوا اسکریپت کمک خوبی کند. و در نتیجه موجب به افزایش سرعت خواهد شد.و حتی جنگو برای شما Robots.txt را فراهم میکند و همین امر موجب شده یکی از بهترین فریمورک ها برای بهینه سازی سئو باشد. با استفاده از جنگو میتوانید url های قوی ایجاد کنید و یک سئو اصولی داشته باشید جنگو بسیار امن است امنیت بسیار برای یک کسب و کار مهم است و حتما باید به آن توجه داشته متاسفانه در چند سال اخیر کسب و کار های بسیار بزرگی بودند که به دلیل پیکربندی نادرست امنیتی برشکست شدن و در یک لحظه تمام زحمات صدها یا هزاران نفر در یک شب نابود شد.یافتن حفره های امنیتی در جنگو حتی در سیستم های احراز هویت کاربران بسیار دشوار است. این فریمورک در برابر حملاتی مانند xss ، CSRF ، Clickjacking و ... بسیار مقاوم است و همچنین رمز عبوری قوی ایجاد میکند.جنگو هنگام انتقال داده ها ، رمز های عبور و تمام اطلاعات ضروری بسیار بهتر از php عمل میکند و به صورت خودکار یک کلید رمزنگاری ایجاد میکند.جنگو توسط پایتون طراحی شده است پایتون یک زبان قدرتمند و با شی گرایی قوی است همین امر سبب توسعه سریع جنگو میشود و جنگو به لطف پایتون یک کامیونیتی یا جامعه قوی و فعال در پشت سر خود دارد.نکته : بسیار برفرض آسانی پایتون به سمت جنگو می آیند ولی باید توجه کرد که تنها سینتکس پایتون است که ساده میباشد اما فریمورک جنگو به دلیل قدرت بالایی که دارد داری پیچیدگی های خاصی است که ممکن است برای یک تازه کار در بک اند دشوار و دلسرد کننده باشد.توسعه و اجرا سریع ترجنگو از بسیار از زبان های و فریمورک ها مانند php و .. سرعت توسعه بالایی دارد و پروژه ها را سریع تر میتوان طراحی کرد جنگو از پنل ادمین پیش فرض استفاده میکند و همین امر باعث توسعه سریع تر آن شده است و از ماژول های زیاد و بسیار قوی استفاده میکند و همین امر باعث کاهش زمان توسعه میشود. جنگو از ORM استفاده میکندجنگو از یک روش بسیار زیبا برای ارتباط با پایگاه داده استفاده میکند و روند توسعه وب را بسیار سرعت میبخشد و توسعه دهندگان جنگو برای ارتباط با پایگاه داده مجبور به کار مدوام با sql نیستن. و یکی از ویژگی های کلیدی جنگو این است که میتوان به صورت همزمان با بسیاری از پایگاه های داده کار کرد. جنگو بسیار مقیاس پذیر است با استفاده از جنگو میتوان با توجه به نیاز شما پیچیدگی پروژه را تغییر داد و همچنین جنگو قابلیت پاسخگویی به ترافیک های حجم بالا را دارد به همین دلیل در بسیار از کمپانی های بزرگ مانند اینستاگرامPinterest ، Disqus،  NASA و .... از جنگو استفاده شده است.نتیجه گیریانتخاب این فریمورک قدرتمند در بعضی از کسب و کار ها مانند فروشگاه های اینترنتی ساده خیلی مقرون به صرفه نیست زیرا سرور های جنگو مخصوص است و دارای هزینه های بالایی میباشد. همچنین به دلیل پیچیدگی های دارای متخصصین کمتری نسبت به PHP و سایر زبان ها در ایران است. </description>
                <category>aliasgharmirshahi</category>
                <author>aliasgharmirshahi</author>
                <pubDate>Fri, 28 Jan 2022 12:52:18 +0330</pubDate>
            </item>
                    <item>
                <title>مسیر ورود به جنگو</title>
                <link>https://virgool.io/@aliasgharmirshahi/%D9%85%D8%B3%DB%8C%D8%B1-%D9%88%D8%B1%D9%88%D8%AF-%D8%A8%D9%87-%D8%AC%D9%86%DA%AF%D9%88-zpdx6dx02ajf</link>
                <description>مسیر یادگیری جنگوجنگو یک فریمورک سطح بالایی پایتون است که در توسعه سریع ، تمیز و عملی وب کمک میکند و شما میتونید بدون کد نویسی اضافی روی نوشتن برنامه خود متمرکز شوید و همچنین جنگو در زمینه امنیت و سئو بسیار کاربردی هست میخواییم چیکار کنیم ؟هدف این پست این است که با گردآوری منابع به روز و تایید شده به شما یک مسیر راه یا راهنما بدهیم تا در پروسه یادگیری جنگو سر در گم نشوید و با استفاده از زبان برنامه نویسی قدرتمند پایتون قدمی بزرگ به سوی برنامه نویس یا توسعه دهنده بک اند بردارید پایتون مقدماتیابتدا قبل از شروع باید اضافه کرد که جنگو با استفاده از پایتون کدنویسی و توسعه داده شده است پس باید پایتون مخصوصا مباحث پایه را به بهترین شیوه کامل فرا بگیرید تا در زمان یادگیری جنگو مشکلی نداشته باشید و به بهترین و سریع ترین شیوه ممکن جنگو را فرا بگیرید.پایتون دارای سینتکس یا ساختار ساده ای است. به همین دلیل میتوانید به راحتی آن را فرا بگیرید که البته بسیار در پیش زمینه شما تاثیر دارد اگر سابقه برنامه داشته اید میتوانید در مدت یک هفته کمتر یا بیشتر فرابگیرید ولی در سطح مبتدی کاملا مربوط به زمان صرفه شده برای تمرین دارد. که پیشنهاد میکنیم سریع به سراغ جنگو نیایید و با چندین پروژه کوچک خود را حسابی آماده کنید. زیرا جنگو برعکس پایتون دارای ساختار و معماری آسانی نیست!پس باید مباحثی مانندمهارت حل مسئله (الگوریتم و فلوچارت)مفاهیم پایه پایتون (List , Tuple, Functions , .....)محیط مجازی و کار با پکیج ها (virtualenv)را فرا بگیرید سپس بعد از یادگیری پایه چند اسکریپت تمرینی مانند اسکریپت ساخت رمز عبور قوی . سنگ کاغذ قیچی . سودوکو و ... را انجام دهید یک نصیحت دوستانه تا میتوانید تمرین کنید.پایتون پیشرفتهبعد از فراگیری مباحث مقدماتی به مهم ترین بخش ممکن میرسیم نترسید اگر مباحث پایه را به خوبی فرا گرفته باشید این مرحله آسان هستش ولی از اهمیت مهم ان قاغل نشوید . زیرا نبرد سختی با جنگو خواهید داشت اما نباید در این نبرد جا زد و باید پرقدرت به دل سختی ها برویدپس باید مباحثی مانندشی گرایی (oop)کار با ماژول ها کار با Iterators و Decoratorsکار با Lambdasکار با Multi-processing و Multi-threadingتست نویسی (Unit Test)بعد از یادگیری مباحث پیشرفته چند پروژه تمرینی نیز حتما بزنید.کار با Web-crawling (اختیاری)شما با استفاده از کروال ها میتوانید داده های مورد نیازی را از سطح اینترنت استخراج کنید . این بخش کاملا اختیاری است اما توصیه میکنم فرابگیرید. زیرا میتواند پیش زمینه خوبی برای ورود به جنگو باشد. و تا حدی با وب آشنا میشوید.مهارت های جانبی این بخش بسیار مهم است و حتما باید به خوبی یاد بگیرید مباحثی مانندکار با Git (مهم)مفاهیم پروتکل های وب آشنای مقدماتی با جاوااسکریپتیادگیری جی کوئری یادگیری Ajaxآشنایی با HTml , cssآشنای با sql و nosqlدیگه وقتش !!حالا شما بعد از یادگیری مباحث بالا میتونید وارد فریمورک قدرتمند جنگو شوید اگر موارد بالا را به صورت دقیق و منظم انجام دهید به شما قول خواهم داد که در زمینه جنگو به یک متخصص خبره تبدیل خواهید شد.نتیجه گیری پیشنهاد میکنم مباحث و سرفصل ها را یکی یکی با صبر و تمرین پشت سر بگذارید و هیچ عجله ای در ورود به جنگو نکنید مباحث پایه بسیار مهم استمنبع : https://roadmap.sh/python</description>
                <category>aliasgharmirshahi</category>
                <author>aliasgharmirshahi</author>
                <pubDate>Fri, 28 Jan 2022 11:41:58 +0330</pubDate>
            </item>
            </channel>
</rss>