Учеба

GeekBrains
GeekBrains

Популярно

Основы

Python - работа с файлами

Файлы в python, ввод-вывод

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

Уроки

Основы Pandas №3 // Важные методы форматирования данных

Основы Pandas №3 // Важные методы форматирования данных

Это третья часть руководства по pandas, в которой речь пойдет о методах форматирования данных, часто используемых в проектах data science: merge, sort, reset_index и...

Примеры

Блог на Django #2: Создание проекта

Блог на Django #2: Создание проекта

В Django есть команда, которая позволяет создать базовую файловую структуру проекта. Напишите следующее в командной строке: django-admin startproject mysite Это создаст проект Django с именем mysite. Не...

Модули

Модуль Re в Python 3

Модуль Re для регулярных выражений в Python

Регулярные выражения — специальная последовательность символов, которая помогает сопоставлять или находить строки python с использованием специализированного синтаксиса, содержащегося в шаблоне. Регулярные выражения распространены в...

Библиотеки

requests библиотека

Краткое руководство по библиотеке Python Requests

Быстрый старт в библиотеке Requests Прежде чем начать, убедитесь, что установлена последняя версия Requests. Для начала, давайте рассмотрим простые примеры. Создание запроса Импортируйте модуль Requests: import requests Попробуем получить...

База знаний

Как установить PyCharm в Linux Ubuntu

3 способа установить PyCharm в Linux Ubuntu

PyCharm — это популярная IDE (интегрированная среда разработки) для языка Python. В ней есть графический отладчик, анализатор кода, встроенный тестировщик, а также интеграция с...

Последние статьи

Начало работы с Anaconda

Начало работы с Anaconda

Дистрибутив Anaconda включает conda и Anaconda Navigator, а также Python и сотни пакетов, используемых в научных вычислениях. При установке Anaconda все эти элементы также устанавливаются. Conda работает в командной строке так же, как Anaconda Prompt в Windows и терминал в macOS и Linux. Navigator — это настольная программа с пользовательским интерфейсом,...
Функции в Python

Функции в Python

Введение Определение Вот пример простой функции: def compute_surface(radius): from math import pi return pi * radius * radius Для определения функции нужно всего лишь написать ключевое слово def перед ее именем, а после — поставить двоеточие. Следом идет блок инструкций. Последняя строка в блоке инструкций может начинаться с...
Как установить Anaconda на macOS

Как установить Anaconda на macOS

Anaconda можно установить с помощью программы установки с интерфейсом (автоматически) или через командную строку (вручную). Если не уверены, какой способ выбрать, лучше воспользоваться инсталлятором. Графическая установка на macOS Загрузите графический установщик Anaconda на macOS для своей версии Python. РЕКОМЕНДУЕТСЯ: проверить целостность данных с SHA-256. Чтобы узнать больше о хешах, почитайте...
Класс и объект в Python

Класс и объект в Python

Объектно-ориентированное программирование в Python Python — это процедурно-ориентированный и одновременно объектно-ориентированный язык программирования. Процедурно-ориентированный «Процедурно-ориентированный» подразумевает наличие функций. Программист может создавать функции, которые затем используются в сторонних скриптах. Объектно-ориентированный «Объектно-ориентированный» подразумевает наличие классов. Есть возможность создавать классы, представляющие собой прототипы для будущих объектов. Создание класса в Python Синтаксис для написания нового класса: class ClassName: ...
Установка Anaconda в ОС Linux

Установка Anaconda в ОС Linux

Требования Для использования GUI-пакетов в Linux сперва нужно установить следующие расширения для Qt: Debian apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6libxtst6 RedHat yum install libXcomposite libXcursor libXi libXtst libXrandralsa-lib mesa-libEGL libXdamage mesa-libGL libXScrnSaver ArchLinux pacman -Sy libxau libxi libxss libxtst libxcursor libxcompositelibxdamage libxfixes libxrandr libxrender mesa-libgl alsa-liblibglvnd OpenSuse/SLES zypper install libXcomposite1 libXi6 libXext6 libXau6 libX11-6libXrandr2...
Стрелялка с Pygame №14: Игра закончена

Стрелялка с Pygame №14: Игра закончена

Четырнадцатая проекта «Стрелялка с Pygame». Если пропустили, обязательно вернитесь и начните с первой части. В этот раз закончим игру с помощью экрана «Игра закончена» и добавим возможность начать сначала. В этой серии уроков будет создана полноценная игра на языке Python с помощью библиотеки Pygame. Она будет особенно интересна начинающим программистам,...
Как установить Anaconda на Windows

Как установить Anaconda на Windows

Скачайте установщик Anaconda. РЕКОМЕНДУЕТСЯ: проверить целостность данных с SHA-256. Кликните два раза по файлу с установочной программой. Чтобы избежать ошибок доступа, не запускайте установку из папки «Избанное». Если при установке появляются проблемы, попробуйте временно отключить антивирусное ПО, а затем снова включить его после установки. Если Anaconda была установлена для всех...
Стрелялка с Pygame №13: улучшения 2

Стрелялка с Pygame №13: улучшения (часть 2)

Тринадцатая проекта «Стрелялка с Pygame». Если пропустили, обязательно вернитесь и начните с первой части. В этот раз добавим в игру улучшения, которые будут время от времени появляться на экране. В этой серии уроков будет создана полноценная игра на языке Python с помощью библиотеки Pygame. Она будет особенно интересна начинающим программистам,...
Pandas на практических примерах

Pandas на практических примерах

Это дополнение к "Основы Pandas". Вместо теоретического вступления в миллион особенностей Pandas — 2 примера: Данные с космического телескопа «Хаббл». Датасет о заработной плате экономически активного населения США. Данные «Хаббла» Начнем с данных «Хаббла». В первую очередь речь пойдет о том, как читать простой csv-файл и строить данные: Начнем с данных с...