Python vs. Java
В новом рейтинге TIOBE язык программирования Python внезапно опередил Java и оказался на втором месте. На первом остаётся язык C, а Java теперь на 3-м месте. Что вообще происходит?
На самом деле страшного ничего нет, Java остаётся очень популярным и востребованным языком программирования. Тот же сегмент корпоративной разработки никуда не делся и продолжает расти.
В то же время Java теряет популярность в Android-разработке и постепенно уступает позиции языку Kotlin, который тоже работает поверх JVM. Не могу назвать это грустной новостью, так как Kotlin это отечественная разработка и я искренне рад за ребят. Но если посмотреть требования к Android-разработчикам, то выясняется что они теперь должны знать оба языка.
Что касается Python, то мне тоже нравится этот язык и я его использую в своих личных проектах. Он очень простой и лаконичный, но в то же время даёт большое возможностей выстрелить себе в ногу. Да, да, я сторонник статической типизации :)
Резюмируя, могу сказать что сейчас в топе находятся замечательные языки программирования и это круто! Сферы применения у них разные, так что выбирать язык для изучения нужно исходя из того, чем вы планируете заниматься.
#java #python
В новом рейтинге TIOBE язык программирования Python внезапно опередил Java и оказался на втором месте. На первом остаётся язык C, а Java теперь на 3-м месте. Что вообще происходит?
На самом деле страшного ничего нет, Java остаётся очень популярным и востребованным языком программирования. Тот же сегмент корпоративной разработки никуда не делся и продолжает расти.
В то же время Java теряет популярность в Android-разработке и постепенно уступает позиции языку Kotlin, который тоже работает поверх JVM. Не могу назвать это грустной новостью, так как Kotlin это отечественная разработка и я искренне рад за ребят. Но если посмотреть требования к Android-разработчикам, то выясняется что они теперь должны знать оба языка.
Что касается Python, то мне тоже нравится этот язык и я его использую в своих личных проектах. Он очень простой и лаконичный, но в то же время даёт большое возможностей выстрелить себе в ногу. Да, да, я сторонник статической типизации :)
Резюмируя, могу сказать что сейчас в топе находятся замечательные языки программирования и это круто! Сферы применения у них разные, так что выбирать язык для изучения нужно исходя из того, чем вы планируете заниматься.
#java #python
Нашёл подборку отличных книг для тех кто собрался изучать Python!
Мой личный фаворит среди этого списка - Марк Лутц "Изучаем Python". Очень легко и интересно читать + очень много нюансов разобрано (практически на уровне справочника). Так что очень рекомендую!
А так вот полный список: https://techrocks.ru/2020/07/15/7-python-books-for-beginners-in-russian/
#python
Мой личный фаворит среди этого списка - Марк Лутц "Изучаем Python". Очень легко и интересно читать + очень много нюансов разобрано (практически на уровне справочника). Так что очень рекомендую!
А так вот полный список: https://techrocks.ru/2020/07/15/7-python-books-for-beginners-in-russian/
#python
Techrocks
Топ-7 книг по Python для начинающих | Techrocks
Python — один из самых популярных языков программирования. В этой статье мы собрали для вас самые лучшие книги по Python 3, подходящие для начинающих.
"Программируем коллективный разум", автор Тоби Сегаран
Одна из интереснейших книг, прочитанных мною лично!
Книга посвящена в основном алгоритмам классификации и кластеризации, хотя есть главы, посвященные другим темам вроде создания собственного поисковика, генетическим алгоритмам и генетическому программированию.
Очень интересные примеры (на Python), максимально приближенные к практике. Чтение захватывает, всем однозначно рекомендую!
#python #алгоритмы
Одна из интереснейших книг, прочитанных мною лично!
Книга посвящена в основном алгоритмам классификации и кластеризации, хотя есть главы, посвященные другим темам вроде создания собственного поисковика, генетическим алгоритмам и генетическому программированию.
Очень интересные примеры (на Python), максимально приближенные к практике. Чтение захватывает, всем однозначно рекомендую!
#python #алгоритмы
Друзья, нашёл отличную книгу для тех, кто интересуется Data Science и BigData!
Правда эта книга рассчитана на тех кто не знаком с Python, поэтому опытному разработчику придётся пропустить много глав, которые описывают синтаксис языка. Но новичкам повезло, можно сразу с места в карьер :)
Зато во второй части книги есть отличные примеры с разбором алгоритмов анализа данных!
Качайте и получайте удовольствие :)
#python #datascience #bigdata
Правда эта книга рассчитана на тех кто не знаком с Python, поэтому опытному разработчику придётся пропустить много глав, которые описывают синтаксис языка. Но новичкам повезло, можно сразу с места в карьер :)
Зато во второй части книги есть отличные примеры с разбором алгоритмов анализа данных!
Качайте и получайте удовольствие :)
#python #datascience #bigdata
Как научиться разработке на Python: видеокурс Яндекса
Все привыкли обучаться по-разному: кому-то больше подходит техническая литература, а кому-то видеокурсы. Для тех кто не хочет читать, но хочет получить знания по Python, я нашёл хороший курс от Яндекса, полностью бесплатный.
Смотрите и прокачивайте свои знания: https://m.habr.com/ru/company/yandex/blog/498856/
#python
Все привыкли обучаться по-разному: кому-то больше подходит техническая литература, а кому-то видеокурсы. Для тех кто не хочет читать, но хочет получить знания по Python, я нашёл хороший курс от Яндекса, полностью бесплатный.
Смотрите и прокачивайте свои знания: https://m.habr.com/ru/company/yandex/blog/498856/
#python
Хабр
Как научиться разработке на Python: новый видеокурс Яндекса
Осенью прошлого года в московском офисе Яндекса прошла первая Школа бэкенд-разработки. Мы сняли занятия на видео и сегодня рады поделиться на Хабре полным видеокурсом Школы. Он позволит вам...
Машинное обучение и TensorFlow
Ну что друзья, новогодние праздники в самом разгаре, но уже можно отвлечься от салатов и подумать о саморазвитии!
Новый 2021 год я начал с чтения книги "Машинное обучение и TensorFlow", автор Шакла Нишант. Книга достаточно свежая и издана в 2019 году и с уверенностью могу сказать что материал в ней актуальный. Читается достаточно легко и по объёму не очень большая - чуть более 300 страниц.
Свои впечатления о книге расскажу после прочтения, а так же отдельно будет пост про нейронные сети и библиотеку TensorFlow.
Пока желаю всем хорошо отдохнуть и провести оставшиеся праздничные дни с пользой! И да, с наступившим 2021 годом!
#tensorflow #python
Ну что друзья, новогодние праздники в самом разгаре, но уже можно отвлечься от салатов и подумать о саморазвитии!
Новый 2021 год я начал с чтения книги "Машинное обучение и TensorFlow", автор Шакла Нишант. Книга достаточно свежая и издана в 2019 году и с уверенностью могу сказать что материал в ней актуальный. Читается достаточно легко и по объёму не очень большая - чуть более 300 страниц.
Свои впечатления о книге расскажу после прочтения, а так же отдельно будет пост про нейронные сети и библиотеку TensorFlow.
Пока желаю всем хорошо отдохнуть и провести оставшиеся праздничные дни с пользой! И да, с наступившим 2021 годом!
#tensorflow #python
Forwarded from Точка входа в программирование
Базовые знания Data Science: что и где нужно изучить новичку
Мы подготовили для вас статью, в которой рассказали об инструментах, которые нужно изучить новичку в Data Science:
— Numpy/Scipy;
— Pandas;
— Matplotlib/Seaborn;
— Sklearn.
К каждому инструменту мы приложили ссылку на бесплатные онлайн-курсы. Смотрите, пользуйтесь:
https://tprg.ru/EKFO
#python
Мы подготовили для вас статью, в которой рассказали об инструментах, которые нужно изучить новичку в Data Science:
— Numpy/Scipy;
— Pandas;
— Matplotlib/Seaborn;
— Sklearn.
К каждому инструменту мы приложили ссылку на бесплатные онлайн-курсы. Смотрите, пользуйтесь:
https://tprg.ru/EKFO
#python
Django
Сейчас для разработки веб-приложений и сайтов существует огромное количество различных инструментов, но если вы хорошо знакомы с Python, то одно из лучших решений - фреймворк Django.
Django это MVC-фреймворк с множеством полезных компонентов, которые значительно облегчают жизнь и позволяют не изобретать велосипед. Например фреймворк имеет свой собственный шаблонизатор, систему авторизации, админку, ORM и кучу всего другого. Из последнего что я использовал - прикрутил к сайту RSS буквально несколькими строками кода.
Радует что Django постоянно развивается и регулярно выходят новые версии, кроме этого данный фреймворк используется в достаточно крупных проектах, например Instagram и Pinterest.
Свой сайт я тоже сделал полностью на Django и в целом очень доволен решением. Первоначально использовал Django CMS - довольно интересный проект, но сырой. Некоторые компоненты Django CMS имеют серьёзные проблемы обратной совместимости и обновление на новую версию - целая проблема. При работе именно с Django, я таких проблем не встречал, поэтому и остановился в итоге на нём.
Изучать Django лучше наверное по книгам, но проблема в том, что многие из них уже устарели. Кроме этого у Django отличная документация на официальном сайте: https://www.djangoproject.com/start
#python #django
Сейчас для разработки веб-приложений и сайтов существует огромное количество различных инструментов, но если вы хорошо знакомы с Python, то одно из лучших решений - фреймворк Django.
Django это MVC-фреймворк с множеством полезных компонентов, которые значительно облегчают жизнь и позволяют не изобретать велосипед. Например фреймворк имеет свой собственный шаблонизатор, систему авторизации, админку, ORM и кучу всего другого. Из последнего что я использовал - прикрутил к сайту RSS буквально несколькими строками кода.
Радует что Django постоянно развивается и регулярно выходят новые версии, кроме этого данный фреймворк используется в достаточно крупных проектах, например Instagram и Pinterest.
Свой сайт я тоже сделал полностью на Django и в целом очень доволен решением. Первоначально использовал Django CMS - довольно интересный проект, но сырой. Некоторые компоненты Django CMS имеют серьёзные проблемы обратной совместимости и обновление на новую версию - целая проблема. При работе именно с Django, я таких проблем не встречал, поэтому и остановился в итоге на нём.
Изучать Django лучше наверное по книгам, но проблема в том, что многие из них уже устарели. Кроме этого у Django отличная документация на официальном сайте: https://www.djangoproject.com/start
#python #django
Создание бота для Telegram
Создать своего бота для Telegram довольно просто, особенно если вы уже знаете Python. В сети есть большое количество инструкций, но на мой взгляд, эта самая лаконичная и понятная: https://tproger.ru/translations/telegram-bot-create-and-deploy/amp/
#telegram #python
Создать своего бота для Telegram довольно просто, особенно если вы уже знаете Python. В сети есть большое количество инструкций, но на мой взгляд, эта самая лаконичная и понятная: https://tproger.ru/translations/telegram-bot-create-and-deploy/amp/
#telegram #python
Tproger
Бот для Telegram на Python: от первой строчки кода до запуска на Heroku
В этой статье мы разберём процесс написания простого Telegram-бота на Python и его запуска на сервере Heroku, параллельно познакомившись с основами API.
Видеокурс «Практика программирования на Python 3»
Курс 2020 года от МФТИ достаточно насыщен по изучаемому материалу. Лектор знакомит с работой в Jupyter Notebook, синтаксисом Python, а затем углубляется в язык.
Видео по основным элементам Python: https://youtu.be/us7y0UhTq0s
#python
Курс 2020 года от МФТИ достаточно насыщен по изучаемому материалу. Лектор знакомит с работой в Jupyter Notebook, синтаксисом Python, а затем углубляется в язык.
Видео по основным элементам Python: https://youtu.be/us7y0UhTq0s
#python
YouTube
2020 Практика программирования на Python, лекция №1
Практика: http://cs.mipt.ru/python
Небольшая подборка материалов для тех кто планирует изучать Python
https://proglib.io/p/gde-izuchat-python-v-2021-godu-78-resursov-dlya-nachinayushchih-2021-05-30
#python
https://proglib.io/p/gde-izuchat-python-v-2021-godu-78-resursov-dlya-nachinayushchih-2021-05-30
#python
Библиотека программиста
🐍 Где изучать Python в 2021 году: 78 ресурсов для начинающих
Мы отобрали лучшие бесплатные курсы на русском языке, онлайн-тренажеры и телеграм-каналы, которые помогут новичку реализовать свой потенциал в Python-разработке.
Если вы хотите изучить Python, но остались какие-то сомнения, то есть один бесплатный курс, который поможет получить начальное впечатление о языке и принять решение. Курс на русском языке, всё кратко и по делу:
https://www.udemy.com/course/python-project/
#python
https://www.udemy.com/course/python-project/
#python
Udemy
Free Python Tutorial - Python Практика Для Начинающих
Научись думать как программист - Free Course
Подготовка к собеседованию на Python
После прошлого поста о вопросах по Java для подготовки к собеседованию я получил положительную обратную связь от вас. Материал оказался полезен и интересен аудитории.
Вместе с этим был вопрос о такой же подборке по Python и вот вам новая ссылка с вопросами и ответами для собеседования :)
https://github.com/yakimka/python_interview_questions
#python #собеседование
После прошлого поста о вопросах по Java для подготовки к собеседованию я получил положительную обратную связь от вас. Материал оказался полезен и интересен аудитории.
Вместе с этим был вопрос о такой же подборке по Python и вот вам новая ссылка с вопросами и ответами для собеседования :)
https://github.com/yakimka/python_interview_questions
#python #собеседование
GitHub
GitHub - yakimka/python_interview_questions: Вопросы для подготовки к интервью на позицию Python Developer
Вопросы для подготовки к интервью на позицию Python Developer - yakimka/python_interview_questions
Распознавание текста с помощью pytesseract
Сегодня в моём блоге вышла новая статья на тему распознавания текста. Я написал небольшой пример на Python, который позволяет распознавать различные изображения с текстовыми данными с помощью OCR-библиотеки Tesseract.
http://akutepov.ru/ru/blog/raspoznavanie-teksta-s-pomoshyu-pytesseract/
#python #tesseract
Сегодня в моём блоге вышла новая статья на тему распознавания текста. Я написал небольшой пример на Python, который позволяет распознавать различные изображения с текстовыми данными с помощью OCR-библиотеки Tesseract.
http://akutepov.ru/ru/blog/raspoznavanie-teksta-s-pomoshyu-pytesseract/
#python #tesseract
akutepov.ru
Блог Алексея Кутепова: Распознавание текста с помощью pytesseract
Подробно
Распознавание текста
Сегодня на моём YouTube канале вышло новое видео о том как написать простую программу на Python, которая будет распознавать текст с изображения.
Проходите по ссылке, смотрите и подписывайтесь :)
https://youtu.be/PKUv73cCBvU
#python
Сегодня на моём YouTube канале вышло новое видео о том как написать простую программу на Python, которая будет распознавать текст с изображения.
Проходите по ссылке, смотрите и подписывайтесь :)
https://youtu.be/PKUv73cCBvU
#python
YouTube
Пишем программу на Python для распознавания текста
Не так давно я озадачился вопросом распознавания печатного текста в своём приложении. Мне стало интересно, какие на данный момент существуют OCR-библиотеки и насколько они удобны в использовании. А главное - будет ли приемлемый результат распознавания текста…
Друзья, завершился очередной летний отпуск и я снова возвращаюсь к работе! Вообще летом не получается активно вести соцсети, но над учебными материалами постепенно работаю. Перед отпуском я закончил статью по кэшированию данных (https://akutepov.ru/ru/blog/keshirovaniie-dannykh-v-prilozhienii-na-spring-boot/) и теперь планирую записать видео по этой статье. Ну и обдумываю дальнейшие планы по новым материалам. Как всегда, основной упор буду делать на Java-разработку, но возможны варианты. А какие темы интересны вам? Пишите свои ответы в комментариях, обсудим :) #айти #программирование #программист #отпуск #java #kotlin #python