Программистика
Закритий канал
Лучший канал про python Ссылка для друга: https://t.me/+Ai6ughKtf5g2ZmFi Купить рекламу: https://telega.in/c/+Ai6ughKtf5g2ZmFi Админ: @JeyRahol По рекламе: @ReivuManager
Показати більше5 762
Підписники
-924 години
-367 днів
-9130 днів
Архів дописів
5 762
👀 Книга Pandas в действии
⏺Объект Series
⏺Методы класса Series
⏺Объект DataFrame
⏺Фильтрация объектов DataFrame
⏺Работа с текстовыми данными
⏺Мультииндексные объекты DataFrame
И многое другое
@programistica // #doc
5 762
🖥Разработка веб-скраперов и автоматизация работы с веб-сайтами с использованием Python
В наше время доступ к данным, представленным в интернете, играет ключевую роль во многих областях, включая аналитику, маркетинг, исследования рынка и многое другое. Однако получение этих данных может быть трудоемким и требует автоматизации процесса. В этой статье я расскажу о методах сбора данных с веб-сайтов с использованием Python и нескольких популярных библиотек.
🗣BeautifulSoup: парсинг HTML и XML
🗣Scrapy: мощный фреймворк для веб-скрапинга
🗣Selenium: автоматизация веб-браузера
🔗 Читать полностью
@programistica // #article
5 762
🖥 Проект: Система отслеживания затрат
Самое главное в программировании - это практика, так давайте же к ней приступим👀Система отслеживания затрат: Создайте приложение для учета расходов и доходов. Добавьте возможность ввода и категоризации транзакций, отображения статистики и создания отчетов. Вот как я реализовал этот проект: 🔗Ссылка на проект @programistica // #project
5 762
👀 книга Искусственный интеллект и компьютерное зрение
⏺Обзор ландшафта искусственного интеллекта
⏺Что на картинке: классификация изображений с помощью Keras
⏺Кошки против собак: перенос обучения с помощью Keras в 30 строках кода
⏺Создание механизма обратного поиска изображений. Эмбеддинги
⏺От новичка до мастера прогнозирования: увеличение точности сверточной нейронной сети
⏺Увеличение скорости и эффективности TensorFlow: удобный чек-лист
И многое другое
@programistica // #doc
5 762
Судя по комментариям, вышло недопонимание, тут идëт речь только о том, куда будет выкладываться код от проекта, сами посты так и будут выходить на этом канале! 🔥
С уважением администратор канала: @JeyRahol❤️
5 762
🖥Проект: Менеджер паролей
Самое главное в программировании - это практика, так давайте же к ней приступим➡️И начнём мы довольно с банального, но довольно интересного и полезного проекта 👀Разработайте приложение для безопасного хранения и управления паролями пользователей. Добавьте функции шифрования и генерации паролей, а также возможность организации паролей по категориям. Вот как я реализовал этот проект: 🔗Ссылка на проект @programistica // #project
5 762
🖥Разработка игровых движков на Python с использованием Pyglet
Игры играют огромную роль в развлечении и обучении. Разработка собственного игрового движка может быть увлекательным и познавательным опытом для любого программиста. Pyglet - это библиотека для разработки мультимедийных приложений на Python, которая обеспечивает простой и эффективный способ создания игр. В этой статье я расскажу основы разработки игрового движка на Python с использованием Pyglet.
🗣Что такое Pyglet?
🗣Пример разработки игрового движка на Python с использованием Pyglet
🔗 Читать полностью
@programistica // #article
5 762
👀 книга Python с нуля
⏺Введение в программирование на Python
⏺Переменные, типы данных и операторы
⏺Управляющие структуры: условные операторы и циклы
⏺Функции и модули
⏺Структуры данных: cписки, кортежи и словари
⏺Ввод и вывод
⏺Объектно-ориентированное программирование
И многое другое
@programistica // #doc
5 762
💻Шпаргалка Ярлыки Linux и Команды
⏺Основные сочетания клавиш и здравомыслие Linux
⏺Общие команды Linux --системная информация
⏺Основные операции
⏺Сетевые приложения
⏺Сжатие файла
⏺Управление технологическим процессом
⏺Основные команды администрирования
⏺Установка программы
⏺Доступ к дискам/разделам
И многое другое
🔗 Ссылка на шпаргалку
@programistica // #doc
5 762
🖥Разработка робототехнических приложений на Python
В мире робототехники Python становится все более популярным языком программирования благодаря своей простоте, гибкости и богатому экосистему библиотек. В этой статье я расскажу, как использовать Python для разработки программного обеспечения для роботов и автоматизированных систем, с акцентом на библиотеку Robotics Operating System (ROS).
🗣Что такое ROS?
🗣Преимущества использования Python в разработке робототехнических приложений
🗣Примеры работы с ROS на Python
🔗 Читать полностью
@programistica // #article
5 762
💻Вопрос из собеседования: Чем отличаются iter и next?
👀iter и next являются специальными методами в Python, которые обеспечивают поддержку итерации для объектов.
👀Метод iter возвращает объект, который может быть использован для итерации по элементам контейнера. Объект, возвращаемый iter, должен содержать метод next. Метод next должен вернуть следующий элемент в итерации или вызвать исключение StopIteration, если элементов больше нет.
👀Таким образом, метод iter используется для создания итератора, а метод next используется для перехода к следующему элементу в итерации. В общем случае, класс должен определять метод iter, который возвращает сам объект класса, и метод next, который определяет, какие элементы будут возвращены при итерации.
👩💻Например:
class MyIterator:
def __init__(self, data):
self.index = 0
self.data = data
def __iter__(self):
return self
def __next__(self):
if self.index >= len(self.data):
raise StopIteration
result = self.data[self.index]
self.index += 1
return result
➡️Метод iter возвращает сам объект, а метод next возвращает следующий элемент data каждый раз, когда вызывается.
Надеюсь это поможет вам пройти собеседование на желаемую вами работу, удачи🔥@programistica // #jobs
5 762
👀 Эволюционные нейросети на языке Python
Прочитав книгу, вы:
⏺откроете для себя самые популярные алгоритмы нейроэволюции –
NEAT, HyperNEAT и ES-HyperNEAT;
⏺узнаете, как реализовать алгоритмы нейроэволюции на языке
Python;
⏺освоите продвинутые инструменты визуализации для исследования
сложных графов топологии нейронных сетей;
⏺научитесь проверять результаты экспериментов и анализировать
производительность алгоритмов;
⏺ узнаете, как улучшить производительность существующих методов
при помощи нейроэволюции;
⏺ научитесь применять глубокую нейроэволюцию для разработки
автономного агента, играющего в классические игры Atari.
@programistica // #doc
5 762
🖥Создание документации для проектов на Python с помощью Sphinx
В мире программирования создание качественной документации для проектов играет ключевую роль. Это не только помогает разработчикам понимать структуру и функциональность кода, но и упрощает взаимодействие с другими членами команды, а также облегчает процесс обучения новичков. В этой статье я расскажу вам про инструмент Sphinx, который позволяет создавать профессиональную документацию для проектов на Python.
🗣Что такое Sphinx?
🗣Создание проекта документации
🗣Пример разметки
🔗 Читать полностью
@programistica // #article
5 762
💻Вопрос из собеседования: Что такое итератор?
Итератор (Iterator) — это объект, который возвращает свои элементы по одному за раз.
➡️Он должен иметь метод next(), который возвращает следующий элемент и вызывает исключение
StopIteration, когда элементы закончились. Итератор также может быть написан с помощью генераторов.
👩💻Пример использования итератора в Python:
my_list = [1, 2, 3, 4, 5]
my_iterator = iter(my_list) # Получаем итератор из списка
print(next(my_iterator)) # выведет 1
print(next(my_iterator)) # выведет 2
print(next(my_iterator)) # выведет 3
👀В этом примере мы создаем список и получаем из него итератор. Затем мы выводим элементы итератора с помощью функции next(), которая вызывает метод next() объекта итератора. Каждый вызов функции next() выводит следующий элемент, пока не закончатся элементы списка, после чего будет вызвано исключение StopIteration.
👀Еще один способ создания итераторов в Python — использование генераторов. Генератор — это функция, которая возвращает итерируемый объект (такой, как список или кортеж). Вместо того, чтобы возвращать все элементы сразу, генератор возвращает элементы по одному по мере необходимости.
👩💻Например:
python
# Определяем генератор
def my_generator():
yield 🦝
yield 🐱
yield 🦆
# Получаем итератор из генератора
my_iterator = my_generator()
# Выводим элементы итератора
print(next(my_iterator)) # выведет 🦝
print(next(my_iterator)) # выведет 🐱
print(next(my_iterator)) # выведет ?`
Надеюсь это поможет вам пройти собеседование на желаемую вами работу, удачи🔥@programistica // #jobs
5 762
👀 Selenium Python
⏺Введение в Selenium
⏺Установка Selenium и WebDriver
⏺Поиск элементов Selenium
⏺Работаем с браузером
⏺Опции и аргументы
⏺Основные методы
⏺Скроллинг страниц
И многое другое
@programistica // #doc
