Автор: Джон Шович, Алън Симпсън
Обем: 224 стр.
Размер в мм.: 140 х 210
Издател: АлексСофт
Корица: Мека
Година на издаване: 2024
Състояние: На склад при доставчик
Прави ученето лесно. Вашето основно джобно ръководство за програмиране с Python.
Как можете бързо да опресните основните концепции на Python, без да губите време в търсене в интернет? Простият отговор е Python основи For Dummies. Тази книга, без излишни подробности, предлага кратко и ясно обобщение на основите на програмирането с Python. Без дълги обяснения или безкрайно повторение – само прости отговори на важните въпроси, свързани с Python. Идеална както за опресняване на знанията, така и като справочник за бюрото, тази удобна книга от серията Основи улеснява бързото припомняне, така че да можете да се потопите в по-сложните аспекти на програмирането.
В книгата ще откриете:
- преглед на прости примери за код и обяснения;
- запознаване с основите на програмирането;
- разбиране на синтаксиса на Python;
- създаване на игри и приложения;
- автоматизиране на рутинни задачи;
- използване на Python за уеб разработки;
- надграждане на основните познания.
Джон С. Шович, доктор на науките, е преподавател по компютърни науки със специализация в областта на роботиката и изкуствения интелект в Университета на Айдахо. Алън Симпсън е професионалист в уеб разработката и известен автор на техническа литература с над 100 публикации.
СЪДЪРЖАНИЕ:
Въведение
- За тази книга
- Глупави предположения
- Икони, използвани в тази книга
- Оттук накъде
Започваме с Python
- Защо Python е актуален
- Избор на правилния Python
- Инструменти за успех
- Инсталиране на Python и VS Code
- Инсталиране на разширението Python
- Позволяване на изкуствения интелект да пише вашия код на Python
- Използване на GitHub Copilot
Използване на интерактивен режим, получаване на помощ и писане на приложения
- Използване на интерактивния режим на Python
- Отваряне на терминала
- Влизане в интерпретатора на Python
- Въвеждане на команди
- Използване на вградената помощ на Python
- Излизане от интерактивната помощ
- Търсене на конкретни теми за помощ онлайн
- Създаване на папка за вашия код на Python
- Въвеждане, редактиране и отстраняване на грешки в кода на Python
- Писане на код на Python
- Запазване на кода
- Стартиране на Python във VS Code
- Усвояване на простото отстраняване на грешки
- Затваряне на файл
Елементи и синтаксис на Python
- Дзенът на Python
- Въвеждане на обектно-ориентираното програмиране
- Откриване на причината за значението на отстъпите
- Използване на модули на Python
Създаване на първото ви приложение на Python
- Отваряне на файла на приложението Python
- Въвеждане и използване на коментарите на Python
- Разбиране на типовете данни в Python
- Числа
- Цели числа
- Числа с плаваща запетая
- Думи (низове)
- Булеви стойности
- Работа с операторите в Python
- Аритметични оператори
- Оператори за сравнение
- Булеви оператори
- Създаване и използване на променливи
- Създаване на валидни имена на променливи
- Създаване на променливи в кода
- Манипулиране на променливи
- Запазване на работата ви
- Стартиране на приложението на Python във VS Code
- Разбиране на това какво представлява синтаксисът и защо е важен
Работа с числа, текст и дати
- Изчисляване на числа с функции
- Още математически функции
- Форматиране на числа
- Форматиране с f-низове
- Показване на суми в долари
- Форматиране на числа в проценти
- Форматиране на ширината и подравняването
- Справяне с по-странни числа
- Манипулиране на низове
- Конкатениране на низове
- Получаване на дължината на низ
- Работа с често срещани оператори за низове
- Манипулиране на низове с методи
- Откриване на дати и часове
- Работа с дати
- Изчисляване на времеви интервали
Управление на действието
- Основни оператори за управление на действието
- Вземане на решения с if
- Добавяне на else към вашата if логика
- Троични операции
- Повтаряне на процес с for
- Преминаване в цикъл през числа в диапазон
- Завъртане на цикъл през списък
- Излизане от цикъла
- Цикъл с continue
- Влагане на цикли
- Циклиране с while
- Започване на while цикли отначало с continue
- Прекъсване на циклите while с break
Ускоряване на работата със списъци и кортежи
- Дефиниране и използване на списъци
- Позоваване на елементи от списъка по позиция
- Преминаване през списък с цикли
- Проверка на това дали даден списък съдържа елемент
- Получаване на дължината на списък
- Добавяне на елемент в края на списък
- Вмъкване на елемент в списък
- Промяна на елемент в списък
- Комбиниране на списъци
- Премахване на елементи от списъци
- Изчистване на списък
- Преброяване на броя на появяванията на даден елемент в списък
- Намиране на индекса на елемент от списък
- Подреждане по азбучен ред и сортиране на списъци
- Обръщане на списък
- Копиране на списък
- Какво е кортеж и кой се интересува от него?
- Работа с множества
Работа с по-големи части от кода
- Създаване на функция
- Коментиране на функция
- Предаване на информация към функция
- Дефиниране на незадължителни параметри с настройки по подразбиране
- Предаване на няколко стойности на функция
- Използване на аргументи от ключови думи (kwargs)
- Предаване на произволен брой аргументи
- Връщане на стойности от функциите
Заобикаляне на грешките
- Разбиране на изключенията
- Елегантна обработка на грешки
- Конкретизиране на изключенията
- Защита на приложението ви от срив
- Добавяне на else към микса
- Използване на try… except… else…finally…
- Извикване на собствени изключения
Работа с външни файлове
- Разбиране на текстови и двоични файлове
- Отваряне и затваряне на файлове
- Четене на съдържанието на даден файл
- Завъртане на цикъл във файл
- Цикъл с readlines()
- Цикъл с readline()
- Присъединяване срещу презаписване на файлове
- Използване на tell() за определяне на местоположението на указателя
- Преместване на указателя с функцията seek()
- Четене и копиране на двоичен файл
Жонглиране с JSON данни
- Организиране на JSON данни
- Разбиране на сериализирането
- Зареждане на данни от JSON файлове
- Конвертиране на дата от Excel в JSON дата
- Зареждане на неключов JSON от низ в Python
- Зареждане на ключови JSON данни от низ в Python
- Промяна на JSON данни
- Премахване на данни от речник
- Сваляне на данни от Python в JSON
Взаимодействие с интернет
- Да видим как работи уеб
- Разбиране на мистериозния URL адрес
- Излагане на HTTP заглавията
- Отваряне на URL от Python
- Публикуване в уеб с Python
- Извличане на информация от мрежата с Python
- Съхраняване на анализираното съдържание
Библиотеки, пакети и модули
- Разбиране на стандартната библиотека на Python
- Използване на функцията dir()
- Използване на функцията help()
- Проучване на вградените функции
- Проучване на пакетите на Python
- Импортиране на модули на Python
Десетте най-съществени аспекта на Python
- Да бъдеш питоничен
- Определяне на значението на отстъпите
- Разбиране на синтаксиса на Python
- Оценяване на гъвкавостта на променливите в Python
- Списъкът е ваш приятел
- Управление на програмата ви
- Разбиране на функциите на Python
- Откриване на грешки
- Използване на чужди модули
- Използване на мрежата и изкуствения интелект при проблеми