HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-21
1 <p>Python - высокоуровневый и универсальный язык программирования. Он применяется и в веб-разработке, и в работе тестировщиков, и при создании сложных систем, игр и различных приложений. О возможностях языка говорит то, что он использовался, например, при создании YouTube, Instagram* и Facebook* и до сих пор активно применяется их программистами.</p>
1 <p>Python - высокоуровневый и универсальный язык программирования. Он применяется и в веб-разработке, и в работе тестировщиков, и при создании сложных систем, игр и различных приложений. О возможностях языка говорит то, что он использовался, например, при создании YouTube, Instagram* и Facebook* и до сих пор активно применяется их программистами.</p>
2 <p>Несмотря на то, что даже на логотипе языка Python изображены змеи, своё название он получил не в их честь. Его<a>создатели</a>стремились сделать язык не просто понятным и удобным, но и забавным. К этой мысли отсылает аллюзия на абсурдистско-юмористическое телешоу "Летающий цирк Монти Пайтона", популярное в то время, когда разработчики были детьми и подростками.</p>
2 <p>Несмотря на то, что даже на логотипе языка Python изображены змеи, своё название он получил не в их честь. Его<a>создатели</a>стремились сделать язык не просто понятным и удобным, но и забавным. К этой мысли отсылает аллюзия на абсурдистско-юмористическое телешоу "Летающий цирк Монти Пайтона", популярное в то время, когда разработчики были детьми и подростками.</p>
3 <p>Python входит в топ-5 самых популярных языков программирования согласно индексу TIOBE. Всерьёз конкурировать с ним сегодня может только Ruby, а в сфере веб-разработки - PHP. Язык хорошо масштабируется в зависимости от стоящих перед программистом задач. К его недостаткам порой относят относительно невысокую скорость обработки команд, но в прикладном программировании это не слишком принципиально.</p>
3 <p>Python входит в топ-5 самых популярных языков программирования согласно индексу TIOBE. Всерьёз конкурировать с ним сегодня может только Ruby, а в сфере веб-разработки - PHP. Язык хорошо масштабируется в зависимости от стоящих перед программистом задач. К его недостаткам порой относят относительно невысокую скорость обработки команд, но в прикладном программировании это не слишком принципиально.</p>
4 <p>Философия языка, сформулированная в The Zen of Python, говорит, что красивое лучше уродливого, простое лучше, чем сложное, и призывает к созданию понятных и прозрачных решений.</p>
4 <p>Философия языка, сформулированная в The Zen of Python, говорит, что красивое лучше уродливого, простое лучше, чем сложное, и призывает к созданию понятных и прозрачных решений.</p>
5 <p>Красивое лучше, чем уродливое.</p>
5 <p>Красивое лучше, чем уродливое.</p>
6 <p>Явное лучше, чем неявное.</p>
6 <p>Явное лучше, чем неявное.</p>
7 <p>Простое лучше, чем сложное.</p>
7 <p>Простое лучше, чем сложное.</p>
8 <p>Сложное лучше, чем запутанное.</p>
8 <p>Сложное лучше, чем запутанное.</p>
9 <p>Плоское лучше, чем вложенное.</p>
9 <p>Плоское лучше, чем вложенное.</p>
10 <p>Разреженное лучше, чем плотное.</p>
10 <p>Разреженное лучше, чем плотное.</p>
11 <p>Читаемость имеет значение.</p>
11 <p>Читаемость имеет значение.</p>
12 <p>Особые случаи не настолько особые, чтобы нарушать правила.</p>
12 <p>Особые случаи не настолько особые, чтобы нарушать правила.</p>
13 <p>При этом практичность важнее безупречности.</p>
13 <p>При этом практичность важнее безупречности.</p>
14 <p>Ошибки никогда не должны замалчиваться.</p>
14 <p>Ошибки никогда не должны замалчиваться.</p>
15 <p>Если они не замалчиваются явно.</p>
15 <p>Если они не замалчиваются явно.</p>
16 <p>Встретив двусмысленность, отбрось искушение угадать.</p>
16 <p>Встретив двусмысленность, отбрось искушение угадать.</p>
17 <p>Должен существовать один и, желательно, только один очевидный способ сделать это.</p>
17 <p>Должен существовать один и, желательно, только один очевидный способ сделать это.</p>
18 <p>Хотя он поначалу может быть и не очевиден, если вы не голландец.</p>
18 <p>Хотя он поначалу может быть и не очевиден, если вы не голландец.</p>
19 <p>Сейчас лучше, чем никогда.</p>
19 <p>Сейчас лучше, чем никогда.</p>
20 <p>Хотя никогда зачастую лучше, чем прямо сейчас.</p>
20 <p>Хотя никогда зачастую лучше, чем прямо сейчас.</p>
21 <p>Если реализацию сложно объяснить - идея плоха.</p>
21 <p>Если реализацию сложно объяснить - идея плоха.</p>
22 <p>Если реализацию легко объяснить - идея, возможно, хороша.</p>
22 <p>Если реализацию легко объяснить - идея, возможно, хороша.</p>
23 <p>Пространства имён - отличная штука! Будем делать их больше!</p>
23 <p>Пространства имён - отличная штука! Будем делать их больше!</p>
24 <p>Python имеет понятный и изящный синтаксис, позволяющий быстро его освоить. В то же время язык богат сторонними библиотеками. Огромное количество программных решений, которые могут вам понадобиться, можно найти в них уже в готовом виде.</p>
24 <p>Python имеет понятный и изящный синтаксис, позволяющий быстро его освоить. В то же время язык богат сторонними библиотеками. Огромное количество программных решений, которые могут вам понадобиться, можно найти в них уже в готовом виде.</p>
25 <p>Базовые знания языка понадобятся, если вы хотите заниматься quality assurance, то есть тестировать программные продукты перед запуском и их новые функции по мере внедрения. Здесь Python используется при автоматизации процесса тестирования.</p>
25 <p>Базовые знания языка понадобятся, если вы хотите заниматься quality assurance, то есть тестировать программные продукты перед запуском и их новые функции по мере внедрения. Здесь Python используется при автоматизации процесса тестирования.</p>
26 <p>Более глубокие знания языка позволят вам устроиться программистом. Спрос на Python очень велик как в российских, так и в международных компаниях - от небольших стартапов до крупных корпораций.</p>
26 <p>Более глубокие знания языка позволят вам устроиться программистом. Спрос на Python очень велик как в российских, так и в международных компаниях - от небольших стартапов до крупных корпораций.</p>
27 <p>Благодаря очевидности синтаксиса (то есть понятности структуры) Python хорошо подходит на роль первого языка, с которого можно начинать свой путь в программировании.</p>
27 <p>Благодаря очевидности синтаксиса (то есть понятности структуры) Python хорошо подходит на роль первого языка, с которого можно начинать свой путь в программировании.</p>
28 <p>Однако помните: "чистого" Python начинающему будет недостаточно. В комплекте с ним стоит освоить HTML и CSS, а знание принципов работы с базами данных, например MySQL, будет просто необходимо. Для первичного трудоустройства также может оказаться полезным знание ещё какого-нибудь языка программирования, например PHP.</p>
28 <p>Однако помните: "чистого" Python начинающему будет недостаточно. В комплекте с ним стоит освоить HTML и CSS, а знание принципов работы с базами данных, например MySQL, будет просто необходимо. Для первичного трудоустройства также может оказаться полезным знание ещё какого-нибудь языка программирования, например PHP.</p>
29 <h2>Как начать изучать Python?</h2>
29 <h2>Как начать изучать Python?</h2>
30 <p>Параллельно с этим стоит ознакомиться с документацией языка на его<a>официальном сайте</a>. Часть этой информации можно найти и в русских переводах. Но если вы всерьёз решили заняться программированием, лучше сразу начинать читать оригинальные документы.</p>
30 <p>Параллельно с этим стоит ознакомиться с документацией языка на его<a>официальном сайте</a>. Часть этой информации можно найти и в русских переводах. Но если вы всерьёз решили заняться программированием, лучше сразу начинать читать оригинальные документы.</p>
31 <p>Важным будет и знакомство с принципами работы Django - основного фреймворка для Python. При изучении языка вам потребуется также освоить работу с препроцессорами LESS и системами управления структурами DOM.</p>
31 <p>Важным будет и знакомство с принципами работы Django - основного фреймворка для Python. При изучении языка вам потребуется также освоить работу с препроцессорами LESS и системами управления структурами DOM.</p>
32 <p>Для того чтобы начать работать с Python, вам потребуется установить его с <a>Python.org</a>.</p>
32 <p>Для того чтобы начать работать с Python, вам потребуется установить его с <a>Python.org</a>.</p>
33 <p>Следующий шаг - развёртывание фреймворка Django (его можно скачать с <a>официального сайта</a>).</p>
33 <p>Следующий шаг - развёртывание фреймворка Django (его можно скачать с <a>официального сайта</a>).</p>
34 <p>После этого следует создать<a>репозиторий</a>, в котором будет осуществляться работа, и установить одну из <a>систем контроля версий</a>. После этого можно приступать непосредственно к практической части.</p>
34 <p>После этого следует создать<a>репозиторий</a>, в котором будет осуществляться работа, и установить одну из <a>систем контроля версий</a>. После этого можно приступать непосредственно к практической части.</p>
35 <p>С полученным из книг теоретическим багажом можно приступать к программированию. Если вам не удаётся решить, за что же взяться для практического закрепления своих знаний, воспользуйтесь одним из публично доступных задачников по Python, например представленным на <a>Google's Python Class</a>.</p>
35 <p>С полученным из книг теоретическим багажом можно приступать к программированию. Если вам не удаётся решить, за что же взяться для практического закрепления своих знаний, воспользуйтесь одним из публично доступных задачников по Python, например представленным на <a>Google's Python Class</a>.</p>
36 <p>На начальном уровне стоит освоить создание несложных сайтов (а если вы чувствуете себя более уверенно, можно собрать собственный движок, например CMS для блога). Ещё одним вариантом интересной и перспективной задачи для начинающего Python-программиста может<a>стать создание чат-ботов</a>.</p>
36 <p>На начальном уровне стоит освоить создание несложных сайтов (а если вы чувствуете себя более уверенно, можно собрать собственный движок, например CMS для блога). Ещё одним вариантом интересной и перспективной задачи для начинающего Python-программиста может<a>стать создание чат-ботов</a>.</p>
37 <p>Если вы решили пройти онлайн-курсы, в комплекте с обучающими материалами вам станут доступны и учебные задачи (а преподаватели и менторы курсов помогут с ними разобраться). Интерактивные вебинары, обилие видеоматериалов и примеров кода, а также возможность задавать ставящие вас в тупик вопросы профессионалам - хороший аргумент в пользу такого выбора.</p>
37 <p>Если вы решили пройти онлайн-курсы, в комплекте с обучающими материалами вам станут доступны и учебные задачи (а преподаватели и менторы курсов помогут с ними разобраться). Интерактивные вебинары, обилие видеоматериалов и примеров кода, а также возможность задавать ставящие вас в тупик вопросы профессионалам - хороший аргумент в пользу такого выбора.</p>
38 <p>* Решением суда запрещена "деятельность компании Meta Platforms Inc. по реализации продуктов - социальных сетей Facebook и Instagram на территории Российской Федерации по основаниям осуществления экстремистской деятельности.</p>
38 <p>* Решением суда запрещена "деятельность компании Meta Platforms Inc. по реализации продуктов - социальных сетей Facebook и Instagram на территории Российской Федерации по основаниям осуществления экстремистской деятельности.</p>