Функция sys.modules
Функция sys.module представляет собой словарь, который содержит все модули, которые были импортированы в текущем сеансе интерпретатора Python. Ключами в этом словаре являются имена модулей, а значениями - сами объекты модулей.
#функции | @PythonTechTalks
Функция sys.module представляет собой словарь, который содержит все модули, которые были импортированы в текущем сеансе интерпретатора Python. Ключами в этом словаре являются имена модулей, а значениями - сами объекты модулей.
#функции | @PythonTechTalks
👍5👏1
Книга: "Django. Разработка веб-приложений на Python (Джефф Форсье, Пол Биссекс, Уэсли Дж. Чан)"
Книга написана хорошим языком, переведена под стать, здесь хватает кода и базовых приёмов по конструированию сайта. В общем, подойдёт в качестве базы, но для работы придётся приобрести что-то более актуальное.
#книги | @PythonTechTalks
Книга написана хорошим языком, переведена под стать, здесь хватает кода и базовых приёмов по конструированию сайта. В общем, подойдёт в качестве базы, но для работы придётся приобрести что-то более актуальное.
#книги | @PythonTechTalks
🔥2👍1
С Днём Веб-мастера, друзья! 🎉 4 апреля отмечается этот важный праздник для всех, кто создаёт и поддерживает веб-сайты.
Дата этого праздника выбрана неслучайно: если присмотреться, можно заметить, что цифры 4.04 очень напоминают по своему написанию ошибку 404 («Страница не найдена»), имеющую прямое отношение к работе веб-мастеров.
Поздравляем всех веб-мастеров с профессиональным праздником! 💻🌐
#праздники #ДеньВебМастера #новости | @PythonTechTalks
Дата этого праздника выбрана неслучайно: если присмотреться, можно заметить, что цифры 4.04 очень напоминают по своему написанию ошибку 404 («Страница не найдена»), имеющую прямое отношение к работе веб-мастеров.
Поздравляем всех веб-мастеров с профессиональным праздником! 💻🌐
#праздники #ДеньВебМастера #новости | @PythonTechTalks
👏3🎉1
Этот код пытается открыть файл "example.txt" для чтения. Если файл не найден, будет выведено "Файл не найден". Если возникает любая другая ошибка при чтении файла, будет выведено "Ошибка при чтении файла" и текст ошибки. Если файл успешно открыт, то каждая строка файла будет выведена в консоль.
#софты | @PythonTechTalks
#софты | @PythonTechTalks
👍3
Что выведет приведённый выше код?
Anonymous Quiz
29%
file tools
5%
File Tools
61%
FILE TOOLS
5%
Error
👏3
moviepy
Пакет для редактирования видео. Имеет такие полезные функции как: обрезка, добавления текста поверх ихображения, поворот видео, создания GIF, коррекция цвета и много другое.
Одним словом, если вы хотите автоматизировать простую работу над видео, то это прекрасный инструмент для ваших целей.
#библиотеки | @PythonTechTalks
Пакет для редактирования видео. Имеет такие полезные функции как: обрезка, добавления текста поверх ихображения, поворот видео, создания GIF, коррекция цвета и много другое.
Одним словом, если вы хотите автоматизировать простую работу над видео, то это прекрасный инструмент для ваших целей.
#библиотеки | @PythonTechTalks
👍2👏1😁1
Функция enumerate()
Функция enumerate() используется для перебора элементов последовательности (списка, кортежа и т. д.) и
возвращает пары индекса элемента и самого элемента. Это удобно, когда
необходимо знать какой по счету элемент мы обрабатываем в цикле.
#функции | @PythonTechTalks
Функция enumerate() используется для перебора элементов последовательности (списка, кортежа и т. д.) и
возвращает пары индекса элемента и самого элемента. Это удобно, когда
необходимо знать какой по счету элемент мы обрабатываем в цикле.
#функции | @PythonTechTalks
👍2👏1
Книга: "Учим Python, делая крутые игры (Эл Свейгарт)"
Эта книга научит вас разрабатывать компьютерные игры при помощи популярного языка программирования Python — даже если вы никогда раньше не занимались программированием!
Начните с создания таких простых игр, как «Виселица» и «Крестики-Нолики», а затем перейдите к продвинутым анимированным и озвученным играм.
По мере работы над каждой игрой вы заложите прочный фундамент знаний по языку Python и основам компьютерных наук.
#книги | @PythonTechTalks
Эта книга научит вас разрабатывать компьютерные игры при помощи популярного языка программирования Python — даже если вы никогда раньше не занимались программированием!
Начните с создания таких простых игр, как «Виселица» и «Крестики-Нолики», а затем перейдите к продвинутым анимированным и озвученным играм.
По мере работы над каждой игрой вы заложите прочный фундамент знаний по языку Python и основам компьютерных наук.
#книги | @PythonTechTalks
👍3🔥1
Алгоритм Дейкстры
Алгоритм Дейкстры - это алгоритм на графах, который находит кратчайшие пути от одной вершины графа до всех остальных. Алгоритм работает только с неотрицательными весами ребер.
Приведенный выше код применяет алгоритм Дейкстры к заданному графу и выводит кратчайшие пути от вершины A до всех остальных.
#алгоритмы | @PythonTechTalks
Алгоритм Дейкстры - это алгоритм на графах, который находит кратчайшие пути от одной вершины графа до всех остальных. Алгоритм работает только с неотрицательными весами ребер.
Приведенный выше код применяет алгоритм Дейкстры к заданному графу и выводит кратчайшие пути от вершины A до всех остальных.
#алгоритмы | @PythonTechTalks
👍4👏1
🔥3🤔2
Получить размер объекта в байтах
Приведённый выше скрипт используется для измерения количества памяти, потребляемой любым объектом в Python: переменной, функцией, классом.
Обратите внимание, что учитывается только та память, которую занимает сам объект, а не те объекты, на которые он, возможно, ссылается. Размер памяти возвращается в байтах.
#функции | @PythonTechTalks
Приведённый выше скрипт используется для измерения количества памяти, потребляемой любым объектом в Python: переменной, функцией, классом.
Обратите внимание, что учитывается только та память, которую занимает сам объект, а не те объекты, на которые он, возможно, ссылается. Размер памяти возвращается в байтах.
#функции | @PythonTechTalks
👍2👏1
Bokeh
Bokeh для Python выделяется как одно из наиболее мощных и гибких средств для визуализации данных. Bokeh обеспечивает интерактивные и красочные графики, которые можно легко встраивать в веб-приложения и даже динамически изменять в режиме реального времени.
Одним из ключевых преимуществ Bokeh является его способность создавать интерактивные визуализации без необходимости глубокого понимания веб-разработки.
#библиотеки | @PythonTechTalks
Bokeh для Python выделяется как одно из наиболее мощных и гибких средств для визуализации данных. Bokeh обеспечивает интерактивные и красочные графики, которые можно легко встраивать в веб-приложения и даже динамически изменять в режиме реального времени.
Одним из ключевых преимуществ Bokeh является его способность создавать интерактивные визуализации без необходимости глубокого понимания веб-разработки.
#библиотеки | @PythonTechTalks
👍3
Книга "Python. Исчерпывающее руководство (Дэвид Бизли)"
Книга для практикующих программистов, то есть для разработчиков на Python, которые пишут код в настоящий момент и которые хотят расширить свои навыки новыми приемами.
#книги | @PythonTechTalks
Книга для практикующих программистов, то есть для разработчиков на Python, которые пишут код в настоящий момент и которые хотят расширить свои навыки новыми приемами.
#книги | @PythonTechTalks
👏4👍1
Измерение времени выполнения программы
Для того чтобы посмотреть время выполнения программы в Python, можно использовать модуль time. Выше приведен пример кода.
Этот код работает следующим образом:
1. Импортируется модуль time.
2. Засекается текущее время до выполнения кода.
3. Выполняется ваш код.
4. Снова засекается текущее время после выполнения кода.
5. Рассчитывается разница между начальным и конечным временем, что и дает общее время выполнения программы.
6. Выводится время выполнения программы.
#софты | @PythonTechTalks
Для того чтобы посмотреть время выполнения программы в Python, можно использовать модуль time. Выше приведен пример кода.
Этот код работает следующим образом:
1. Импортируется модуль time.
2. Засекается текущее время до выполнения кода.
3. Выполняется ваш код.
4. Снова засекается текущее время после выполнения кода.
5. Рассчитывается разница между начальным и конечным временем, что и дает общее время выполнения программы.
6. Выводится время выполнения программы.
#софты | @PythonTechTalks
👍4👏1
Вот небольшие рекомендации по пунктам, которые помогут вам успешно решать задачи на программирование:
1. Внимательно читайте условие задачи и понимайте его до конца. Если что-то не понятно - задавайте вопросы. 👨🎓
2. Разбейте задачу на более мелкие подзадачи. Это поможет вам структурировать ваше решение и избежать ошибок. 📈
3. Постарайтесь использовать подходящие структуры данных и алгоритмы для решения задачи. Не забывайте о временной и пространственной сложности вашего решения. 🧩
4. Тестируйте ваше решение на различных входных данных, чтобы убедиться в его корректности. 🎲
5. Не бойтесь запрашивать помощь у других программистов, если у вас возникли трудности с задачей. 🙋♂
6. Постоянно учите новые языки программирования, алгоритмы и структуры данных, чтобы расширить свой кругозор и улучшить свои навыки. 🔥
Следуя этим рекомендациям, вы сможете успешно решать задачи на программирование и станете более опытным и уверенным разработчиком. Удачи! 🚀✨
#рекомендации | @PythonTechTalks
1. Внимательно читайте условие задачи и понимайте его до конца. Если что-то не понятно - задавайте вопросы. 👨🎓
2. Разбейте задачу на более мелкие подзадачи. Это поможет вам структурировать ваше решение и избежать ошибок. 📈
3. Постарайтесь использовать подходящие структуры данных и алгоритмы для решения задачи. Не забывайте о временной и пространственной сложности вашего решения. 🧩
4. Тестируйте ваше решение на различных входных данных, чтобы убедиться в его корректности. 🎲
5. Не бойтесь запрашивать помощь у других программистов, если у вас возникли трудности с задачей. 🙋♂
6. Постоянно учите новые языки программирования, алгоритмы и структуры данных, чтобы расширить свой кругозор и улучшить свои навыки. 🔥
Следуя этим рекомендациям, вы сможете успешно решать задачи на программирование и станете более опытным и уверенным разработчиком. Удачи! 🚀✨
#рекомендации | @PythonTechTalks
👍3🔥2