مصطفی آصفی
- مدرس و کارآفرین, همدان, ایران
-
4.80 امتیاز از 1131 نظرامتیازدهی 4.80 از 5 در 1131 امتیازدهی مشتری
مصطفی آصفی هستم؛ همبنیانگذار همرویش و سودگاه! بستههای آموزشی رو تو سایت همرویش و آموزشهای رایگان رو تو اینستاگرام(+)، آپارات(+) و یوتیوب(+) با شناسه AsefyCom منتشر میکنم.
تازگی آموزشها رو به سبک رایگان/بهادار منتشر میکنم. مثل این آموزش یادگیری ماشین از کتاب جرون (+). نسخه رایگان تو شبکه اجتماعی برای حمایت از کسانی که توان پرداخت ندارن و نسخه بهادار تو همرویش که میتونید با خریدش از ادامه انتشار رایگان حمایت کنید.
raei.r92 –
سلام خدمت استاد آصفی عزیز، من تازه با سایتتون اشنا شدم، برای مسیردهی عکسا توی پروژه م که چنتا App داره به مشکل خوردم که با توضیحات شما تو این دوره مشکلم حل شد؛ ممنون از توضیحات جامع شما؛ ان شاالله در ادامه کار بیشتر از راهنمایی های بسیار مفیدتون بهره ببرم. سپاس
سیاوش چراغی (مهمان) –
ممنون از شما. دوره مفیدی بود
حمیدرضا (مهمان) –
با اختلاف یکی از بهترین دوره هاست. برعکس بیشتر مطالب که کپی برداری از روی هم هستن و بسیار سطحی، این ویدیو ها با توجه به اینکه از یک منبع قوی برگرفته شده، بسیااااار استخون دار هست. من خود کتاب رو به زبان انگلیسی خوندم، برای جمع بندی و ریویو این ویدیو ها رو دیدم، به جرات میگم محتوای ویدیو ها بسیار شیوا و عالی بیان شده.
d.reza3764 –
من فایل رو خریداری کردم. ممنون از تدریس خوب شما. لطفا در اولین فرصت ادامه آموزش رو هم قرار دهید.
مصطفی آصفی –
سلام به شما. برای خوندن اطلاعات می تونید از کتابخونه request در پایتون استفاده کنید. بعد از واکشی اطلاعات باید جیسون رو تجزیه کنید و اطلاعات مورد نیازتون رو در قالب جدولی که تو جنگو طراحی کردید از طریق view تو جنگو ثبت کنید. اما اگه منظورتون ثبت داده های ارسالی تو دیتابیس از طریق جنگو رست هست، بعد از تماشای این بسته و آشنایی کلی با Django REST توصیه می کنم این دوره تکمیلی و پروژه محور برای ساخت فروشگاه با جنگو رست و ری اکت (+) رو بررسی کنید.
مصطفی آصفی –
سلام به شما. ممنونم از بازخوردتون. مستمر تو برنامه من هست. تو فاصله بین انتشار درس ها در حال تولید و ضبط هستم. پینوشت: این آموزش یادگیری ماشین (+) رو هم همزمان و مستمر پیش می برم چون تو این دوره به کارتون میاد. به این دلیله که سرعت تولید کمی پایینه.
فرهاد (مهمان) –
سلام من اگر بخوام دیتا از API با جنگو بخونم و در دیتابیس ذخیر کنم چطوری این کار رو بکنم؟
alireza.jahanbakhsh1366 –
سلام به شدت منتظر بقیه آموزش هستیم استاد
مصطفی آصفی –
سلام و سپاس از انرژی خوبتون و این که برای ارسالش وقت گذاشتین.
مصطفی آصفی –
سلام وقت بخیر. این گفتگو (+) و لینکهایی که تو پاسخ گذشته شده سرنخهای مفیدی براتون داره.
مصطفی آصفی –
سلام وقت بخیر. به نظرم نیازه که شما پایتون رو هم کنار دستتون داشته باشین به دو دلیل: ۱- پایتون منحصر به یک بازار و یک نرم افزار نیست. و اگه زمانی بخواین تجربه بازار مالی خودتون رو فراتر از متاتریدر جایی اجرا کنید به کار میاد. ۲- پایتون برای اجرای تحلیل داده و هوش مصنوعی راه دست تر از mql5 هست. ساخت یک شبکه عصبی با پایتون و کتابخونه تنسورفلو با چند خط کد انجام میشه ولی با mql5 خیلی بیش از این ها نیازه. شما می تونید کدهای اکسپرت هاتون برای متاتریدر رو به همون زبان mql5 تولید کنید و هر جا نیاز به تحلیل داده یا یادگیری ماشین شد از پایتون به عنوان مکمل استفاده کنید. پینوشت: این آموزش اتصال متاتریدر به پایتون با سوکت (+) و این آموزش پایتون در متاتریدر (+) رو پیشنهاد می کنم بررسی کنید.
مصطفی آصفی –
سلام وقت بخیر. به نظرم تا نیاز نشده به نسخه بالاتر ارتقا ندین. بهتره یادداشت های انتشار (release note) نسخه ۲ رو بخونید و تو ذهن داشته باشین و وقتی استفاده کنید که یه ویژگی نسخه جدید واقعا تو کارتون حیاتیه. پینوشت: اینو تو همه کتابخانونه های پایتونی توصیه می کنم.
رضا (مهمان) –
عالی بود امیدوارم روز به روز کارتون توسعه پیدا کنه
حمید شعبانی –
سلام وقت بخیر آیا با بارگذاری سایت بر روی یک هاست آنلاین میتوان دوربین دستگاه کلاینت را باز کرد؟
محسن –
با سلام و احترام من با زبان برنامه نویسی ام کیو ال اکسپرت نویسی می کنم . سئوال من این هست آیا ماشین لرنینگ و پایتون قابلیتی فرارت از زبان ام کیو ال دارد. تصور من این هست هر دو نهایتا با دیتای کندل ها بازار را تحلیل می کنند
yosef.podine –
سلام مجدد ممنون از راهنماییتون فقط یک سوال دیگه الان ورژن پایتون ۳.۱۱.۶ هست که روی خود اوبونتو نصب بود ورژن کیوی ۲.۳.۰ هست ورژن کیویامدی ۱.۲.۰ هست که البته برای کیویامدی میگه که نسخه ۲ اومده، وقتی نصبش کردم دیگه برنامه ای که نوشتم کار نمیکنه ، چون دیگه دکمه ها و چیزهایی که استفاده کردم در ورژن ۲ از کیویامدی اسم متفاوتی دارند و ایمپورتشون عوض شده. دوباره به ورژن قبلی برگشتم حتما نیاز هست که آخرین ورژن از کیویامدی رو داشته باشم؟ چون اون ویژگی و ظاهری که برای برنامه میخواد با همین ورژن ۱.۲.۰ هم بهش رسیدم الان باید برای نصب بیلدوزر با توجه به ورژن هایی که از پایتون و کیوی و کیویامدی دارم بیام و پیشنیازهای بیلدوزر و بعد خودش رو نصب کنم؟
مصطفی آصفی –
سلام وقت بخیر. احتمالا مشکلتون ناسازگاری نسخه ها ست. برای مثال تو این خطر Note, selecting 'libncurses-dev' instead of 'libncurses5-dev' میگه به جایlibncurses5-dev دارم libncurses-dev رو استفاده می کنم که پایین تر اولین خط خطا هم مربوط به همونه. کتابخونه های پایتون همیشه در معرض مشکلات نسخه وابستگی هاشون هستن. کیوی از همه بدتر چون خیلی کتابخونه های ویژه ای رو کنار هم چیده. شما باید نصب کیوی و بیلدوزر رو خیلی دقیق انجام بدین. حالا یا با مطالعه مستندات یا با تقلید دقیق نسخه ها از روی آموزش. من اینجا کیوی ۱.۱۱.۱ رو نصب کردم اما الان کیوی ۲ اومده. پس شما با دستور pip install kivy بدون تعیین شماره نسخه خودبه خود نسخه ۲ رو می گیرید و مسیرتون جدا میشه. دو کار می تونید بکنید. ۱- نسخه ها رو مشابه آموزش پیش برید. مثلا می تونید با راهنمای این نشانی (+) که درس نصب کیوی هم بر اساس اون پیش رفتیم نسخه مشابه برای کیوی و بعدتر برای بیلدوزر یپش برید. تو این مخزن گیت هاب (+) محیط مجازی رو هم آپلود کردم. تو این مخزن هم فایل requirements.txt رو آپلود کردم. البته شما فقط همین درس رو دریافت کردین. ۲- با همین نسخه ای که نصب کردید سعی کنید خطای ناسازگاری تک تک کتابخونه ها مثل موردی که بالا گفتم رو با گوگل کردن پیدا حل کنید. یعنی مثلا اگه می خواین کیوی ۲ رو پیش برید ناسازگاری ها رو دستی حل کنید.
yosef.podine –
سلام در اولین مرحله قبل نصب بیلدوزر به مشکل خوردم من اوبونتو ورژن 23.10 توسط ویرچوال باکس نصب کردم طبق آموزش مربوط به نصب کیوی روی لینوکس کیوی و pip و پیش نیازهایی که اونجا گفته شد رو نصب کردم البته برای نصب pip و kivy در انتهای دستور نصب --break-system-packages استفاده کردم. مثلا : sudo pip3 install kivy --break-system-packages چون در غیر این صورت نصب انجام نمی شد. حالا برای نصب پیش نیازها این ارورها و پیام ها میاد و چیزی نصب نمیشه دستور و پیام بعدش رو با هم می ذارم. yosef@yosef-pc:~/Desktop$ sudo apt-get install build-essential ccache git libncurses5:i386 libstdc++6:i386 libgtk2.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libidn11:i386 python2.7 python2.7-dev zip unzip openjdk-8-jdk python3-pip autoconf libtool pkg-config zlib1g-dev zlib1g:i386 libncurses5-dev libltdl-dev libffi-dev libssl-dev autotools-dev libncursesw5-dev libtinfo5 cmake [sudo] password for yosef: Reading package lists... Done Building dependency tree... Done Reading state information... Done Note, selecting 'libncurses-dev' instead of 'libncurses5-dev' Note, selecting 'libncurses-dev' instead of 'libncursesw5-dev' Package libpangox-1.0-0:i386 is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Unable to locate package libncurses5:i386 E: Package 'libpangox-1.0-0:i386' has no installation candidate E: Unable to locate package libidn11:i386 E: Unable to locate package python2.7 E: Couldn't find any package by glob 'python2.7' E: Couldn't find any package by regex 'python2.7' E: Unable to locate package python2.7-dev E: Couldn't find any package by glob 'python2.7-dev' E: Couldn't find any package by regex 'python2.7-dev' E: Unable to locate package libtinfo5
مصطفی آصفی –
سلام وقت بخیر. نباید مشکلی باشه ولی باز شما باید روی متاتریدر کارگزاری خودتون که کاستوم شده بررسی کنید. یا تو فروم mql5 از خود مدیران بپرسید.
مصطفی آصفی –
سلام و سپاس. امیدوارم براتون مفید باشه. ببینید گیت هاب تاریخچه داره و شما می تونید تاریخچه اتفاق های یک مخزن و حتی نسخه های قبلی رو ردگیری کنید. بیشتر در مورد گیت هاب و ریلیزهاش بخونید. هر چند به نظرم مشکلی نیست. الان من دیدم نمونه های جدید گذاشته شده که می تونید بررسی کنید.