Фреймворки Python что учить
В этом видео мы подробно поговорим про Python, а в частности про фреймворки и библиотеки, которые разработаны под Python для облегчения написания приложений в программировании. На python действительно большое количество инструментов и новичек только изучивший основы может запутаться что и где какие фреймворки python применяют. Я подробно расскажу что учить из фреймворков начинающему и где использовать в работе. Расскажу про фреймворки для машинного обучения - Tensor flow, веб разработки -django, разработки игр pygame.
Пікірлер: 182
TensorFlow - AI, machine learning Pygame - игры Django - web-приложения TKInter - графический фреймворк Scrapy - Data Science, data analysis
@indominusmonster6433
Жыл бұрын
не согласен, pyqt для графики, ткинтер устарел
@user-qc8ov2fj3l
Жыл бұрын
@@indominusmonster6433 ахахах, ты ответил комменту, которому 2 года😂
@exersizee
Жыл бұрын
@@user-qc8ov2fj3l ахахах
@Ali-gh1um
Жыл бұрын
scrapy это парсинг
@finnaripu
Жыл бұрын
@@Ali-gh1um по твоему парсинг это не работа с data?
Из новичка сразу в тензорфлоу, вот это проф рост. Numpy, scipy, matplotlib, plotly, scikit-learn, flask, pyqt можно добавить. А вот pygame нет смысла. Максимум потренить создание платформеннтков для души.
Спасибо за видос !
@SuprunAlexey
5 жыл бұрын
И вам спасибо
Хочу поправить, что программирование нужно знать не только для того, что бы устроиться на работу, а что бы работая в различных областях эффективно решать поставленные задачи. Работать с информацией конечно можно и не зная программирования, но зная можно делать это эффективнее
Спасибо, все наглядно.
Отличный список, но есть дополнения, которые лично я бы добавил. Django это конечно хорошо, но Flask не чем не хуже, а иногда даже лучше. Так что не стоит сбрасывать его со счетов. Ну про Kivy - NUI фреймворк на OpenGL ES2. Очень мощная вещь, подходит даже для мобилок. Вот так, а сам по себе видос классный.
Спасибо за видео по фреймворкам Python! Подскажите, а обязательно ли начинающему программисту после Пайтона учить C++. Многие пишут, что без хорошо изученногл C++ знания программиста неполные и недостаточно глубокие
Можете подсказать хорошую либу для GUI с литературой(желательно на русском). Просто я работал с tkinter и там всё деревянное. Дизайна как такового нет, да и множества вещей, взять, выпадающий список в пример
А какая доля Django на рынке на фоне других фреймворков?
Python - 8-ое чудо света
@SuprunAlexey
3 жыл бұрын
и не говори
@Pafel0684
Жыл бұрын
9-ое, после меня))
Го видео про ИИ на python'е
@SuprunAlexey
5 жыл бұрын
Надо сделать
@artur-lg7wv
4 жыл бұрын
@@SuprunAlexey TensorFlow нельзя назвать фреймворком для ИИ? Машинное обучение и все такое
@Serega_by
2 жыл бұрын
@@SuprunAlexey не знаю что писать на эту щщщщщщщщщщ
@Serega_by
2 жыл бұрын
@@SuprunAlexey за
@Serega_by
2 жыл бұрын
@@SuprunAlexey защита зз
Стоит коснутся стандартных библиотек Python
@SuprunAlexey
5 жыл бұрын
Хорошо
а что лучше для оконных приложений kiwy или tkinter?
Насколько знаю еще актуальны (помимо упомянутых в камментах фласка, киви, торнадо и нек. др.): - asyncio и aiohttp (асинхронный веб) - numpy, scipy и pandas (для научных вычислений и бигдаты) Также довольно известен и интересен игровой движок - Panda3D. Ну а из веб-фреймворков еще вроде довольно известны: - cherrypy - web2py - и мой любимый однофайловый bottle.py :-)
Спасибо, друг, что делишься с нами столь ценной и полезной информацией !!! Очень круто узнавать о Python все больше нового!!!
Хотел бы узнать ваше мнение, изучил основы Python, но тема с созданием своих классов и ф-ция внутри ф-ции понимаю, но когда доходит до практических задач, оооочень трудно даётся(скрипя зубами). Это нормально так как я новичок или надо наново эти вопросы проходить?
@yehortverytinov5478
2 жыл бұрын
Это норма, но пройденный материал повторять нужно конечно же
А как насчет Kivy?
Qt еще) Наконец то что-то практическое) А будет обучение по каким нибудь фреймворкам?
@scherbakovss2012
5 жыл бұрын
Ждем обучения по каждой названной
@SuprunAlexey
5 жыл бұрын
По каждой не будет, Джанго будет точно
@andy_top6676
5 жыл бұрын
@@SuprunAlexey дааа,Джанго ждём !!!
@artur-lg7wv
4 жыл бұрын
@@andy_top6676 возьми книгу почитай
@andy_top6676
4 жыл бұрын
@@artur-lg7wv читал,но бросил,сейчас по уроку Хауди попробую...но у меня проблема,не могу взять себя в руки,через время надоедает.Нужен человек,который бы проверял меня,типо учителя 😂
Было бы неплохо связать Django Rest Framework + ReactJS
@SuprunAlexey
5 жыл бұрын
Было бы отлично
Неплохое видео, но его смысл по идее ориентирован на новичков, а много сложной терминологии для тех самых новичков усложняет восприятее
gtk 4 glade, для графического интерфейса
Какую блиблиотеку надо учить что бы создавать ботов для телеграмма или ВК на Python?
@SuprunAlexey
5 жыл бұрын
Сделаю отдельное видео про это
@Xavier_WaitedCap_
5 жыл бұрын
@@SuprunAlexey спс бро
@user-ei2ey7cq9z
5 жыл бұрын
Vk_api
@qek990
5 жыл бұрын
Для вк - vk_api. Об этом написано в самом вк в разделе "Разработчикам". Советую заглянуть
@muhtarnaymankhanov8699
5 жыл бұрын
pyTelegramBotAPI
Добрый день, посоветуйте пожалуйста что лучше учить после Python новичку который хочет писать программы? django ???
@mcmem5032
3 ай бұрын
Если десктопные приложения то kivy, если веб приложения то либо более легкий с меньшими возможностями flask, либо более большой и сложный с большими возможностями django, могу быть неправ
Мне кажется нужно было упомянуть библиотеки os и requests.
Полезный ролик
Я обожаю библиотеку pyautogui. Изучите , если вы ленивые)
@SuprunAlexey
5 жыл бұрын
Не использовал
что лучше для веб разработки сервисов,инет магаз, программ питон или скрипт?
@SuprunAlexey
4 жыл бұрын
каждому свое
@user-ls6ir9dt7c
4 жыл бұрын
@@SuprunAlexey я понимаю, но все же у тебя больше опыта, помоги определиться новичку. Может видос запилишь преимущества и недостатки......... для сервисов,инемагаз,десктоп программы итд)))))) где какой лучше как друг с другом "свести" итд
Спасибо
@SuprunAlexey
3 жыл бұрын
Все для вас
BeatifulSoup4!!! по мне это самая важная библиотека для парсинга
@user-we4lh7nz6x
4 жыл бұрын
Это модуль,ну кстати согласен,лучший модуль для парса)
@tokiwotomare3303
3 жыл бұрын
А как же lxml
Бро пожалуста сделай уроки вот мои желании: Django rest и react js . Rabbit mq celery Ml
@SuprunAlexey
3 жыл бұрын
Посмотрим
Подскажите пожалуйста. Фрейморки это получаетмя тоже языки програмирования? Если нет, то их все равно нкжно учить или их только подключаешь и все. Тема мне интересна но непонятно мне ничего(
@itegin
2 жыл бұрын
прошло 9 месяцев, ты стал программистом?
Likе за Pygame!
kivy еще актуален?
How to create your own deep learning library?как создать свою библиотеку глубокого обучения?
@SuprunAlexey
5 жыл бұрын
Не имею опыта с этим
С Scrapy проблемы какие то уже с бубном танцевал,не устанавливается и все тут ,проблема в twisted пишет
@retrometanol2510
4 жыл бұрын
Попробуй запустить командную строку от имени администратора.
Где можно его учить? Про бесплатный курсы, питона и джангл
@SuprunAlexey
5 жыл бұрын
отдельное видео сделаю
@nikitadenisov166
5 жыл бұрын
Я учу python на степике, но одновременно читаю Самерфилда
@cyrex7388
5 жыл бұрын
Питон можно как в Ютубе и на опыте разработки своих приложений или же по документации на официальном сайте, Джанго такими же образами
Flask или Bottle, Selenium, BeautifulSoup, requests
Почему не указана графическая библиотека PyQt5. Tkinter просто никуда не годится.
Давай подробнее обо всем подряд.Прежде всего примеры применения
@SuprunAlexey
3 жыл бұрын
Отличная идея
С чего начать изучать бэкэнд программирование для игр?
@SuprunAlexey
5 жыл бұрын
С основ программирования
@cyrex7388
5 жыл бұрын
А разве игры подразделяются на бекенд и фронтенд?
@kolyaartink9778
4 жыл бұрын
@@cyrex7388 Возможно он имел ввиду создание онлайн игр и работу с данными пользователей
А Kivy ?
Django сложней чем говорят, у меня начились проблемы уже с пагинации(1,2,3 страницы)
@esp2644
4 жыл бұрын
Так везде
А как же kivy?
Pandas, Selenium
Сделай видос,как,по каким учебникам можно учить Django. Именно как,а то нигде ничего найти не могу
@SuprunAlexey
5 жыл бұрын
Хорошо, сделаю
@andy_top6676
5 жыл бұрын
@@SuprunAlexey 💪
Ребята, а кому-то попадались курсы по Django CMS?
@SuprunAlexey
3 жыл бұрын
нет
Так что выбрать: Flask или Django?
@SuprunAlexey
3 жыл бұрын
Django
@kkantur
3 жыл бұрын
Вообще, смотря для чего. Flask мощнее, django легче учить.
Iron Python !
@SuprunAlexey
5 жыл бұрын
Принял
*Сделай видео о том, как сделать сайт с помощью Python и Django, пожалуйстаа!*
@SuprunAlexey
5 жыл бұрын
Сделаю чуть позже
@user-nz9qz9rr5n
5 жыл бұрын
@@SuprunAlexey *жду*
@user-rs5zq9hy4m
5 жыл бұрын
Советую, отличный канал. kzread.info
Практика какого нибудь фреймворка будет?
@SuprunAlexey
5 жыл бұрын
Джанго
Про язык Crystal и его фреймворк Amber
@SuprunAlexey
5 жыл бұрын
Новое
pugame одна из лучших)) ахах Tkinter)
Flask - тоже крутая библиотека
@SuprunAlexey
3 жыл бұрын
ProstoChelovek не могу не согласиться
@user-te5oc4je7w
3 жыл бұрын
Для тех, кто не знает, Flask это типа упрощённый Django
@kkantur
3 жыл бұрын
@@user-te5oc4je7w для тех, кто не знает, Django - упрощённый Flask, куда напихано куча часто невостребованного функционала, но при этом от себя допихнуть что-то проблематично. Flask посложнее, потому что предоставляет только базовый движок, куда разраб сам решает, что навесить. Flask - более гибкий, но и требует больше навыков.
А чё flask?!
@SuprunAlexey
5 жыл бұрын
Будет в другом видео, решил разделять по рубрикам типо машинное обучение, веб
@hardmode_on
4 жыл бұрын
@@SuprunAlexey но ведь это очень мощный фреймворк, который на равне с джанго, если не лучше
@user-lb2zy6zc8t
4 жыл бұрын
@@hardmode_on думаю что они по своем хороши, но flask должен был быть в этом видео
@user-te5oc4je7w
3 жыл бұрын
Да, на нём даже Reddit создавали
tkinter? Серьезно? Как он сюда попал? Есть же какая то причина?? Он лучше чем PyQt? Автор же специалист, у него наверняка есть веские основания.
numpy?
@SuprunAlexey
5 жыл бұрын
Принял обработал
Где PyQt? Где Kivy?
А где KIVY
QT, Flask
Flask забыли!
PyQt 5
Flask оставили
@SuprunAlexey
5 жыл бұрын
О чувствую щас будут негодования по поводу фласка
Masonite Framework?
@SuprunAlexey
5 жыл бұрын
Не знаком с ним(
@GiorgiNizharadze
5 жыл бұрын
Ето Laravel style Framework
мне одному показалось? что автор перепутал фреймворки с библиотеками?
@SuprunAlexey
2 жыл бұрын
Тебе показалось
Лучше сначала учить c# т. к. с python сложно перейти на другой язык.
Scrapy конечно хорошая библиотека но с помощью requests и bs4 намного проще и быстрее
PyOWM
bottle, kivy.
Вместо tkinter я бы поставил PyQt
Без английского реально работать программистом на Python?
@verstein247
Жыл бұрын
Да
Зачем здесь надо было употреблять слово библиотека? Запутаешь новичков. Это разные вещи
А bs?!
Очень нужны уроки по Django и админ панели
@SuprunAlexey
4 жыл бұрын
пока не смогу снять, уезжаю
@qweaye4105
4 жыл бұрын
@@SuprunAlexey очень ждём!
Selenium Webdriver !!
@SuprunAlexey
5 жыл бұрын
Используешь?
@psihonort9275
5 жыл бұрын
@@SuprunAlexey , не так часто. Была задача сделать автоматическую регистрацию на сайте, где в итоге нужно было получить API-ключ для. Алгоритм действия был такой: 1. Заходим на сайт A. 2. Заходим на сайт B. 3. На сайте B получаем временную почту. 4. На сайте A регистрируемся. 5. Ждем на сайте B прихода уведомления о регистрации. Подтверждаем переходом по ссылке. 6. После перехода по ссылке попадаем в личный кабинет. Ищем ссылку на страницу с апи ключем, собираем API-ключи. 7. Почту пароль и полученные ключи сохраняем в документ. И такой цикл повторил 1000 раз. На весь процесс сбора ключей ушло около 5 часов. Сайтец был на ангуляре по этому тут webdriver затащил =) Ну и проще настраивать алгоритм когда есть окно с информацией.
@kirtolmachev
5 жыл бұрын
Selenium чаще используют для UI-тестирования.
а как же киви
@SuprunAlexey
3 жыл бұрын
Да
Kivy
PyQt5 не зватает
Пайтон это язык для профессионалов. Это как в р славании карандашами и красками нарисовать каждый сможет, а вот говно по стене красиво не у всех получится
Питон как первый язык - отличная платформа для формирования деревянного быдлокодера. И чтобы не стать таковым - лучше всё таки заходить в сабж с языков порядком ниже уровнем. В идеале - с творчества Денниса Ритчи, а так же с мануалов по принципам работы процессоров, элементарной мат.логики, устройства современных ОС. И только потом переходить к языкам большей степени абстракции - жавы, шарпы, питоны, ООП, паттерны банды 4х и прочие солиды с агилами по вкусу
@redkapitalist7005
2 жыл бұрын
К тому времени у большинства пропадёт интерес к программированию, ибо при таком подходе слишком много времени проходит прежде, чем у человека начнёт получаться, что то практически полезное и наглядное.
kivy ┐( ̄ー ̄)┌
@SuprunAlexey
5 жыл бұрын
Будет
@user-ol5ot3sb4s
5 жыл бұрын
Web Developer Blog ждём
pygal, matplotlib, tornado
@SuprunAlexey
5 жыл бұрын
Tornado юзаете?
@hybridjunkie456
5 жыл бұрын
@@SuprunAlexey нет, сам не пользовался, но слышал о нём. Один знакомый на нём проект делал.
@SuprunAlexey
5 жыл бұрын
Я с торнадо не работал никогда
@hybridjunkie456
5 жыл бұрын
@@SuprunAlexey ну он пока не такой популярный в веб как джанго и фласк) но, если не ошибаюсь, поддерживает асинхронность "из коробки"
@SuprunAlexey
5 жыл бұрын
Ну развитие есть, уже хорошо
flask
Python НЕ простой, хватит уже. Он простой на уровне хелло ворлд, но чем глубже погружаешься, тем больше понимаешь что он не менее сложный, чем любой другой.
Какие учить фв python??? Ответ простой - не учите python вообще!
Как по мне, Qtdesigner гораздо лучше, чем tkinter
РНР!
@SuprunAlexey
5 жыл бұрын
Мы здесь про пайтон
Ткиниер
Вместо ткинтер разумнее было впихнуть киви
Нахрен, пиши видео продвинутый. Тенсор флоу.