Python Tech Talks
144 subscribers
361 photos
13 links
Python Tech Talks - это лучший телеграмм-канал для программистов на языке Python 🐍

Ссылка на канал: https://t.me/PythonTechTalks ✨

По всем вопросам: https://t.me/ARIM_bio🔥
Поддержка: pythontechtalks@gmail.com🍀
Download Telegram
Функция enumerate()

Функция enumerate() используется для перебора элементов последовательности (списка, кортежа и т. д.) и
возвращает пары индекса элемента и самого элемента. Это удобно, когда
необходимо знать какой по счету элемент мы обрабатываем в цикле.

#функции | @PythonTechTalks
👍2👏1
Книга: "Учим Python, делая крутые игры (Эл Свейгарт)"

Эта книга научит вас разрабатывать компьютерные игры при помощи популярного языка программирования Python — даже если вы никогда раньше не занимались программированием!
Начните с создания таких простых игр, как «Виселица» и «Крестики-Нолики», а затем перейдите к продвинутым анимированным и озвученным играм.
По мере работы над каждой игрой вы заложите прочный фундамент знаний по языку Python и основам компьютерных наук.

#книги | @PythonTechTalks
👍3🔥1
Алгоритм Дейкстры

Алгоритм Дейкстры - это алгоритм на графах, который находит кратчайшие пути от одной вершины графа до всех остальных. Алгоритм работает только с неотрицательными весами ребер.

Приведенный выше код применяет алгоритм Дейкстры к заданному графу и выводит кратчайшие пути от вершины A до всех остальных.

#алгоритмы | @PythonTechTalks
👍4👏1
🔥3😁1
Что выведет приведённый выше код?
Anonymous Quiz
16%
c
19%
d
3%
f
61%
Error
🔥3🤔2
Получить размер объекта в байтах

Приведённый выше скрипт используется для измерения количества памяти, потребляемой любым объектом в Python: переменной, функцией, классом.
Обратите внимание, что учитывается только та память, которую занимает сам объект, а не те объекты, на которые он, возможно, ссылается. Размер памяти возвращается в байтах.

#функции | @PythonTechTalks
👍2👏1
Bokeh

Bokeh для Python выделяется как одно из наиболее мощных и гибких средств для визуализации данных. Bokeh обеспечивает интерактивные и красочные графики, которые можно легко встраивать в веб-приложения и даже динамически изменять в режиме реального времени.
Одним из ключевых преимуществ Bokeh является его способность создавать интерактивные визуализации без необходимости глубокого понимания веб-разработки.

#библиотеки | @PythonTechTalks
👍3
Книга "Python. Исчерпывающее руководство (Дэвид Бизли)"

Книга для практикующих программистов, то есть для разработчиков на Python, которые пишут код в настоящий момент и которые хотят расширить свои навыки новыми приемами.

#книги | @PythonTechTalks
👏4👍1
Измерение времени выполнения программы

Для того чтобы посмотреть время выполнения программы в Python, можно использовать модуль time. Выше приведен пример кода.
Этот код работает следующим образом:
1. Импортируется модуль time.
2. Засекается текущее время до выполнения кода.
3. Выполняется ваш код.
4. Снова засекается текущее время после выполнения кода.
5. Рассчитывается разница между начальным и конечным временем, что и дает общее время выполнения программы.
6. Выводится время выполнения программы.

#софты | @PythonTechTalks
👍4👏1
Вот небольшие рекомендации по пунктам, которые помогут вам успешно решать задачи на программирование:

1. Внимательно читайте условие задачи и понимайте его до конца. Если что-то не понятно - задавайте вопросы. 👨‍🎓
2. Разбейте задачу на более мелкие подзадачи. Это поможет вам структурировать ваше решение и избежать ошибок. 📈
3. Постарайтесь использовать подходящие структуры данных и алгоритмы для решения задачи. Не забывайте о временной и пространственной сложности вашего решения. 🧩
4. Тестируйте ваше решение на различных входных данных, чтобы убедиться в его корректности. 🎲
5. Не бойтесь запрашивать помощь у других программистов, если у вас возникли трудности с задачей. 🙋‍♂
6. Постоянно учите новые языки программирования, алгоритмы и структуры данных, чтобы расширить свой кругозор и улучшить свои навыки. 🔥

Следуя этим рекомендациям, вы сможете успешно решать задачи на программирование и станете более опытным и уверенным разработчиком. Удачи! 🚀✨

#рекомендации | @PythonTechTalks
👍3🔥2
Rabbit R1, которому предвещают стать следующей ступенью эволюции карманных гаджетов, готов к отправке первых 10 000 моделей

Rabbit R1 внешне похож на смартфон — он так же оснащён камерой и слотом для SIM-карты, а ещё поддержкой Wi-Fi и Bluetooth. Однако его интерфейс отличается: вместо сетки приложений пользователь получает помощника с искусственным интеллектом, который сам выполняет задачи. Например, R1 способен забронировать билеты, составить плейлист или заказать такси. В теории он способен выполнять почти всё, что уже можно делать на смартфоне, просто обратившись к ИИ-ассистенту.

#новости | @PythonTechTalks
👍4👏1
Что выведет приведённый выше код?
Anonymous Quiz
17%
Error
4%
pi
26%
ping
52%
pg
👏3
👏4
Метод random.sample()

Метод sample() из модуля random используется для случайной выборки элементов из последовательности (списка, кортежа и
т.д.) без повторений. Этот метод принимает два аргумента: последовательность, из которой нужно выбирать элементы, и количество элементов для выборки.

#методы #функции | @PythonTechTalks
👍4👏1
Streamlit

Streamlit — это фреймворк для языка программирования Python. Он содержит набор программных инструментов, которые помогают перенести модель машинного обучения в веб. Написанную «умную» программу с помощью этого фреймворка можно быстро сделать веб-приложением.

#библиотеки | @PythonTechTalks
👏2👍1
Книга: "Сам себе программист (Кори Альтхофф)"

Книга не столько про Python, сколько про программирование в целом. Глубокого погружения в язык нет, но есть общая информация про написание кода и работу программиста, включая взаимодействие с терминалом, написание регулярных выражений, системы контроля версий.
Завершается книга советами по получению первой работы и прохождению собеседования.

#книги | @PythonTechTalks
👍4👏1
NoneType

NoneType - это тип данных в Python, который представляет собой единственное значение None. В Python None используется для обозначения отсутствия значения или как пустой указатель. Он является специальным объектом, который не имеет никакого значения, и используется, когда нужно явно указать, что переменная не содержит никакого значения.

Интересные факты:
- Функции, которые не возвращают значения, по умолчанию возвращают None
- None можно использовать в качестве значения по

умолчанию для аргументов функций
#типы_данных | @PythonTechTalks
👍4👏1