-
Adabiyot. Adabiyotshunoslik. Xalq og‘zaki ijodiyoti
-
-
Ajadarning Tabasi
Elimizning atoqli adibi, 0 ‘zbekiston xalq yozuvchisi 0 ‘tkir Hoshi- movning «Bahor qaytmaydi», «Dunyoning ishlari», «Ikki eshik orasi», «Tushda kechgan umrlar» kabi qissa va romanlari, ko‘plab hikoya va badialarini mutolaa qilgan kitobxonning hayrati oshadi, ba’zi sahifalarini o‘qiganida ko‘ziga yosh keladi.
-
Как устроен Python. Гид для разработчиков, программистов и интересующихся
Python в моде! Это самый популярный язык программирования. Вакансии для Python-разработчиков входят в список самых высокооплачиваемых, а благодаря бурному развитию обработки данных, знание Python становится одним из самых востребованных навыков в среде аналитиков. Python — невероятный язык, популярный во многих областях. Он используется для автомати-зации простых и сложных задач, цифровой обработки, веб-разработки, игр... Независимо от того, перешли ли вы на Python с другого языка, руководите группой программистов, работающих на Python, или хотите расширить свое понимание, имеет смысл подойти к изучению Python со всей серьезностью. Готовы начать карьеру питониста? Не теряйте времени на поиск информации, перелопачивая блоги и сайты, списки рассылок и группы. Мэтт Харрисон использует Python с 2000 года. Он занимался научными исследованиями, сборкой и тестированием, бизнес-аналитикой, хранением данных, а теперь делится своими знаниями как с простыми пользователями, так и с крупными корпорациями. Приобщитесь к передовому опыту и узнайте секреты внутренней кухни Python, доступные только профи, работающим с этим языком на протяжении многих лет. 16+
-
Python для детей. Самоучитель по программированию
Эта книга позволит вам погрузиться в программирование и с легкостью освоить Python. Вы сможете написать несколько настоящих игр. На каж-дом шагу вы будете видеть результаты своих трудов — в виде работающей программы, а с понятными инструкциями и примерами с забавными ил-люстрациями обучение будет только приятным. Книга для детей от 10 лет
-
Python 3. Самое необходимое
Описан базовый синтаксис языка Python 3: типы данных, операторы, условия, циклы, регулярные выражения, встроенные функции, объектно-ориентированное программирование, обработка исключений, часто используемые модули стандарт ной библиотеки и установка дополнительных модулей. Даны основы SQLite, опи сан интерфейс доступа к базам данных SQLite и MySQL, в том числе посредством ODBC. Рассмотрена работа с изображениями с помощью библиотек Pillow и Wand, получение данных из Интернета и использование архивов различных форматов. Книга содержит более двухсот практических примеров, помогающих начать про граммировать на языке Python самостоятельно. Весь материал тщательно подоб ран, хорошо структурирован и компактно изложен, что позволяет использовать книгу как удобный справочник.
-
Изучаем Python. Программирование игр, визуализация данных, веб-приложения.
Книга «Изучаем Python» — это ускоренный курс, который позволит вам сэкономить время и сразу начать писать работоспособные программы (игры, визуализации данных, веб-приложения и многое другое). Хотите стать программистом? В первой части книги вам предстоит узнать о базовых принципах программирования, познакомиться со списками, словарями, классами и циклами, вы научитесь создавать программы и тестировать код. Во второй части книги вы начнете использовать знания на практике, работая над тремя крупными проектами: создадите собственную «стрелялку» с нарастающей сложностью уровней, займетесь работой с большими наборами данных и освоите их визуализацию, и, наконец, создадите полноценное веб-приложение на базе Django, гарантирующее конфиденциальность пользовательской информации. Если вы решились разобраться в том, что такое программирование, не нужно ждать. Ключ на старт и вперед!
-
Безопасно by design
«Безопасно by Design» не похожа на другие книги по безопасности. В ней нет дискуссий на такие классические темы, как переполнение буфера или слабые места в криптографических хэш-функциях. Вместо собственно безопасности она концентрируется на подходах к разработке ПО. Поначалу это может показаться немного странным, но вы поймете, что недостатки безопасности часто вызваны пло-хим дизайном. Значительного количества уязвимостей можно избежать, используя передовые методы проектирования. Изучение того, как дизайн программного обеспечения соотносится с безопасностью, является целью этой книги. Вы узнаете, почему дизайн важен для безопасности и как его использовать для создания безопасного программного обеспечения
-
SQL для анализа данных
Рассказывается о возможностях SQL применительно к анализу данных. Сравниваются различные типы баз данных, описаны методы подготовки данных для анализа. Рассказано о типах данных, структуре SQL-запросов, профилиров-нии, структурировании и очистке данных. Описаны методы анализа временных рядов, трендов, приведены примеры анализа данных с учетом сезонности. От дельные главы посвящены когортному анализу, текстовому анализу, выявлению и обработке аномалий, анализу результатов экспериментов и A/В-тестирования. Описано создание сложных наборов данных, комбинирование методов анализа. Приведены практические примеры анализа воронки продаж и потребительской корзины.
-
РНР 8
Книга предоставляет детальное и полное изложение языка РНР 8 от простого к сложному. Ее можно использовать как для изучения языка с нуля, так и для структурирования знаний, изучения тонких моментов синтаксиса и новых возмож ностей последней версии. Описываются все значимые нововведения. Рассматри ваются новые типы, атрибуты, перечисления, именованные аргументы, сопостав ления, объединенные типы, новые операторы??= и?-> и многое другое. Основ ной упор в книге делается на объектно-ориентированные возможности языка, поэтому классы и объекты рассматриваются практически с первых глав. Приве дено описание синтаксиса РНР, а также инструментов для работы с массивами, файлами, СУБД PostgreSQL, Redis, регулярными выраженнями, графическими примитивами, сессиями и т. д.
-
Самоучитель РНР 7
Книга опытных разработчиков описывает последнюю версию языка разработки серверных сценариев РНР 7. Рассмотрены все нововведения языка и связанные с ними изменения в разработке современных WеЬ-сайтов. Изложение ведется с упором на объектно-ориентированное программирование, шаблоны проектиро вания, итераторы, генераторы, а также взаимодействие с современными базами данных (PostgreSQL и Redis). В конце глав приведены более 100 заданий для закрепления материала и освое ния не вошедших в книгу разделов языка. Электронный архив с исходными кода ми доступен на сайтах издательства и GitHub.
-
Python для всех
Данная книга поможет освоить с нуля язык программирования Python и пере-йти к решению практических задач анализа данных. Краткий и четкий стиль изложения позволяет быстро усвоить основные прин ципы программирования. Ознакомившись с базовыми функциональными свой ствами языка Python, читатель перейдет к изучению тонких приемов его примене-ния. В многочисленных примерах и упражнениях показана реализация часто при-меняемых алгоритмов, шаблонов программирования и разнообразных структур данных. Особое внимание уделяется методам обработки сетевых данных и взаи-модействия с реляционными базами данных. Почти в каждой главе приводятся полезные советы по отладке программ – обнаружению и исправлению ошибок. Издание предназначено для широкого круга читателей, которые, не являясь профессиональными программистами, тем не менее хотели бы освоить Python и использовать его в своей области деятельности.
-
Учимся кодить на JavaScript
Ты любишь играть онлайн? Общаться с друзьями через ВКонтакте, Фейсбук и Инстаграм? Смотреть видеоролики на смартфоне? Все, чем ты пользуешься, было придумано обычными людьми, которые когда-то решили, что хотят заняться программированием. Умение писать код — это современная су-перспособность, отличающая магов от маглов. И логичнее всего начать с изучения языка JavaScript, на котором написано более 90 % всех веб-сайтов. «Учимся кодить на JavaScript» поможет тебе самостоятельно, без помощи родителей и учителей, написать программный код; ведь если говорить начистоту, большинство взрослых слабо представляют себе, как это делается. В книге много задачек и упражнений (с ответами, только чур сразу не под-глядывать!). Ответов может быть несколько, главное, чтобы у тебя получился рабочий вариант. Стань круче Илона Маска! Пришло время закатать рукава и приступить к прокачке новой суперспособности!
-
Основы программирования на Java: Для школьников ... и не только.
Курс «Основы компьютерных наук для средней школы» является ба зовым курсом по основам программирования. Данное издание рассчитано на учеников старших классов (9-11), не имеющих опыта в написании ком пьютерных программ или имеющих минимальный опыт. Такой подход позволяет использовать учебник и в рамках коллективных занятий (на уроках, факультативах или кружках}, и при самостоятельном индивиду альном обучении. Пособие содержит как общие теоретические положения подхода к написанию программ, так и описание практических приемов, а также раз бор соответствующих излагаемому материалу примеров. Книга написана на основании базовой части курса «Компьютерные науки», преподаваемого в 9-12 классах израильской школы. Авторы ведущие преподаватели этого курса, с опытом работы более 25 лет.
-
SQL. Сборник рецептов
Рассмотрены готовые рецепты для решения практических задач при работе с СУБД Oracle, 082, SQL Server, MySQL и PostgreSQL. Описаны извлечение запи сей из таблиц, сортировка результатов запросов, принципы работы с несколькими таблицами, обработка запросов с метаданными. Рассказывается о способах поиска данных средствами SQL, о составлении отчетов и форматировании результирую щих множеств, работе с иерархическими запросами. Рассматривается использова ние оконных функций, обобщенных табличных выражений (ОТВ), сбор данных в блоки, формирование гистограмм, текущих сумм и подсумм, агрегация скользя щего диапазона значений. Описан обход строки и ее синтаксический разбор на символы, приведены способы упрощения вычислений внутри строки. Во втором издании учтены все изменения в синтаксисе и архитектуре актуальных реализаций SQL.
-
РНР и MySQL. 25 уроков для начинающих.
В книге 25 иллюстрированных уроков и более 30 практических упражнений. В доступной и наглядной форме, на сквозном примере рассказано о программиро вании динамических веб-сайтов на языке РНР с применением СУБД MySQL и MariaDB. Описывается программное генерирование веб-страниц, получение дан ных от пользователей и проверка их на корректность, работа с файлами, про граммное рисование графики, обработка cookie и сессий, отправка электронной почты. Рассмотрена архитектура-«модель-шаблон-контродлер» и структурирование кода для дальнейшего сопровождения сайта. Рассказано о мерах защиты сайта: разграничение доступа, перевод на безопасный протокол HTTPS, защита от атак, шифрование данных. Дан краткий курс программирования веб-служб REST. Сквозной пример разработки веб-сайта фотогалереи и РНР-фреймворка помо жет при построении собственных сайтов. Электронное приложение-архив на сайте издательства содержит коды всех примеров.
-
Web на практике. CSS, HTML, JavaScript, MySQL, РНР для fullstасk-разработчиков
Разработка многофункционального сайта, как правило, требует нескольких разных специалистов, но в данной книге мы расскажем, как все сделать са мому! Fullstack-paзpaбoтчик - это разработчик, который обладает знани ями всех технологий (полным стеком) для создания пощюценных много функциональных веб-сайтов. Данная книга посвящена Fullstack-paзpaбoткe сайта. В книге рассмотрен полный цикл создания полноценных сайтов и Интернет-порталов: • Идея или постановка целей и задач сайта. • Создание макета дизайна сайта. • Верстка. Создание frontend'a. • Программирование backend'a. • Базовое наполнение контентом. • Разворачивание на хостинге. В книге приведено описание всех ключевых технологий wеЬ-разработки (HTMLS, CSS3, JavaScript, РНР, MySQL), знание которых необходимо fullstасk-разработчикам. Также приведен и разобран реальный пример разработки полноценного образовательного Интернет-портала ( его фронтенда и бэкенда), исходные коды которого можно скачать с сайта издательства.
-
Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5
Новое издание бестселлера описывает как клиентские, так и серверные аспекты веб-разработки. Книга, наполненная ценными практическими советами и подробным теоретическим материалом, поможет вам освоить динамическое веб-программирование с применением самых современных технологий. Для закрепления усвоенных знаний автор расскажет, как создать полнофункцио-нальный сайт, работающий по принципу социальной сети