Forwarded from PythonDigest
Как Python уменьшает потребление памяти для строк
http://rushter.com/blog/python-strings-and-memory/
http://rushter.com/blog/python-strings-and-memory/
Forwarded from Типичный программист
Алгоритм — это последовательность вычислительных шагов, преобразующая входные данные в выходные. Самые первые алгоритмы появились почти 4 тысячи лет назад.
В этой статье мы не стали рассматриваем главные компьютерные алгоритмы нашего времени:
https://tproger.ru/translations/algoritms-rulling-world/
В этой статье мы не стали рассматриваем главные компьютерные алгоритмы нашего времени:
https://tproger.ru/translations/algoritms-rulling-world/
Forwarded from Хекслет
ru.hexlet.io
Обучение программированию в 30+ лет: подробный гайд - Блог - Hexlet
Многие люди обращаются к нам с одним и тем же вопросом: “А не поздно ли мне становиться разработчиком в X лет?”, этот же вопрос часто встречается на форумах, тостере и подобных сервисах. Часто почему-то “переломным” возрастом является именно 30. Вроде как…
Forwarded from Хекслет
Что почитать?
Статья-конспект по книге Роберта Мартина «Идеальный программист»:
http://amp.gs/P01P — 1 часть
http://amp.gs/P01y — 2 часть
Статья — хорошо, но лучше читайте книгу =) Но если не хотите, прочитайте хотя бы статьи ;)
Статья-конспект по книге Роберта Мартина «Идеальный программист»:
http://amp.gs/P01P — 1 часть
http://amp.gs/P01y — 2 часть
Статья — хорошо, но лучше читайте книгу =) Но если не хотите, прочитайте хотя бы статьи ;)
Forwarded from Типичный программист
Как о человеке судят по поступкам, так о соискателе — по его портфолио.
В этой статье обсудим значимость портфолио в области Data Science, дадим советы по его составлению, а также рассмотрим роль соцсетей при устройстве на работу:
https://tproger.ru/translations/how-to-build-a-data-science-portfolio/
В этой статье обсудим значимость портфолио в области Data Science, дадим советы по его составлению, а также рассмотрим роль соцсетей при устройстве на работу:
https://tproger.ru/translations/how-to-build-a-data-science-portfolio/
Tproger
Как создать Data Science портфолио
Наличие нужных навыков не гарантирует получение работы. Ваши шансы может повысить портфолио. Разбираем советы по созданию оного в Data Science.
Forwarded from Типичный программист
Эй, кто там хочет разобраться в Data Science и работать по этой специальности? Составили для вас пошаговый план обучения.
Внутри куча ссылок на бесплатные курсы. Но можете поискать что-то еще, что вам больше по душе. Главное тут — порядок и покрытие тем. Погружаемся.
https://tproger.ru/curriculum/data-scientist-curriculum/
Внутри куча ссылок на бесплатные курсы. Но можете поискать что-то еще, что вам больше по душе. Главное тут — порядок и покрытие тем. Погружаемся.
https://tproger.ru/curriculum/data-scientist-curriculum/
Tproger
План обучения для специалиста по Data Science
Детальный пошаговый план обучения по специальности Data Sientist. Если вы хотели стать спциалистом по Data Science, но не знали, с чего начать.
Forwarded from Канал Ильи Бирмана
Рекомендую поисковый движок «Роза» Романа Парпалака. С тех пор, как я перешёл на него, не знаю забот:
https://ilyabirman.ru/meanwhile/all/rose-aegea/
https://ilyabirman.ru/meanwhile/all/rose-aegea/
Forwarded from Типичный программист
Ответы на многие вопросы о программировании появляются только с опытом. Как, впрочем, и сами вопросы.
Спросили у опытных экспертов о том, какие навыки приходят в жизнь разработчика только после долгих лет работы:
https://tproger.ru/experts/what-programming-skills-only-appear-with-experience/
Спросили у опытных экспертов о том, какие навыки приходят в жизнь разработчика только после долгих лет работы:
https://tproger.ru/experts/what-programming-skills-only-appear-with-experience/
Tproger
Какие навыки программирования появляются только с опытом — отвечают эксперты
%%excerpt%% Наш подписчик прислал вопрос в редакцию Tproger: «Какие навыки программирования появляются только с опытом?» Предоставляем вам ответы экспертов.
Forwarded from PythonDigest
Как использовать Bootstrap 4 формы в Django
https://simpleisbetterthancomplex.com/tutorial/2018/08/13/how-to-use-bootstrap-4-forms-with-django.html
https://simpleisbetterthancomplex.com/tutorial/2018/08/13/how-to-use-bootstrap-4-forms-with-django.html
Forwarded from PythonDigest
10 веб-фреймворков Python, с которыми стоит работать в 2018 году
https://habr.com/post/420119/?utm_campaign=420119
Фреймворки облегчают жизнь разработчику, предлагая различные решения для разработки приложений и сервисов. Они автоматизируют внедрение стандартных решений, позволяя сэкономить время. Таким образом, разработчик фокусируется на приложении, а не на рутинных задачах, где не нужно творческое мышление.
https://habr.com/post/420119/?utm_campaign=420119
Фреймворки облегчают жизнь разработчику, предлагая различные решения для разработки приложений и сервисов. Они автоматизируют внедрение стандартных решений, позволяя сэкономить время. Таким образом, разработчик фокусируется на приложении, а не на рутинных задачах, где не нужно творческое мышление.
Forwarded from PythonDigest
[Перевод] 10 самых распространенных ошибок безопасности в Python и как их избежать
https://habr.com/post/420441/?utm_campaign=420441
Писать защищенный код сложно. Когда вы изучаете язык, модуль или фреймворк, вы узнаете, как это предполагается использовать. Вам также нужно подумать о том, как их можно использовать неправильно в контексте безопасности. Python не является исключением, даже в документации стандартной библиотеки есть описание плохих практик написания защищенных приложений. Тем не менее, многие Python-разработчики просто не знают о них.
https://habr.com/post/420441/?utm_campaign=420441
Писать защищенный код сложно. Когда вы изучаете язык, модуль или фреймворк, вы узнаете, как это предполагается использовать. Вам также нужно подумать о том, как их можно использовать неправильно в контексте безопасности. Python не является исключением, даже в документации стандартной библиотеки есть описание плохих практик написания защищенных приложений. Тем не менее, многие Python-разработчики просто не знают о них.
Forwarded from Хекслет
Экспериментальный проект по изучению основ программирования через создание рисунков и анимации http://amp.gs/PH04 (англ)
shrew.app
Code Shrew
With Code Shrew you will learn programming basics by creating fun drawings and animations. Start playing with code now!
Forwarded from Типичный программист
Подготовили сборку из кучи курсов, задач и других источников знаний, а также дельных советов для изучения Python для тех, кто уже немного в теме.
Не благодарите:
https://tproger.ru/curriculum/python-how-to-learn-2/
Не благодарите:
https://tproger.ru/curriculum/python-how-to-learn-2/
Tproger
Хочу научиться программировать на Python: инструкция для продолжающих
Рассказываем, что учить, как получать практику и где брать идеи для своего проекта.
Forwarded from Типичный программист
Если вас никогда не волновала проблема с выравниванием элементов при вёрстке, то, наверное, вы не тру верстальщик.
А для остальных предлагаем 5 самых популярных вариантов решения этой классической проблемы:
https://tproger.ru/explain/5-ways-to-center-html-element/
А для остальных предлагаем 5 самых популярных вариантов решения этой классической проблемы:
https://tproger.ru/explain/5-ways-to-center-html-element/
Tproger
5 способов выровнять HTML-элемент горизонтально и вертикально
Устали искать способ вертикально и горизонтально выровнять HTML-элемент? В этой статье мы собрали целых 5 способов сделать это!
Forwarded from Типичный программист
Если делаете свой сайт, то будьте уверены, что его точно будут смотреть и на ноутах, и на смартфонах с тысячами разных размеров экрана, и вообще на всём.
В этой статье мы рассмотрели основные элементы сайта и способы сделать их адаптивными:
https://tproger.ru/translations/responsive-web-design-tips/
В этой статье мы рассмотрели основные элементы сайта и способы сделать их адаптивными:
https://tproger.ru/translations/responsive-web-design-tips/
Forwarded from Типичный программист
Меньше готовить, больше программировать!
Рассказываем, как забить на лишние отвлечения и начать экономить время, мозги и деньги. При этом нормально питаясь:
https://tproger.ru/articles/dont-cook-food-grow-food/
Рассказываем, как забить на лишние отвлечения и начать экономить время, мозги и деньги. При этом нормально питаясь:
https://tproger.ru/articles/dont-cook-food-grow-food/
Forwarded from Типичный программист
Пока вы думаете, что SEO — это магия, и совершаете банальные ошибки, прошареные разработчики просто включают логику, обращаются к здравому смыслу и продвигают.
Разбираем 10 типичных проблем в продвижении сайтов и даём дельные советы по их избежанию.
https://tproger.ru/articles/typical-seo-errors/
Разбираем 10 типичных проблем в продвижении сайтов и даём дельные советы по их избежанию.
https://tproger.ru/articles/typical-seo-errors/
Tproger
10 типичных ошибок в продвижении сайтов и как их избежать
Не всем удаётся самостоятельно продвинуть свои сайты. Разбираем топ-10 ошибок, которые мешают SEO-продвижению.