Каверзные вопросы по Python
Принято считать, что Python очень лёгок в освоении по сравнению с другими языками программирования. Но и здесь есть чему удивляться и где можно наделать ошибок.
Четыре вопроса с неочевидными ответами в этой статье:
https://tprg.ru/Y31t
Принято считать, что Python очень лёгок в освоении по сравнению с другими языками программирования. Но и здесь есть чему удивляться и где можно наделать ошибок.
Четыре вопроса с неочевидными ответами в этой статье:
https://tprg.ru/Y31t
🔥3
10 полезных советов для начинающих изучать Django
Как использовать относительные пути в конфигурации, Django debug toolbar, а также другие советы и рекомендации для быстрого освоения Django:
https://tprg.ru/b6lv
#django
Как использовать относительные пути в конфигурации, Django debug toolbar, а также другие советы и рекомендации для быстрого освоения Django:
https://tprg.ru/b6lv
#django
👍2
Руководство по веб-скрепингу на Python
Автор статьи рассказывает о разнообразных приёмах и хитростях, которые он использует для автоматизированного извлечения данных с сайтов, или веб-скрепинга:
https://tprg.ru/SQOy
Автор статьи рассказывает о разнообразных приёмах и хитростях, которые он использует для автоматизированного извлечения данных с сайтов, или веб-скрепинга:
https://tprg.ru/SQOy
👍1
Подробный гайд по поиску утечек памяти в Python
Утечка памяти — крайне неприятная вещь, согласны? Особенно неприятно, что её не всегда можно быстро обнаружить.
В этой статье подробно рассматриваются способы борьбы с утечками и их эффективного поиска:
https://tprg.ru/YxPg
Утечка памяти — крайне неприятная вещь, согласны? Особенно неприятно, что её не всегда можно быстро обнаружить.
В этой статье подробно рассматриваются способы борьбы с утечками и их эффективного поиска:
https://tprg.ru/YxPg
👍1
30 наиболее важных структур данных и алгоритмов
Понимание основ является фундаментом для последующего развития. В этой статье рассматриваются 15 важных структур данных и 15 алгоритмов, зная которые, вы сможете быстрее осваивать новые технологии:
https://tprg.ru/jdPv
Понимание основ является фундаментом для последующего развития. В этой статье рассматриваются 15 важных структур данных и 15 алгоритмов, зная которые, вы сможете быстрее осваивать новые технологии:
https://tprg.ru/jdPv
👍2
Python enumerate: упрощаем циклы с помощью счетчиков
Лень — двигатель прогресса. Мы развиваемся, потому что придумываем всё новые и новые вещи, которые упрощают нашу жизнь.
В этой статье рассматривается функция
https://tprg.ru/XhWT
Лень — двигатель прогресса. Мы развиваемся, потому что придумываем всё новые и новые вещи, которые упрощают нашу жизнь.
В этой статье рассматривается функция
enumerate()
и то, как она может облегчить работу с циклами:https://tprg.ru/XhWT
👍1
12 проектов на Python для новичков
В этом трёхчасовом видеокурсе рассмотрены 12 проектов, которые вы можете создать самостоятельно. Идеально подойдёт начинающим разработчикам, которые хотят улучшить свои навыки.
Видео содержит простые и подробные объяснения. А ещё есть примеры кода на GitHub!
https://tprg.ru/vVPl
В этом трёхчасовом видеокурсе рассмотрены 12 проектов, которые вы можете создать самостоятельно. Идеально подойдёт начинающим разработчикам, которые хотят улучшить свои навыки.
Видео содержит простые и подробные объяснения. А ещё есть примеры кода на GitHub!
https://tprg.ru/vVPl
👍2
Подготовили для вас подборку статей, которые помогут легче начать свой путь программиста на Python, ведь тут вы узнаете:
— основные типы данных в Python: https://tprg.ru/7yw8
— какие встроенные функции нужно знать, а на какие не стоит тратить время: https://tprg.ru/DkFR
— зачем нужны функции с переменным количеством переменных и как ими пользоваться: https://tprg.ru/McGU
— что такое словари и что с ними делать: https://tprg.ru/U0I7
— как работают алгоритмы сортировки: https://tprg.ru/VHC5
— как работают импорты в Python: https://tprg.ru/3mRr
— зачем нужны декораторы и как ими пользоваться: https://tprg.ru/NoFh
— основные типы данных в Python: https://tprg.ru/7yw8
— какие встроенные функции нужно знать, а на какие не стоит тратить время: https://tprg.ru/DkFR
— зачем нужны функции с переменным количеством переменных и как ими пользоваться: https://tprg.ru/McGU
— что такое словари и что с ними делать: https://tprg.ru/U0I7
— как работают алгоритмы сортировки: https://tprg.ru/VHC5
— как работают импорты в Python: https://tprg.ru/3mRr
— зачем нужны декораторы и как ими пользоваться: https://tprg.ru/NoFh
👍1
Brython: заменяем JavaScript на Python на фронтенде
Brython — это компилятор, который преобразует Python-код в JavaScript при загрузке страницы в браузере. Таким образом, вы можете писать логику сайта, используя привычный Python.
Автор статьи наглядно показывает, как это работает:
https://tprg.ru/w6Hh
#фронтенд
Brython — это компилятор, который преобразует Python-код в JavaScript при загрузке страницы в браузере. Таким образом, вы можете писать логику сайта, используя привычный Python.
Автор статьи наглядно показывает, как это работает:
https://tprg.ru/w6Hh
#фронтенд
👍2
Типовые ошибки Python-разработчиков на собеседованиях
Лучшая работа — это любимое хобби, за которое платят, не так ли? Поэтому рано или поздно каждый разработчик начинает искать место, где за его знания и навыки могут достойно заплатить.
Чтобы собеседования были успешными, и выбирали вы, а не вас — статья, где рассматриваются вопросы, которые часто задают на собеседованиях Python-разработчикам:
https://tprg.ru/81iX
Лучшая работа — это любимое хобби, за которое платят, не так ли? Поэтому рано или поздно каждый разработчик начинает искать место, где за его знания и навыки могут достойно заплатить.
Чтобы собеседования были успешными, и выбирали вы, а не вас — статья, где рассматриваются вопросы, которые часто задают на собеседованиях Python-разработчикам:
https://tprg.ru/81iX
🔥2
Как работать с типизацией в Python
Несмотря на то, что в Python динамическая типизация, у нас есть возможность самостоятельно определить тип переменной — это повышает читаемость кода и спасает от ошибок.
В нашей статье вы можете изучить основы типизации для лучшего понимания структуры кода:
https://tprg.ru/ZhTJ
Несмотря на то, что в Python динамическая типизация, у нас есть возможность самостоятельно определить тип переменной — это повышает читаемость кода и спасает от ошибок.
В нашей статье вы можете изучить основы типизации для лучшего понимания структуры кода:
https://tprg.ru/ZhTJ
👍2🤯1
Кодируем и декодируем сообщение для внеземных цивилизаций
В 1974 году было отправлено закодированное сообщение в звездное скопление M13 в созвездии Геркулеса (на фото). Сегодня с помощью Python у нас есть возможность расшифровать послание, чтобы узнать, что же получат от нас инопланетяне.
О том, как это сделать — читайте в статье:
https://tprg.ru/aA1N
В 1974 году было отправлено закодированное сообщение в звездное скопление M13 в созвездии Геркулеса (на фото). Сегодня с помощью Python у нас есть возможность расшифровать послание, чтобы узнать, что же получат от нас инопланетяне.
О том, как это сделать — читайте в статье:
https://tprg.ru/aA1N
👍2
В нашем канале «Типичный программист» стартовал новый раунд баттла языков программирования! Сегодня у вас есть возможность поддержать ваш любимый ЯП.
👍1
Forwarded from Типичный программист
Стартует 6 раунд баттла ЯП: сегодня за вашу любовь соревнуются SQL с JS и Python C#
Вчера победу одержали Swift и C++. С чем и поздравляем любителей этих языков. А мы двигаемся дальше.
Сегодня мы выберем самый любимый язык между SQL и JS, Python и C#. Напоминаем, что выбираем максимально субъективно. Так что смело голосуйте за тот язык, что больше нравится вам:
https://tprg.ru/W5KX
Голосование закончится 20 декабря в 11:00 по московскому времени. Следить за всеми постами чемпионата можно по тегу #toplang2020 или в боте: https://t.iss.one/tproger_official_bot/?start=toplang2020
Вчера победу одержали Swift и C++. С чем и поздравляем любителей этих языков. А мы двигаемся дальше.
Сегодня мы выберем самый любимый язык между SQL и JS, Python и C#. Напоминаем, что выбираем максимально субъективно. Так что смело голосуйте за тот язык, что больше нравится вам:
https://tprg.ru/W5KX
Голосование закончится 20 декабря в 11:00 по московскому времени. Следить за всеми постами чемпионата можно по тегу #toplang2020 или в боте: https://t.iss.one/tproger_official_bot/?start=toplang2020
👍2
Всё о сортировке в Python
Рассказываем не только об актуальных способах, но и о канувших в Лету, которые тем не менее всё ещё подходят для работы с более ранними версиями языка:
https://tprg.ru/4AQ5
Рассказываем не только об актуальных способах, но и о канувших в Лету, которые тем не менее всё ещё подходят для работы с более ранними версиями языка:
https://tprg.ru/4AQ5
👍2
Pylint: о попытке снизить потребление памяти
Желая выяснить, что потребляет большое количество памяти при проверке кода с помощью Pylint и как с этим бороться, автор провёл своё мини-расследование.
Эта статья — разбор кода стандартной библиотеки, который поможет лучше понять принципы его работы для более качественного её использования, а также избежать проблем, с которыми столкнулся автор:
https://tprg.ru/LHZI
#библиотека #pylint
Желая выяснить, что потребляет большое количество памяти при проверке кода с помощью Pylint и как с этим бороться, автор провёл своё мини-расследование.
Эта статья — разбор кода стандартной библиотеки, который поможет лучше понять принципы его работы для более качественного её использования, а также избежать проблем, с которыми столкнулся автор:
https://tprg.ru/LHZI
#библиотека #pylint
👍2
Pip: как устанавливать пакеты в Python
Существует большое количество различных менеджеров пакетов. Их использование позволяет упростить и ускорить создание проекта за счёт быстрого поиска и установки.
В этой статье вы узнаете, как работать с пакетами, используя менеджер Pip:
https://tprg.ru/psiz
Существует большое количество различных менеджеров пакетов. Их использование позволяет упростить и ускорить создание проекта за счёт быстрого поиска и установки.
В этой статье вы узнаете, как работать с пакетами, используя менеджер Pip:
https://tprg.ru/psiz
👍1