Изучаем программирование на Python.pdf
24.6 MB
📓 Изучаем программирование на Python
Автор: Пол Бэрри
Описание: Python является мультипарадигменным кроссплатформенным языком программирования, который в последнее время стал особенно популярен на Западе и в таких крупных компаниях, как Google, Apple и Microsoft. Благодаря своему минималистичному синтаксису и мощному ядру он является одним из наиболее производительных и хорошо читаемых ЯП в мире.
Прочитав эту книгу, вы быстро и в увлекательной форме изучите основы языка, затем перейдете к обработке исключений, веб-разработке, работе с SQL, обработке данных и Google App Engine. Также вы узнаете, как писать приложения под Android и многое другое о силе, которую дарует вам Python.
#книги
Автор: Пол Бэрри
Описание: Python является мультипарадигменным кроссплатформенным языком программирования, который в последнее время стал особенно популярен на Западе и в таких крупных компаниях, как Google, Apple и Microsoft. Благодаря своему минималистичному синтаксису и мощному ядру он является одним из наиболее производительных и хорошо читаемых ЯП в мире.
Прочитав эту книгу, вы быстро и в увлекательной форме изучите основы языка, затем перейдете к обработке исключений, веб-разработке, работе с SQL, обработке данных и Google App Engine. Также вы узнаете, как писать приложения под Android и многое другое о силе, которую дарует вам Python.
#книги
🛠️ Ionic
Ionic — это технология, позволяющая разрабатывать полноценные приложения для iOS и Android. Для этого не нужно иметь глубокие знания в каждой из платформ. Конечно же, есть некоторые ограничения, но в целом необходимо быть знакомым с Angular (популярный веб-фреймворк), чтобы начать разработку приложения. Для применения стилей можно использовать SCSS — это придаст приложению нужный вид.
#инструменты #js
Ionic — это технология, позволяющая разрабатывать полноценные приложения для iOS и Android. Для этого не нужно иметь глубокие знания в каждой из платформ. Конечно же, есть некоторые ограничения, но в целом необходимо быть знакомым с Angular (популярный веб-фреймворк), чтобы начать разработку приложения. Для применения стилей можно использовать SCSS — это придаст приложению нужный вид.
#инструменты #js
💡 Как работать с типизацией в Python
Первые упоминания о подсказках типов в языке программирования Python появились в базе Python Enhancement Proposals (PEP-483). Такие подсказки нужны для улучшения статического анализа кода и автодополнения редакторами, что помогает снизить риски появления багов в коде.
В статье ниже мы рассмотрим основы типизации кода Python и ее роль в динамически-типизированном языке, эта информация будет наиболее полезна для начинающих Python-разработчиков.
#ссылка
Первые упоминания о подсказках типов в языке программирования Python появились в базе Python Enhancement Proposals (PEP-483). Такие подсказки нужны для улучшения статического анализа кода и автодополнения редакторами, что помогает снизить риски появления багов в коде.
В статье ниже мы рассмотрим основы типизации кода Python и ее роль в динамически-типизированном языке, эта информация будет наиболее полезна для начинающих Python-разработчиков.
#ссылка
Изучаем SQL.pdf
2.2 MB
📓 Изучаем SQL
Автор: Алан Бьюли
Описание: эта книга — прекрасный выбор для тех, кто стоит в начале тернистого пути изучения SQL. Она не только позволит приобрести необходимую базу начальных знаний, но и расскажет о наиболее популярных тонкостях и мощных средствах языка, которыми пользуются опытные программисты.
Многие пособия, посвященные базам данных, реляционной теории и языку SQL, переполнены скучным изложением теоретических основ. Эта книга является приятным исключением благодаря своему легкому, живому стилю.
#книги
Автор: Алан Бьюли
Описание: эта книга — прекрасный выбор для тех, кто стоит в начале тернистого пути изучения SQL. Она не только позволит приобрести необходимую базу начальных знаний, но и расскажет о наиболее популярных тонкостях и мощных средствах языка, которыми пользуются опытные программисты.
Многие пособия, посвященные базам данных, реляционной теории и языку SQL, переполнены скучным изложением теоретических основ. Эта книга является приятным исключением благодаря своему легкому, живому стилю.
#книги
Друзья, напоминаем про наш второй канал - @programmingtests.
Там вас ждут тесты по разным языкам и разной сложности.
Проверь себя и пройди тест по своему любимому ЯП.
Там вас ждут тесты по разным языкам и разной сложности.
Проверь себя и пройди тест по своему любимому ЯП.
💡 Vue vs React vs Angular: какой фронтенд-фреймворк выбрать?
JavaScript-фреймворки стали неотъемлемой частью каждого современного веб-проекта. Существует множество подобных фреймворков, в результате разработчикам постоянно приходится задаваться вопросом о том, что выбрать.
В статье мы рассмотрим три самых популярных: Angular, React и Vue. В том числе расскажем о преимуществах и недостатках их использования для различных веб-проектов.
#ссылка
JavaScript-фреймворки стали неотъемлемой частью каждого современного веб-проекта. Существует множество подобных фреймворков, в результате разработчикам постоянно приходится задаваться вопросом о том, что выбрать.
В статье мы рассмотрим три самых популярных: Angular, React и Vue. В том числе расскажем о преимуществах и недостатках их использования для различных веб-проектов.
#ссылка
🛠️ TurboGears
TurboGears — опенсорсный фреймворк для быстрой разработки приложений, работающих с данными. Он поддерживает SQLAlchemy, Genshi, WebOb, and Repoze, так что TurboGears прекрасно подходит для любой системы, требующей хорошей поддержки баз данных.
Фичи:
- Поддержка горизонтального секционирования данных.
- Интеграция с джаваскриптовой библиотекой MochiKit.
- Поддержка нескольких баз данных одновременно.
- Поддержка архитектуры MVC.
- ToscaWidgets.
- Шаблоны PasteScript.
- Валидация через FormEncode.
#инструменты #python
TurboGears — опенсорсный фреймворк для быстрой разработки приложений, работающих с данными. Он поддерживает SQLAlchemy, Genshi, WebOb, and Repoze, так что TurboGears прекрасно подходит для любой системы, требующей хорошей поддержки баз данных.
Фичи:
- Поддержка горизонтального секционирования данных.
- Интеграция с джаваскриптовой библиотекой MochiKit.
- Поддержка нескольких баз данных одновременно.
- Поддержка архитектуры MVC.
- ToscaWidgets.
- Шаблоны PasteScript.
- Валидация через FormEncode.
#инструменты #python
🔥 Лучшее на канале за неделю
1) Unity – это не только движок
2) Советы по улучшению GitHub-профиля
3) Изучаем SQL
#топ
1) Unity – это не только движок
2) Советы по улучшению GitHub-профиля
3) Изучаем SQL
#топ
💡 ТОП 10 трюков на C++, которые облегчат вам жизнь
Изучение С++ – дорога длиною в жизнь. Сегодня этот язык является рекордсменом по количеству подводных камней и способов выстрелить себе в ногу. При этом он нереально востребован и является одним из самых быстрых.
В статье ниже вы найдете советы, которые сделают ваш код более читаемым и оптимизированным.
#ссылка
Изучение С++ – дорога длиною в жизнь. Сегодня этот язык является рекордсменом по количеству подводных камней и способов выстрелить себе в ногу. При этом он нереально востребован и является одним из самых быстрых.
В статье ниже вы найдете советы, которые сделают ваш код более читаемым и оптимизированным.
#ссылка
💡 Что такое CI/CD? Разбираемся с непрерывной интеграцией и непрерывной поставкой
Непрерывная интеграция (Continuous Integration, CI) и непрерывная поставка (Continuous Delivery, CD) представляют собой культуру, набор принципов и практик, которые позволяют разработчикам чаще и надежнее развертывать изменения программного обеспечения.
CI/CD — это одна из DevOps-практик. Она также относится и к agile-практикам: автоматизация развертывания позволяет разработчикам сосредоточиться на реализации бизнес-требований, на качестве кода и безопасности.
В статье ниже рассмотрим возможности CI/CD подробнее, а также инструменты для реализации.
#ссылка
Непрерывная интеграция (Continuous Integration, CI) и непрерывная поставка (Continuous Delivery, CD) представляют собой культуру, набор принципов и практик, которые позволяют разработчикам чаще и надежнее развертывать изменения программного обеспечения.
CI/CD — это одна из DevOps-практик. Она также относится и к agile-практикам: автоматизация развертывания позволяет разработчикам сосредоточиться на реализации бизнес-требований, на качестве кода и безопасности.
В статье ниже рассмотрим возможности CI/CD подробнее, а также инструменты для реализации.
#ссылка