🐍 Самоучитель по Python для начинающих. Часть 10: Условный цикл while
Разберем особенности условного цикла: в каких случаях необходимо использовать while, как управлять работой бесконечного цикла, и когда while лучше заменить циклом for. В конце статьи – практические задания и пример простейшей игры.
🔗 Основной сайт
🔗 Зеркало
Разберем особенности условного цикла: в каких случаях необходимо использовать while, как управлять работой бесконечного цикла, и когда while лучше заменить циклом for. В конце статьи – практические задания и пример простейшей игры.
🔗 Основной сайт
🔗 Зеркало
👍13
#вопросы_с_собеседований
List и Tuples — зачем нужны и какие отличия?
Ключевое различие между ними заключается в том, что в то время как
List и Tuples — зачем нужны и какие отличия?
List
и Tuples
- это типы данных, которые хранят коллекцию объектов в Python. Объекты, хранящиеся в обеих последовательностях, имеют разные типы данных. List
представлены квадратными скобками ['sara', 6, 0.19], а tuples
- круглыми скобками ('max', 5, 0.97). Ключевое различие между ними заключается в том, что в то время как
list
является изменяемым, tuples
, напротив, является неизменяемым объектом. Это означает, что данные в list
могут быть изменены, добавлены или нарезаны на ходу, а в tuples
остаются неизменными и не могут быть изменены никаким образом.👍24
🏄 50% скидка на все курсы Proglib academy!
Вжух и мы запускаем распродажу курсов до 10 января:
– Математика для Data Science
– Алгоритмы и структуры данных
– Как айтишнику устроиться в международную компанию
– Основы IT для непрограммистов
– Основы программирования на Python
– Frontend Basic: принцип работы современного веба
Выбрать курс вы можете по ссылке 🔗https://proglib.io/w/484d5bb9
🔹На курсах мы делимся экспертизой вместе с ТОП- специалистами из Samsung, Revolut, Яндекс, Тинькофф и т.д;
🔹В процессе обучения вы не только прокачиваете скиллы, но и пополняете портфолио;
🔹Это не самообучение. Мы проводим индивидуальную проверку домашних заданий с разбором ошибок и рекомендаций.
🚀Начни год с прорыва!
Вжух и мы запускаем распродажу курсов до 10 января:
– Математика для Data Science
– Алгоритмы и структуры данных
– Как айтишнику устроиться в международную компанию
– Основы IT для непрограммистов
– Основы программирования на Python
– Frontend Basic: принцип работы современного веба
Выбрать курс вы можете по ссылке 🔗https://proglib.io/w/484d5bb9
🔹На курсах мы делимся экспертизой вместе с ТОП- специалистами из Samsung, Revolut, Яндекс, Тинькофф и т.д;
🔹В процессе обучения вы не только прокачиваете скиллы, но и пополняете портфолио;
🔹Это не самообучение. Мы проводим индивидуальную проверку домашних заданий с разбором ошибок и рекомендаций.
🚀Начни год с прорыва!
👍6
👥🗺 Product Discovery: что такое дискавери-команда и чем она занимается
Рассказываем: зачем нужно разделение на «дискавери» и «деливери»; в чём суть работы дискавери-команды и кто в неё входит; как запускать полезные продукты дешевле и быстрее конкурентов.
🔗 Основной сайт
🔗 Зеркало
Рассказываем: зачем нужно разделение на «дискавери» и «деливери»; в чём суть работы дискавери-команды и кто в неё входит; как запускать полезные продукты дешевле и быстрее конкурентов.
🔗 Основной сайт
🔗 Зеркало
👍3🔥1
👍7🔥1
📖 Где учить программирование?
Источников нереально много, начиная с наскальных записей древних программистов и заканчивая простыми роликами на ютубе.
Чтобы вы зря не тратили драгоценное время, автор этого видео отобрал лучшие книги, ютуб-каналы, блоги и GitHub-репозитории, которые помогут стать true программистом.
https://youtu.be/M8xaRauiDCk
Источников нереально много, начиная с наскальных записей древних программистов и заканчивая простыми роликами на ютубе.
Чтобы вы зря не тратили драгоценное время, автор этого видео отобрал лучшие книги, ютуб-каналы, блоги и GitHub-репозитории, которые помогут стать true программистом.
https://youtu.be/M8xaRauiDCk
YouTube
Где учить Программирование? Подборка бесплатных ресурсов 2023
Привет!
10 000 ₽ за открытие счёта для бизнеса в Альфа-Банке: https://alfa.me/IZsE3A
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
После видоса с книгами, решил поделиться с вами сокровенными ресурсами, как по книге "Как сдвинуть гору фудзи", выбрал ИМХО, 10 лучших процентов…
10 000 ₽ за открытие счёта для бизнеса в Альфа-Банке: https://alfa.me/IZsE3A
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
После видоса с книгами, решил поделиться с вами сокровенными ресурсами, как по книге "Как сдвинуть гору фудзи", выбрал ИМХО, 10 лучших процентов…
🤔8👍5
🐍🧹 3 принципа написания чистого кода на Python
Даже опытные программисты с трудом пишут чистый код, и это часто ощущается как постоянная битва за то, чтобы все было аккуратно и упорядочено. В статье на примерах показываем, как писать чистый и осмысленный код и как правильно оформлять документацию.
https://proglib.io/sh/ajU6ghL3YD
Даже опытные программисты с трудом пишут чистый код, и это часто ощущается как постоянная битва за то, чтобы все было аккуратно и упорядочено. В статье на примерах показываем, как писать чистый и осмысленный код и как правильно оформлять документацию.
https://proglib.io/sh/ajU6ghL3YD
👍21😁1
Магические методы Python, о которых вы, возможно, не слышали.
https://towardsdatascience.com/python-magic-methods-you-havent-heard-about-53d11eba448f
https://towardsdatascience.com/python-magic-methods-you-havent-heard-about-53d11eba448f
Medium
Python Magic Methods You Might Not Have Heard About
There are many Python magic methods you probably never knew existed — let’s find out what they do and how we can use them in our code
👍4
Поиск ошибок JIT-оптимизатора с помощью SMT-решателей и фаззинга.
https://www.pypy.org/posts/2022/12/jit-bug-finding-smt-fuzzing.html
https://www.pypy.org/posts/2022/12/jit-bug-finding-smt-fuzzing.html
PyPy
Finding JIT Optimizer Bugs using SMT Solvers and Fuzzing
In this blog post I want to describe a recent bug finding technique that I've
added to the PyPy JIT testing infrastructure. This technique uses the Z3
theorem prover to find bugs in the optimizer of P
added to the PyPy JIT testing infrastructure. This technique uses the Z3
theorem prover to find bugs in the optimizer of P
👍1
#вопросы_с_собеседований
Как быстро проверить, что в строке присутствуют только буквы и цифры?
Ответ на картинке. Можно использовать встроенную функцию isalnum, которая как раз предназначена для решения задачи.
Как быстро проверить, что в строке присутствуют только буквы и цифры?
Ответ на картинке. Можно использовать встроенную функцию isalnum, которая как раз предназначена для решения задачи.
👍27
💫 Новогодний розыгрыш от Proglib academy!
Друзья, Новый год начинается с подарков, а лучший подарок себе – новые знания или даже профессия. И поэтому мы объявляем розыгрыш среди наших любимых подписчиков.
Подарки под елкой:
🥇 Apple AirPods Pro 2
🥈 Курс «Математика для Data Science
🥉 Курс: «Алгоритмы и структуры данных»
Подробнее об условиях участия, читайте тут: https://proglib.io/w/e72668b2
Друзья, Новый год начинается с подарков, а лучший подарок себе – новые знания или даже профессия. И поэтому мы объявляем розыгрыш среди наших любимых подписчиков.
Подарки под елкой:
🥇 Apple AirPods Pro 2
🥈 Курс «Математика для Data Science
🥉 Курс: «Алгоритмы и структуры данных»
Подробнее об условиях участия, читайте тут: https://proglib.io/w/e72668b2
👏3👍1
Python 3.11: классные новые функции, которые вы можете попробовать.
https://realpython.com/python311-new-features/
https://realpython.com/python311-new-features/
Realpython
Python 3.11: Cool New Features for You to Try – Real Python
In this tutorial, you'll explore what Python 3.11 brings to the table. You'll learn how Python 3.11 is the fastest and most user-friendly version of CPython yet, and learn about improvements to the typing system and to the asynchronous features of Python.
👍4👏1
Что такое PYTHONPATH?
PYTHONPATH — это переменная среды, которая сообщает интерпретатору, где найти файлы модулей, импортированные в программу. Следовательно, она должна включать в себя каталог исходной библиотеки Python и каталоги, содержащие исходный код Python. Вы можете вручную установить PYTHONPATH, но обычно это делается установщиком Python.
PYTHONPATH — это переменная среды, которая сообщает интерпретатору, где найти файлы модулей, импортированные в программу. Следовательно, она должна включать в себя каталог исходной библиотеки Python и каталоги, содержащие исходный код Python. Вы можете вручную установить PYTHONPATH, но обычно это делается установщиком Python.
👍18🤔2
🔥 ThinkPad vs MacBook: лучший ноутбук для разработчика
К выбору компьютера стоит подходить осознанно. Особенно, если у в кармане немного money.
Автор рассматривает два самых «захайпленных» ноутбука ITшника: ThinkPad и MacBook, сравнивает их и решает, какой лучше подходит разработчику.
https://youtu.be/K085DdA1vIU
К выбору компьютера стоит подходить осознанно. Особенно, если у в кармане немного money.
Автор рассматривает два самых «захайпленных» ноутбука ITшника: ThinkPad и MacBook, сравнивает их и решает, какой лучше подходит разработчику.
https://youtu.be/K085DdA1vIU
YouTube
ThinkPad vs MacBook: лучший ноутбук для разработчика
Мощный курс от Диджитализируй «Основы компьютерных и веб-технологий с Python»: https://to.digital/course01
Мой курс «Хардкорная веб-разработка» — https://course.to.digital
Книжный клуб Ботаним!, где мы читаем хорошие ИТ-книги: https://botanim.to.digital/…
Мой курс «Хардкорная веб-разработка» — https://course.to.digital
Книжный клуб Ботаним!, где мы читаем хорошие ИТ-книги: https://botanim.to.digital/…
👍8🔥2
Хорошие проекты на Python, которые стоит изучить как примеры использования современного Python.
https://news.ycombinator.com/item?id=29698198
https://news.ycombinator.com/item?id=29698198
👍10