Python | Программирование
9.69K subscribers
1.98K photos
5 videos
138 files
1.69K links
Python без границ для всех

Владелец, реклама @Ak_Mihail

Преобрести рекламное размещение: https://telega.in/c/Python_libr
Download Telegram
📖 Алгоритмы неформально. Инструкция для начинающих питонистов.

• Вы научитесь кодировать и реализовывать алгоритмы на Python 3 и узнаете, как измерять и оптимизировать их производительность.

• Алгоритмы это не только задачи поиска, сортировки или оптимизации, они помогут вам поймать бейсбольный мяч, проникнуть в «механику» машинного обучения и искусственного интеллекта и выйти за границы возможного.

• Вы узнаете нюансы реализации многих самых популярных алгоритмов современности, познакомитесь с их реализацией на Python 3, а также научитесь измерять и оптимизировать их производительность.

#RU
👍20
📖 Как на самом деле работают компьютеры.

• В этом руководстве в доступной форме излагаются основы вычислительной техники. Рассматриваются принципы электронных вычислений и использование двоичных чисел; в общих чертах показано, как функционирует аппаратное обеспечение компьютера, для чего нужна операционная система и как передаются данные по интернету. Читатель получит базовое представление о языках программирования, изучая примеры кода на С и Python.

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

#RU
11👍3
📖 Создание настольных Python приложений с графическим интерфейсом пользователя.

• Python является наиболее популярным языком программирования, используемым для объектно-ориентированного программирования. И конечно, Python — это интерактивный язык программирования, который предоставляет широкий спектр возможностей для создания GUI (Graphical User Interface) и разработки настольных приложений. В этой книге вы познакомитесь с различными фреймворками Python для создания настольных приложений с графическим интерфейсом пользователя, такими как PyQt, PySide, Tkinter, Kivy, WxPython и Dear PyGUI.

#RU #Игры
👍20🔥62
📖 Математика на Python.

• Содержит инструкцию по установке языка на ПК, большое количество практических примеров использования языка Python для решения математических задач.

• Каждая тема включает примеры решения типовых задач и задачи для самостоятельного решения.

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

#RU
👍11🔥1
📖 Asyncio и конкурентное программирование на Python.

• Если типичную программу на стандартном Python подвергнуть слишком высокой нагрузке, то она будет работать с черепашьей скоростью. Для решения этой проблемы была разработана библиотека #asyncio, которая позволяет разбить программу на более мелкие задачи и планировать их выполнение.

• По итогу получающиеся приложения работают молниеносно и допускают масштабирование. В этой книге асинхронное, параллельное и конкурентное программирование рассматривается на конкретных примерах. Сложные для понимания вопросы иллюстрируются с помощью диаграмм, позволяющих наглядно представить, как работают задачи.

#RU
👍8🔥31
📓 Автоматизация предприятия с помощью Python

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

• Эта книга научит вас создавать, читать, изменять и извлекать данные из документов Excel, Word и PDF с помощью программирования на языке Python. Также Вы узнаете, как можно в автоматическом режиме извлекать данные с веб-сайтов, PDF-документов, работать с электронной почтой Gmail и Outlook, а также мессенжером WhatsApp. Отдельный раздел книги будет интересен тем, кто желает автоматизировать с помощью языка Python извлечение текста из изображений и отсканированных документов.

#RU
👍9🤨91
📓 Python для детей и родителей. 2-е издание.

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

• В книге представлен язык Python, один из самых популярных и простых. Вы найдете здесь много упражнений - полезных, интересных и забавных, поэтому ваш ребенок не заскучает. Материал написан доступно и просто, поэтому ему не составит труда освоить азы программирования.

#RU
👍5
👨🏻‍💻 Алгоритмы и структуры данных в Python.

• Структуры данных
– это, по сути, и есть структуры которые могут хранить некоторые данные вместе. Другими словами, они используются для хранения связанных данных.

• В Python существуют четыре встроенных структуры данных: список, кортеж, словарь и множество. Посмотрим, как ими пользоваться, и как они могут облегчить нам жизнь:

Сортировка пузырьком в python.
Слияние списков. Метод двух указателей Python.
Сортировка слиянием в python. Merge sort in Python. Recursive sorting algorithms.
Быстрая сортировка в python. Quick sort in Python. Recursive sorting algorithms.
Структура данных Stack( LIFO). Задача "Правильная скобочная последовательность".
27 Метод подсчета. Сортировка подсчетом Python.

#Видео #RU
👍7
🎙 Алгоритмы и структуры данных для технических интервью на Python.

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

• Также многое зависит от области программирования. При создании наукоёмких продуктов, например, поисковых систем или игровых движков, алгоритмы необходимы. Однако большая часть приложений, где крайне важны эффективность и скорость, пишется на С или C++. Python позволяет быстро вести разработку программ, но по скорости исполнения уступает многим другим языкам.

• Для веб-разработки знание классической теории алгоритмов не так приоритетно. Поэтому во время собеседования на Junior-Python-разработчика вопросы по алгоритмам — это, скорее, дополнительный фильтр. Он показывает, что соискатель заинтересован в теме и расширении кругозора.

• Сегодня делимся с Вами отличным мини-курсом, благодаря которому ты сможешь подготовиться к техническому интервью на Python:

Введение в Python;
Циклы и словари в Python;
Функции и рекурсия в Python;
class'ы в Python;
Спец-урок. Разбор задач 1-4 недель;
Большое O;
Функции в Python;
Стек, дек и очередь;
Бинарный поиск;
Решение домашних задач;
Два указателя;
Сортировки;
Алгоритмы и структуры данных для технических интервью на Python.

#Видео #RU
👍6
🐼 Изучаем pandas.

pandas это высокоуровневая Python библиотека для анализа данных. Почему я её называю высокоуровневой, потому что построена она поверх более низкоуровневой библиотеки NumPy (написана на Си), что является большим плюсом в производительности. В экосистеме Python, pandas является наиболее продвинутой и быстроразвивающейся библиотекой для обработки и анализа данных.

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

#RU #pandas
👍9🍌5
📖 Легкий способ выучить Python 3 еще глубже.

• Воплотите ваши идеи в код самого высокого качества! Зед Шоу – один из тех, кто по-настоящему разбирается в Python. Его советы помогли миллионам программистов по всему миру, помогут они и вам. От вас потребуются лишь дисциплина, желание и упорство, все остальное вы найдете в книге «Легкий способ выучить Python 3 еще глубже».

• Это вторая часть «Легкого способа выучить Python 3», где Зед описывал базовые принципы программирования на Python 3. Вторая часть углубит ваши знания и поможет приобрести новые навыки с помощью 52 прекрасно составленных заданий.

#RU
👍7
📖 Как на самом деле работают компьютеры.

• В этом руководстве в доступной форме излагаются основы вычислительной техники. Рассматриваются принципы электронных вычислений и использование двоичных чисел; в общих чертах показано, как функционирует аппаратное обеспечение компьютера, для чего нужна операционная система и как передаются данные по интернету. Читатель получит базовое представление о языках программирования, изучая примеры кода на С и Python.

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

#RU
👍4🤔21🤯1😱1💔1
📖 Создание настольных Python приложений с графическим интерфейсом пользователя.

• Python является наиболее популярным языком программирования, используемым для объектно-ориентированного программирования. И конечно, Python — это интерактивный язык программирования, который предоставляет широкий спектр возможностей для создания GUI (Graphical User Interface) и разработки настольных приложений. В этой книге вы познакомитесь с различными фреймворками Python для создания настольных приложений с графическим интерфейсом пользователя, такими как PyQt, PySide, Tkinter, Kivy, WxPython и Dear PyGUI.

#RU #Игры
👍7🤔5