home.social

#основы_программирования — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #основы_программирования, aggregated by home.social.

  1. Kotlin для новичков: строки и коллекции — полный гайд

    Продолжаем серию «Kotlin для новичков». Сегодня разбираем фундамент, без которого не обходится ни одно приложение: строки и коллекции. Как правильно резать подстроки, форматировать JSON, чем List отличается от MutableList и зачем enum в Kotlin круче, чем в Java. Заглядывайте, будет полезно! Открыть гайд

    habr.com/ru/companies/otus/art

    #kotlin #коллекции_Kotlin #строки_Kotlin #List_MutableList #enum_Kotlin #основы_программирования #туториал_Kotlin

  2. Как выучить Python и не разориться: 5 лучших бесплатных курсов для новичков

    Из каждого баннера кричат про зарплаты в 300к в наносекунду и предлагают взять кредит на обучение ИТ-профессиям. Но базу Python можно и нужно учить бесплатно. Синтаксис и основные алгоритмы давно лежат в открытом доступе, главная проблема — отфильтровать качественный материал от маркетингового мусора. Собрал подборку из 5 проверенных бесплатных курсов для новичков (от академичных лекций до геймифицированных квестов), где фокус сделан на знания и практику, а не на продажу платных модулей.

    habr.com/ru/articles/1026362/

    #Python #программирование #обучение_программированию #бесплатные_курсы #для_начинающих #stepik #самообразование #войти_в_it #основы_программирования

  3. Как выучить Python и не разориться: 5 лучших бесплатных курсов для новичков

    Из каждого баннера кричат про зарплаты в 300к в наносекунду и предлагают взять кредит на обучение ИТ-профессиям. Но базу Python можно и нужно учить бесплатно. Синтаксис и основные алгоритмы давно лежат в открытом доступе, главная проблема — отфильтровать качественный материал от маркетингового мусора. Собрал подборку из 5 проверенных бесплатных курсов для новичков (от академичных лекций до геймифицированных квестов), где фокус сделан на знания и практику, а не на продажу платных модулей.

    habr.com/ru/articles/1026362/

    #Python #программирование #обучение_программированию #бесплатные_курсы #для_начинающих #stepik #самообразование #войти_в_it #основы_программирования

  4. Как выучить Python и не разориться: 5 лучших бесплатных курсов для новичков

    Из каждого баннера кричат про зарплаты в 300к в наносекунду и предлагают взять кредит на обучение ИТ-профессиям. Но базу Python можно и нужно учить бесплатно. Синтаксис и основные алгоритмы давно лежат в открытом доступе, главная проблема — отфильтровать качественный материал от маркетингового мусора. Собрал подборку из 5 проверенных бесплатных курсов для новичков (от академичных лекций до геймифицированных квестов), где фокус сделан на знания и практику, а не на продажу платных модулей.

    habr.com/ru/articles/1026362/

    #Python #программирование #обучение_программированию #бесплатные_курсы #для_начинающих #stepik #самообразование #войти_в_it #основы_программирования

  5. Как выучить Python и не разориться: 5 лучших бесплатных курсов для новичков

    Из каждого баннера кричат про зарплаты в 300к в наносекунду и предлагают взять кредит на обучение ИТ-профессиям. Но базу Python можно и нужно учить бесплатно. Синтаксис и основные алгоритмы давно лежат в открытом доступе, главная проблема — отфильтровать качественный материал от маркетингового мусора. Собрал подборку из 5 проверенных бесплатных курсов для новичков (от академичных лекций до геймифицированных квестов), где фокус сделан на знания и практику, а не на продажу платных модулей.

    habr.com/ru/articles/1026362/

    #Python #программирование #обучение_программированию #бесплатные_курсы #для_начинающих #stepik #самообразование #войти_в_it #основы_программирования

  6. Fortran в 2026 году: зачем смотреть на язык из 1957 года

    Fortran — язык из 1957 года, который до сих пор используют в науке и инженерии. Я попробовал разобраться, почему он не исчез — и неожиданно понял, что это один из самых честных способов увидеть, как работает программа: типы, память, вычисления без «магии». В статье — небольшой вводный туториал по Fortran: переменные, типы и первые вычисления. Если хотите лучше понять программирование «под капотом» — это хороший вход.

    habr.com/ru/articles/1021176/

    #fortran #программирование #обучение_программированию #языки_программирования #основы_программирования #tutorial

  7. Fortran в 2026 году: зачем смотреть на язык из 1957 года

    Fortran — язык из 1957 года, который до сих пор используют в науке и инженерии. Я попробовал разобраться, почему он не исчез — и неожиданно понял, что это один из самых честных способов увидеть, как работает программа: типы, память, вычисления без «магии». В статье — небольшой вводный туториал по Fortran: переменные, типы и первые вычисления. Если хотите лучше понять программирование «под капотом» — это хороший вход.

    habr.com/ru/articles/1021176/

    #fortran #программирование #обучение_программированию #языки_программирования #основы_программирования #tutorial

  8. Fortran в 2026 году: зачем смотреть на язык из 1957 года

    Fortran — язык из 1957 года, который до сих пор используют в науке и инженерии. Я попробовал разобраться, почему он не исчез — и неожиданно понял, что это один из самых честных способов увидеть, как работает программа: типы, память, вычисления без «магии». В статье — небольшой вводный туториал по Fortran: переменные, типы и первые вычисления. Если хотите лучше понять программирование «под капотом» — это хороший вход.

    habr.com/ru/articles/1021176/

    #fortran #программирование #обучение_программированию #языки_программирования #основы_программирования #tutorial

  9. Fortran в 2026 году: зачем смотреть на язык из 1957 года

    Fortran — язык из 1957 года, который до сих пор используют в науке и инженерии. Я попробовал разобраться, почему он не исчез — и неожиданно понял, что это один из самых честных способов увидеть, как работает программа: типы, память, вычисления без «магии». В статье — небольшой вводный туториал по Fortran: переменные, типы и первые вычисления. Если хотите лучше понять программирование «под капотом» — это хороший вход.

    habr.com/ru/articles/1021176/

    #fortran #программирование #обучение_программированию #языки_программирования #основы_программирования #tutorial

  10. [Перевод] Что открыл Гёдель

    В 1931 году 25-летний Курт Гёдель написал доказательство, которое перевернуло мир математики с ног на голову. Выводы были настолько поразительными, а само доказательство настолько изящным, что это было… как-то даже забавно. Я хотел поделиться с вами его открытием. Объединение На протяжении последних 300 лет математики и ученые делали поразительные открытия, которые привели к появлению одной великой закономерности. Эта закономерность заключалась в объединении: идеи, которые раньше считались разрозненными и непохожими, неизменно оказывались одним и тем же! Ньютон положил начало этому процессу в физике, когда обнаружил, что то, что удерживает нас на Земле, — это то же самое, что заставляет Землю вращаться вокруг Солнца. Люди думали, что тепло — это особый вид энергии, но оказалось, что его можно объяснить с помощью механики. Люди думали, что электричество, магнетизм и свет — это разные вещи, но Максвелл обнаружил, что их можно объяснить с помощью электромагнитного поля.

    habr.com/ru/articles/1017176/

    #курт_гёдель #теорема_о_неполноте #математика #логика #lisp #теория_вычислимости #алгоритмы #основы_программирования

  11. [Перевод] Что открыл Гёдель

    В 1931 году 25-летний Курт Гёдель написал доказательство, которое перевернуло мир математики с ног на голову. Выводы были настолько поразительными, а само доказательство настолько изящным, что это было… как-то даже забавно. Я хотел поделиться с вами его открытием. Объединение На протяжении последних 300 лет математики и ученые делали поразительные открытия, которые привели к появлению одной великой закономерности. Эта закономерность заключалась в объединении: идеи, которые раньше считались разрозненными и непохожими, неизменно оказывались одним и тем же! Ньютон положил начало этому процессу в физике, когда обнаружил, что то, что удерживает нас на Земле, — это то же самое, что заставляет Землю вращаться вокруг Солнца. Люди думали, что тепло — это особый вид энергии, но оказалось, что его можно объяснить с помощью механики. Люди думали, что электричество, магнетизм и свет — это разные вещи, но Максвелл обнаружил, что их можно объяснить с помощью электромагнитного поля.

    habr.com/ru/articles/1017176/

    #курт_гёдель #теорема_о_неполноте #математика #логика #lisp #теория_вычислимости #алгоритмы #основы_программирования

  12. [Перевод] Что открыл Гёдель

    В 1931 году 25-летний Курт Гёдель написал доказательство, которое перевернуло мир математики с ног на голову. Выводы были настолько поразительными, а само доказательство настолько изящным, что это было… как-то даже забавно. Я хотел поделиться с вами его открытием. Объединение На протяжении последних 300 лет математики и ученые делали поразительные открытия, которые привели к появлению одной великой закономерности. Эта закономерность заключалась в объединении: идеи, которые раньше считались разрозненными и непохожими, неизменно оказывались одним и тем же! Ньютон положил начало этому процессу в физике, когда обнаружил, что то, что удерживает нас на Земле, — это то же самое, что заставляет Землю вращаться вокруг Солнца. Люди думали, что тепло — это особый вид энергии, но оказалось, что его можно объяснить с помощью механики. Люди думали, что электричество, магнетизм и свет — это разные вещи, но Максвелл обнаружил, что их можно объяснить с помощью электромагнитного поля.

    habr.com/ru/articles/1017176/

    #курт_гёдель #теорема_о_неполноте #математика #логика #lisp #теория_вычислимости #алгоритмы #основы_программирования

  13. [Перевод] Что открыл Гёдель

    В 1931 году 25-летний Курт Гёдель написал доказательство, которое перевернуло мир математики с ног на голову. Выводы были настолько поразительными, а само доказательство настолько изящным, что это было… как-то даже забавно. Я хотел поделиться с вами его открытием. Объединение На протяжении последних 300 лет математики и ученые делали поразительные открытия, которые привели к появлению одной великой закономерности. Эта закономерность заключалась в объединении: идеи, которые раньше считались разрозненными и непохожими, неизменно оказывались одним и тем же! Ньютон положил начало этому процессу в физике, когда обнаружил, что то, что удерживает нас на Земле, — это то же самое, что заставляет Землю вращаться вокруг Солнца. Люди думали, что тепло — это особый вид энергии, но оказалось, что его можно объяснить с помощью механики. Люди думали, что электричество, магнетизм и свет — это разные вещи, но Максвелл обнаружил, что их можно объяснить с помощью электромагнитного поля.

    habr.com/ru/articles/1017176/

    #курт_гёдель #теорема_о_неполноте #математика #логика #lisp #теория_вычислимости #алгоритмы #основы_программирования

  14. Kotlin для новичков: переменные и базовые операции — полный гайд 2026

    Продолжаем серию статей для тех, кто начинает изучать Kotlin с нуля. Во втором уроке детально разбираем фундамент языка: ▪️Неизменяемые ( val ) и изменяемые ( var ) переменные ▪️Базовые типы: Int , Double , String , Boolean , Char ▪️Строковые шаблоны и многострочные строки ▪️Арифметические операции, целочисленное и вещественное деление ▪️Преобразование типов (явное и неявное) ▪️Ввод данных с консоли через readln() ▪️Символы и Unicode (коды символов) ▪️Особенности остатка от деления с отрицательными числами ▪️Инкремент и декремент (префиксная и постфиксная формы) Все примеры кода — из реальной практики, доступны в открытом репозитории на GitHub (ссылка в статье). Материал подготовлен на основе опыта преподавания в OTUS и работы в FinTech. Статья поможет вам быстро войти в тему и избежать типичных ошибок новичков. Идеально для первого знакомства с языком или для систематизации знаний.

    habr.com/ru/companies/otus/art

    #Kotlin #Программирование #Обучение #JVM #Переменные #Типы_данных #Основы_программирования

  15. Структуры данных для подготовки к собеседованиям по алгоритмам

    Хочешь пройти собеседование в Яндекс? Без этих структур данных не обойтись! Разбираем ключевые структуры данных , которые спрашивают на интервью. Только практичные знания , никакой воды! Как работают деревья, графы, хеш-таблицы и очереди? В каких случаях лучше использовать кучу, а когда связный список ? Готов ли ты к техническому интервью? Проверь себя!

    habr.com/ru/articles/879914/

    #структуры_данных #алгоритмы #pyhon #собеседование_вопросы #собеседования_задачи #подготовка_к_собеседованию #основы_программирования #менторство_в_it #курсы_программирования

  16. Структуры данных для подготовки к собеседованиям по алгоритмам

    Хочешь пройти собеседование в Яндекс? Без этих структур данных не обойтись! Разбираем ключевые структуры данных , которые спрашивают на интервью. Только практичные знания , никакой воды! Как работают деревья, графы, хеш-таблицы и очереди? В каких случаях лучше использовать кучу, а когда связный список ? Готов ли ты к техническому интервью? Проверь себя!

    habr.com/ru/articles/879914/

    #структуры_данных #алгоритмы #pyhon #собеседование_вопросы #собеседования_задачи #подготовка_к_собеседованию #основы_программирования #менторство_в_it #курсы_программирования

  17. Структуры данных для подготовки к собеседованиям по алгоритмам

    Хочешь пройти собеседование в Яндекс? Без этих структур данных не обойтись! Разбираем ключевые структуры данных , которые спрашивают на интервью. Только практичные знания , никакой воды! Как работают деревья, графы, хеш-таблицы и очереди? В каких случаях лучше использовать кучу, а когда связный список ? Готов ли ты к техническому интервью? Проверь себя!

    habr.com/ru/articles/879914/

    #структуры_данных #алгоритмы #pyhon #собеседование_вопросы #собеседования_задачи #подготовка_к_собеседованию #основы_программирования #менторство_в_it #курсы_программирования

  18. [Перевод] Python и подчёркивание (_)

    Подчеркивание (символ _ ) — играет важную роль в языке Python и используется в очень разных ситуациях: от улучшения читаемости и управления приватными атрибутами до особой функциональности при обработке данных и интернационализации. В этой статье мы рассмотрим различные случаи применения этого символа, от общих до весьма специфических, о которых, вы, вероятно никогда не слышали.

    habr.com/ru/articles/871434/

    #python #туториал #руководство #синтаксис_python #основы_python #начинающим #руководство_для_новичков #для_начинающих #основы_программирования

  19. [Перевод] Python и подчёркивание (_)

    Подчеркивание (символ _ ) — играет важную роль в языке Python и используется в очень разных ситуациях: от улучшения читаемости и управления приватными атрибутами до особой функциональности при обработке данных и интернационализации. В этой статье мы рассмотрим различные случаи применения этого символа, от общих до весьма специфических, о которых, вы, вероятно никогда не слышали.

    habr.com/ru/articles/871434/

    #python #туториал #руководство #синтаксис_python #основы_python #начинающим #руководство_для_новичков #для_начинающих #основы_программирования

  20. [Перевод] Python и подчёркивание (_)

    Подчеркивание (символ _ ) — играет важную роль в языке Python и используется в очень разных ситуациях: от улучшения читаемости и управления приватными атрибутами до особой функциональности при обработке данных и интернационализации. В этой статье мы рассмотрим различные случаи применения этого символа, от общих до весьма специфических, о которых, вы, вероятно никогда не слышали.

    habr.com/ru/articles/871434/

    #python #туториал #руководство #синтаксис_python #основы_python #начинающим #руководство_для_новичков #для_начинающих #основы_программирования

  21. [Перевод] Python и подчёркивание (_)

    Подчеркивание (символ _ ) — играет важную роль в языке Python и используется в очень разных ситуациях: от улучшения читаемости и управления приватными атрибутами до особой функциональности при обработке данных и интернационализации. В этой статье мы рассмотрим различные случаи применения этого символа, от общих до весьма специфических, о которых, вы, вероятно никогда не слышали.

    habr.com/ru/articles/871434/

    #python #туториал #руководство #синтаксис_python #основы_python #начинающим #руководство_для_новичков #для_начинающих #основы_программирования

  22. [Перевод] Замыкания в Python: примеры использования

    В Python замыкание — это функция, которая определяется и возвращается из другой функции. Эта вложенная функция может сохранять объекты, определенные в нелокальной области видимости непосредственно перед ее определением, что позволяет ей использовать эти переменные даже после завершения выполнения внешней функции. Замыкания часто используются в функциональных языках программирования. Python их поддерживает, замыкания в нём могут быть очень полезными, так как они, например, позволяют создавать декораторы на основе функций. В этой статье мы:

    habr.com/ru/articles/862692/

    #python #руководство #туториал #замыкания #декораторы #основы_python #основы_программирования #туториал_по_python

  23. [Перевод] Замыкания в Python: примеры использования

    В Python замыкание — это функция, которая определяется и возвращается из другой функции. Эта вложенная функция может сохранять объекты, определенные в нелокальной области видимости непосредственно перед ее определением, что позволяет ей использовать эти переменные даже после завершения выполнения внешней функции. Замыкания часто используются в функциональных языках программирования. Python их поддерживает, замыкания в нём могут быть очень полезными, так как они, например, позволяют создавать декораторы на основе функций. В этой статье мы:

    habr.com/ru/articles/862692/

    #python #руководство #туториал #замыкания #декораторы #основы_python #основы_программирования #туториал_по_python

  24. [Перевод] Замыкания в Python: примеры использования

    В Python замыкание — это функция, которая определяется и возвращается из другой функции. Эта вложенная функция может сохранять объекты, определенные в нелокальной области видимости непосредственно перед ее определением, что позволяет ей использовать эти переменные даже после завершения выполнения внешней функции. Замыкания часто используются в функциональных языках программирования. Python их поддерживает, замыкания в нём могут быть очень полезными, так как они, например, позволяют создавать декораторы на основе функций. В этой статье мы:

    habr.com/ru/articles/862692/

    #python #руководство #туториал #замыкания #декораторы #основы_python #основы_программирования #туториал_по_python

  25. [Перевод] Замыкания в Python: примеры использования

    В Python замыкание — это функция, которая определяется и возвращается из другой функции. Эта вложенная функция может сохранять объекты, определенные в нелокальной области видимости непосредственно перед ее определением, что позволяет ей использовать эти переменные даже после завершения выполнения внешней функции. Замыкания часто используются в функциональных языках программирования. Python их поддерживает, замыкания в нём могут быть очень полезными, так как они, например, позволяют создавать декораторы на основе функций. В этой статье мы:

    habr.com/ru/articles/862692/

    #python #руководство #туториал #замыкания #декораторы #основы_python #основы_программирования #туториал_по_python

  26. Подборка контента по алгоритмам с 4 лет до бесконечности

    Алгоритмы — они повсюду. Помните, грызли структуры данных в первую сессию? Или открывали лекции по ИТ и видели, что программирование начинается не с реальных жизненных задач. Алгорсы — штука крайне полезная. Это быстрый легальный источник дофамина, сравнимый с прохождением хардкорной игры типа Dark Souls. Я 6 лет преподаю ИТ-дисциплины детям, студентам и очень взрослым коллегам. В статье поделюсь, на каких сайты взбадриваюсь задачами, и как я вижу идеальный план развития алгоритмического мышления (ну вдруг вы растите дома айтишника или преподаёте сами).

    habr.com/ru/companies/alfa/art

    #алгоритмы #алгоритмическое_мышление #поступление_в_вуз #обучение_робототехнике #основы_программирования #курсы_для_детей #codeforces #lego_mindstorms #алгоритмические_задачи #подготовка_к_егэ

  27. [Перевод] Пишем калькулятор на Python с помощью Flet

    В современном мире кроссплатформенность стала неотъемлемой частью разработки приложений. Однако, с таким разнообразием фреймворков, выбор подходящего инструмента для достижения этой цели может быть затруднительным. Чтобы создать привлекательное мобильное приложение, которое будет отлично работать на Android и iOS, обычно требуется значительная доработка существующих инструментов, таких как Kivy или Tkinter. Именно здесь на сцену выходит Flet — фреймворк, который позволяет легко создавать веб-, десктопные и мобильные приложения, используя Flutter , популярный инструмент для создания пользовательских интерфейсов от Google, но на языке Python. Давайте посмотрим, как создать базовое приложение-калькулятор с помощью Flet, и увидим, насколько простым и эффективным может быть этот фреймворк.

    habr.com/ru/articles/845578/

    #python #для_начинающих #flet #калькулятор #руководство #flutter #кроссплатформенность #туториал #основы_программирования #основы_python

  28. [Перевод] Пишем калькулятор на Python с помощью Flet

    В современном мире кроссплатформенность стала неотъемлемой частью разработки приложений. Однако, с таким разнообразием фреймворков, выбор подходящего инструмента для достижения этой цели может быть затруднительным. Чтобы создать привлекательное мобильное приложение, которое будет отлично работать на Android и iOS, обычно требуется значительная доработка существующих инструментов, таких как Kivy или Tkinter. Именно здесь на сцену выходит Flet — фреймворк, который позволяет легко создавать веб-, десктопные и мобильные приложения, используя Flutter , популярный инструмент для создания пользовательских интерфейсов от Google, но на языке Python. Давайте посмотрим, как создать базовое приложение-калькулятор с помощью Flet, и увидим, насколько простым и эффективным может быть этот фреймворк.

    habr.com/ru/articles/845578/

    #python #для_начинающих #flet #калькулятор #руководство #flutter #кроссплатформенность #туториал #основы_программирования #основы_python

  29. [Перевод] Пишем калькулятор на Python с помощью Flet

    В современном мире кроссплатформенность стала неотъемлемой частью разработки приложений. Однако, с таким разнообразием фреймворков, выбор подходящего инструмента для достижения этой цели может быть затруднительным. Чтобы создать привлекательное мобильное приложение, которое будет отлично работать на Android и iOS, обычно требуется значительная доработка существующих инструментов, таких как Kivy или Tkinter. Именно здесь на сцену выходит Flet — фреймворк, который позволяет легко создавать веб-, десктопные и мобильные приложения, используя Flutter , популярный инструмент для создания пользовательских интерфейсов от Google, но на языке Python. Давайте посмотрим, как создать базовое приложение-калькулятор с помощью Flet, и увидим, насколько простым и эффективным может быть этот фреймворк.

    habr.com/ru/articles/845578/

    #python #для_начинающих #flet #калькулятор #руководство #flutter #кроссплатформенность #туториал #основы_программирования #основы_python

  30. Стать программистом: не с нуля не до профи (Flutter и не только)

    Как найти первую работу в IT? Что нужно знать для этого? На сколько это вообще сложно? Обо всём по-подробнее здесь.

    habr.com/ru/articles/831876/

    #flutter #dart #стажировка #работа #работа_в_it #как_получить_работу #первая_работа #для_начинающих #для_новичков #основы_программирования

  31. Стать программистом: не с нуля не до профи (Flutter и не только)

    Как найти первую работу в IT? Что нужно знать для этого? На сколько это вообще сложно? Обо всём по-подробнее здесь.

    habr.com/ru/articles/831876/

    #flutter #dart #стажировка #работа #работа_в_it #как_получить_работу #первая_работа #для_начинающих #для_новичков #основы_программирования

  32. Стать программистом: не с нуля не до профи (Flutter и не только)

    Как найти первую работу в IT? Что нужно знать для этого? На сколько это вообще сложно? Обо всём по-подробнее здесь.

    habr.com/ru/articles/831876/

    #flutter #dart #стажировка #работа #работа_в_it #как_получить_работу #первая_работа #для_начинающих #для_новичков #основы_программирования

  33. Разными способами пишем игру «Камень-ножницы-бумага» на Python

    Когда вы впервые учитесь программировать, вы ищете (или, возможно, вам поручают) проекты, которые нужны для закрепления базовых концепций языка. Но как часто вы, набравшись чуть-чуть больше знаний и опыта, пересматриваете такие проекты самых для начинающих? В этой статье мы сделаем именно это. Вернёмся к стандартному проекту для начинающих — реализации игры «Камень, ножницы, бумага» на Python, посмотрев, как её можно «улучшить».

    habr.com/ru/articles/813665/

    #python #туториал #руководство #основы_программирования #основы_python #начинающим #руководство_для_новичков #для_начинающих #каменьножницыбумага

  34. Разными способами пишем игру «Камень-ножницы-бумага» на Python

    Когда вы впервые учитесь программировать, вы ищете (или, возможно, вам поручают) проекты, которые нужны для закрепления базовых концепций языка. Но как часто вы, набравшись чуть-чуть больше знаний и опыта, пересматриваете такие проекты самых для начинающих? В этой статье мы сделаем именно это. Вернёмся к стандартному проекту для начинающих — реализации игры «Камень, ножницы, бумага» на Python, посмотрев, как её можно «улучшить».

    habr.com/ru/articles/813665/

    #python #туториал #руководство #основы_программирования #основы_python #начинающим #руководство_для_новичков #для_начинающих #каменьножницыбумага

  35. Разными способами пишем игру «Камень-ножницы-бумага» на Python

    Когда вы впервые учитесь программировать, вы ищете (или, возможно, вам поручают) проекты, которые нужны для закрепления базовых концепций языка. Но как часто вы, набравшись чуть-чуть больше знаний и опыта, пересматриваете такие проекты самых для начинающих? В этой статье мы сделаем именно это. Вернёмся к стандартному проекту для начинающих — реализации игры «Камень, ножницы, бумага» на Python, посмотрев, как её можно «улучшить».

    habr.com/ru/articles/813665/

    #python #туториал #руководство #основы_программирования #основы_python #начинающим #руководство_для_новичков #для_начинающих #каменьножницыбумага

  36. [Перевод] Основы индексации и срезов в Python

    Все сталкиваются с индексами на самых ранних стадиях освоения языка, как правило, при изучении списков. Вероятно, вы и так знаете, что индексация в Python начинается с нуля. У нас есть список movies , тогда операция movies[0] вернёт первый элемент списка. Для новичков считать от нуля до девяти при работе со списком из десяти элементов поначалу кажется немного странным. Python в этом не уникален — в большинстве языков программирования реализован такой же подход (C, C++, Java, C# и JavaScript). Стоит обсудить не то, чем индексация в Python похожа на другие языки, а чем от них отличается.

    habr.com/ru/articles/811247/

    #python #основы_программирования #основы_python #начинающим #срезы #индексация #руководство #руководство_для_новичков #для_начинающих

  37. [Перевод] Основы индексации и срезов в Python

    Все сталкиваются с индексами на самых ранних стадиях освоения языка, как правило, при изучении списков. Вероятно, вы и так знаете, что индексация в Python начинается с нуля. У нас есть список movies , тогда операция movies[0] вернёт первый элемент списка. Для новичков считать от нуля до девяти при работе со списком из десяти элементов поначалу кажется немного странным. Python в этом не уникален — в большинстве языков программирования реализован такой же подход (C, C++, Java, C# и JavaScript). Стоит обсудить не то, чем индексация в Python похожа на другие языки, а чем от них отличается.

    habr.com/ru/articles/811247/

    #python #основы_программирования #основы_python #начинающим #срезы #индексация #руководство #руководство_для_новичков #для_начинающих

  38. [Перевод] Основы индексации и срезов в Python

    Все сталкиваются с индексами на самых ранних стадиях освоения языка, как правило, при изучении списков. Вероятно, вы и так знаете, что индексация в Python начинается с нуля. У нас есть список movies , тогда операция movies[0] вернёт первый элемент списка. Для новичков считать от нуля до девяти при работе со списком из десяти элементов поначалу кажется немного странным. Python в этом не уникален — в большинстве языков программирования реализован такой же подход (C, C++, Java, C# и JavaScript). Стоит обсудить не то, чем индексация в Python похожа на другие языки, а чем от них отличается.

    habr.com/ru/articles/811247/

    #python #основы_программирования #основы_python #начинающим #срезы #индексация #руководство #руководство_для_новичков #для_начинающих

  39. [Перевод] Основы индексации и срезов в Python

    Все сталкиваются с индексами на самых ранних стадиях освоения языка, как правило, при изучении списков. Вероятно, вы и так знаете, что индексация в Python начинается с нуля. У нас есть список movies , тогда операция movies[0] вернёт первый элемент списка. Для новичков считать от нуля до девяти при работе со списком из десяти элементов поначалу кажется немного странным. Python в этом не уникален — в большинстве языков программирования реализован такой же подход (C, C++, Java, C# и JavaScript). Стоит обсудить не то, чем индексация в Python похожа на другие языки, а чем от них отличается.

    habr.com/ru/articles/811247/

    #python #основы_программирования #основы_python #начинающим #срезы #индексация #руководство #руководство_для_новичков #для_начинающих

  40. NumPy для самых маленьких

    Математика везде в нашей жизни, но в программировании, а особенно ML ее два раза больше. Обычно Питон берут в пример самого "научного" языка программирования из-за математических фреймворков. Как не Питон может помочь оперировать математическими абстракциями, некоторые из сферы ресерча пользуются исключительно питоном для всяких научных изысканий — сегодня мы поговорим про библиотеку NumPy и работу с массивами. Самая новичковая "библиотека" с примочками в виде SciPy и Matplotlib предназначена для работы с многомерными массивами. NumPy – основа для многих других библиотек для машинного обучения, таких как SciPy, Pandas, Scikit-learn и TensorFlow. Pandas, например, строится поверх NumPy и позволяет работать со структурами данных высокого уровня по типу DataFrame и Series. При помощи NumPy можно проводить преобразование категориальных данных в числовой формат, например, с использованием кодирования one-hot.

    habr.com/ru/articles/809109/

    #Питон #нейросети #искусственный_интеллект #maching_learning #машинное_обучение #фреймворки #библиотеки #Numpy #numpy_datascience #Основы_программирования

  41. NumPy для самых маленьких

    Математика везде в нашей жизни, но в программировании, а особенно ML ее два раза больше. Обычно Питон берут в пример самого "научного" языка программирования из-за математических фреймворков. Как не Питон может помочь оперировать математическими абстракциями, некоторые из сферы ресерча пользуются исключительно питоном для всяких научных изысканий — сегодня мы поговорим про библиотеку NumPy и работу с массивами. Самая новичковая "библиотека" с примочками в виде SciPy и Matplotlib предназначена для работы с многомерными массивами. NumPy – основа для многих других библиотек для машинного обучения, таких как SciPy, Pandas, Scikit-learn и TensorFlow. Pandas, например, строится поверх NumPy и позволяет работать со структурами данных высокого уровня по типу DataFrame и Series. При помощи NumPy можно проводить преобразование категориальных данных в числовой формат, например, с использованием кодирования one-hot.

    habr.com/ru/articles/809109/

    #Питон #нейросети #искусственный_интеллект #maching_learning #машинное_обучение #фреймворки #библиотеки #Numpy #numpy_datascience #Основы_программирования

  42. NumPy для самых маленьких

    Математика везде в нашей жизни, но в программировании, а особенно ML ее два раза больше. Обычно Питон берут в пример самого "научного" языка программирования из-за математических фреймворков. Как не Питон может помочь оперировать математическими абстракциями, некоторые из сферы ресерча пользуются исключительно питоном для всяких научных изысканий — сегодня мы поговорим про библиотеку NumPy и работу с массивами. Самая новичковая "библиотека" с примочками в виде SciPy и Matplotlib предназначена для работы с многомерными массивами. NumPy – основа для многих других библиотек для машинного обучения, таких как SciPy, Pandas, Scikit-learn и TensorFlow. Pandas, например, строится поверх NumPy и позволяет работать со структурами данных высокого уровня по типу DataFrame и Series. При помощи NumPy можно проводить преобразование категориальных данных в числовой формат, например, с использованием кодирования one-hot.

    habr.com/ru/articles/809109/

    #Питон #нейросети #искусственный_интеллект #maching_learning #машинное_обучение #фреймворки #библиотеки #Numpy #numpy_datascience #Основы_программирования