Forwarded from Типичный программист
7 типов современных баз данных: предназначение, достоинства и недостатки
Сегодня существуют сотни разных баз данных: SQL и NoSQL, популярные и не очень, опенсорсные и проприетарные. Но какую базу данных выбрать для своего проекта?
В этой статье разобрали 7 типов современных баз данных, а также их предназначение, достоинства и недостатки:
https://tprg.ru/xuBJ
#базыданных
Сегодня существуют сотни разных баз данных: SQL и NoSQL, популярные и не очень, опенсорсные и проприетарные. Но какую базу данных выбрать для своего проекта?
В этой статье разобрали 7 типов современных баз данных, а также их предназначение, достоинства и недостатки:
https://tprg.ru/xuBJ
#базыданных
Forwarded from Типичный программист
Ловите 70+ опенсорс клонов популярных сервисов, собранных в одном месте
Там есть и Instaclone, и Fakebooker, и даже Amazonna. А ещё в таблице можно глянуть, какой стек использовался для создания каждого приложения:
https://gourav.io/clone-wars
#opensource
Там есть и Instaclone, и Fakebooker, и даже Amazonna. А ещё в таблице можно глянуть, какой стек использовался для создания каждого приложения:
https://gourav.io/clone-wars
#opensource
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Кто пропустил, ловите нейросеть X-Fields, которая умеет менять расположение камеры, света, теней и другого содержимого сцены.
Исходники есть на гитхабе: https://github.com/m-bemana/xfields
А поиграться и понять, как она работает, можно в интерактивном демо: http://xfields.mpi-inf.mpg.de/demo/webgl.html
#opensource #нейросети
Исходники есть на гитхабе: https://github.com/m-bemana/xfields
А поиграться и понять, как она работает, можно в интерактивном демо: http://xfields.mpi-inf.mpg.de/demo/webgl.html
#opensource #нейросети
Forwarded from Типичный программист
Кто сказал, что изучать программирование можно только сидя за компьютером или читая книги?
Вот вам 9 приложений, которые помогут изучить программирование, Data Science, блокчейн, Git и даже Linux прямо на смартфоне:
https://tprg.ru/8rx1
#начинающим
Вот вам 9 приложений, которые помогут изучить программирование, Data Science, блокчейн, Git и даже Linux прямо на смартфоне:
https://tprg.ru/8rx1
#начинающим
Forwarded from Типичный программист
Книги по языку Си для начинающих и не только
Си действительно мощный язык программирования. Он крут своей гибкостью и не накладывает на программиста никаких ограничений. И это же — большая проблема для тех, кто только начал изучать язык.
Мы собрали для вас несколько книг, которые помогут разобраться с основами языка, не отстрелив себе пару конечностей:
https://tprg.ru/jdmg
#си #книги
Си действительно мощный язык программирования. Он крут своей гибкостью и не накладывает на программиста никаких ограничений. И это же — большая проблема для тех, кто только начал изучать язык.
Мы собрали для вас несколько книг, которые помогут разобраться с основами языка, не отстрелив себе пару конечностей:
https://tprg.ru/jdmg
#си #книги
Forwarded from Типичный программист
Go крут уже только тем, что обладает высокой скоростью разработки, читабельностью и защитой от ошибок.
В этом гайде рассказываем, почему ещё его стоит изучать, и объясняем основы для начинающих.
Go читать: https://tproger.ru/translations/golang-basics/
#go #начинающим
В этом гайде рассказываем, почему ещё его стоит изучать, и объясняем основы для начинающих.
Go читать: https://tproger.ru/translations/golang-basics/
#go #начинающим
Hidden Gems of Python: Features of Python that I had no idea existed | by Charudatta Manwatkar | Towards Data Science
https://towardsdatascience.com/hidden-gems-of-python-76020b14e42f
https://towardsdatascience.com/hidden-gems-of-python-76020b14e42f
Medium
Hidden Gems of Python
Features of Python that I had no idea even existed
How to change welcome message (motd) on Ubuntu
1. https://linuxconfig.org/how-to-change-welcome-message-motd-on-ubuntu-18-04-server
2. https://ownyourbits.com/2017/04/05/customize-your-motd-login-message-in-debian-and-ubuntu/
3. https://serverfault.com/questions/554022/how-to-configure-the-login-message-in-ubuntu
1. https://linuxconfig.org/how-to-change-welcome-message-motd-on-ubuntu-18-04-server
2. https://ownyourbits.com/2017/04/05/customize-your-motd-login-message-in-debian-and-ubuntu/
3. https://serverfault.com/questions/554022/how-to-configure-the-login-message-in-ubuntu
Server Fault
How to configure the login message in Ubuntu?
Each time I SSH into my AWS Ubuntu servers I see a system information message, showing load, memory usage and packages available to install, like this:
Welcome to Ubuntu 12.04.3 LTS (GNU/Linux 3.2...
Welcome to Ubuntu 12.04.3 LTS (GNU/Linux 3.2...
Forwarded from Без шелухи
📈 Руководство по визуализации данных
Ребята из Германии сделали классное руководство по визуализации данных и открыли его под лицензией Creative Commons.
А чтобы никто не догадался и не оценил их труд — назвали максимально непонятно и спрятали на сайте в слабочитаемом виде.
Но я все равно нашел!
Поэтому теперь у вас есть бесплатная книга по визуальному представлению данных для отчетов и дашбордов. Подробная (150 страниц) и практическая (197 иллюстраций). В вебе, epub и pdf:
https://antonz.ru/dataviz-guide/
Ребята из Германии сделали классное руководство по визуализации данных и открыли его под лицензией Creative Commons.
А чтобы никто не догадался и не оценил их труд — назвали максимально непонятно и спрятали на сайте в слабочитаемом виде.
Но я все равно нашел!
Поэтому теперь у вас есть бесплатная книга по визуальному представлению данных для отчетов и дашбордов. Подробная (150 страниц) и практическая (197 иллюстраций). В вебе, epub и pdf:
https://antonz.ru/dataviz-guide/
How to Create Mathematical Animations like 3Blue1Brown Using Python | by Khuyen Tran | Apr, 2021 | Towards Data Science
https://towardsdatascience.com/how-to-create-mathematical-animations-like-3blue1brown-using-python-f571fb9da3d1
https://towardsdatascience.com/how-to-create-mathematical-animations-like-3blue1brown-using-python-f571fb9da3d1
Medium
How to Create Mathematical Animations like 3Blue1Brown Using Python
Leverage your Python Skills to Create Beautiful Mathematical Animations
6 open source tools and tips to securing a Linux server for beginners | Opensource.com
https://opensource.com/article/21/4/securing-linux-servers
https://opensource.com/article/21/4/securing-linux-servers
Opensource.com
6 open source tools and tips to securing a Linux server for beginners
Use open source tools to protect your Linux environment from breaches.
6 Python Container Data Types You Should Know | by Christopher Tao | Apr, 2021 | Towards Data Science
https://towardsdatascience.com/6-python-container-data-types-you-should-know-81dad6c4f61d
https://towardsdatascience.com/6-python-container-data-types-you-should-know-81dad6c4f61d
Medium
6 Python Container Data Types You Should Know
Nailing high-level data structure tools in Python
Forwarded from Книги для программистов
Python Workout: 50 ten-minute exercises (2020)
Автор: Reuven M. Lerner
Количество страниц: 248
Единственный способ овладеть каким-либо навыком - это практика. В Python Workout автор предоставляет 50 тщательно отобранных упражнений, которые помогут вам улучшить имеющиеся умения. Принимая новые вызовы, вы будете развивать навыки программирования и уверенность в себе в качестве специалиста.
Что внутри:
✔️50 практических упражнений и решений к ним;
✔️Описание всех типов данных Python;
✔️Десятки дополнительных бонусных упражнений для дополнительной практики.
Достоинства:
➕Актуальность материала;
➕Подходит для программистов с базовыми знаниями Python;
➕Хороший авторский стиль.
Недостатки:
➖Не замечено.
Скачать книгу
#english #book #intermediate
Автор: Reuven M. Lerner
Количество страниц: 248
Единственный способ овладеть каким-либо навыком - это практика. В Python Workout автор предоставляет 50 тщательно отобранных упражнений, которые помогут вам улучшить имеющиеся умения. Принимая новые вызовы, вы будете развивать навыки программирования и уверенность в себе в качестве специалиста.
Что внутри:
✔️50 практических упражнений и решений к ним;
✔️Описание всех типов данных Python;
✔️Десятки дополнительных бонусных упражнений для дополнительной практики.
Достоинства:
➕Актуальность материала;
➕Подходит для программистов с базовыми знаниями Python;
➕Хороший авторский стиль.
Недостатки:
➖Не замечено.
Скачать книгу
#english #book #intermediate
Forwarded from Книги для программистов
Calculus For Dummies (2016)
Автор: Mark Ryan
Количество страниц: 384
Математический анализ является обязательным курсом для многих специальностей, а для студентов, не обладающих прочной математической базой, он может стать настоящим препятствием для получения диплома. Преодоление этого барьера означает признание матанализа тем, чем он является - просто инструментом для изучения способов взаимодействия переменных. Данная книга является логическим продолжением курсов алгебры, геометрии и тригонометрии.
Книга:
✔️Включает основы алгебры и тригонометрии;
✔️Раскрывает последовательности, ряды и графики некоторых функций;
✔️Обучает, как узнать величину площади с помощью интегрирования.
Достоинства:
➕Хороший авторский стиль;
➕Множество примеров.
Недостатки:
➖Не замечено.
Скачать книгу
#english #book #advanced
Автор: Mark Ryan
Количество страниц: 384
Математический анализ является обязательным курсом для многих специальностей, а для студентов, не обладающих прочной математической базой, он может стать настоящим препятствием для получения диплома. Преодоление этого барьера означает признание матанализа тем, чем он является - просто инструментом для изучения способов взаимодействия переменных. Данная книга является логическим продолжением курсов алгебры, геометрии и тригонометрии.
Книга:
✔️Включает основы алгебры и тригонометрии;
✔️Раскрывает последовательности, ряды и графики некоторых функций;
✔️Обучает, как узнать величину площади с помощью интегрирования.
Достоинства:
➕Хороший авторский стиль;
➕Множество примеров.
Недостатки:
➖Не замечено.
Скачать книгу
#english #book #advanced
Forwarded from Книги для программистов
A Smarter Way to Learn Python (2017)
Автор: Mark Myers
Количество страниц: 238
Эта популярная книга является учебником по Python для начинающих. Автор предлагает множество упражнений и утверждает, что у него есть свой особенный метод обучения программированию. Он простыми словами объясняет основы синтаксиса, постепенно переходя к более сложным темам, добавляя примеры кода, детальные описания тем и задания с ответами.
Достоинства:
➕Отлично подходит для новичков;
➕Хороший авторский стиль;
➕Небольшой объем.
Недостатки:
➖Не замечено.
Скачать книгу
#english #book #beginner
Автор: Mark Myers
Количество страниц: 238
Эта популярная книга является учебником по Python для начинающих. Автор предлагает множество упражнений и утверждает, что у него есть свой особенный метод обучения программированию. Он простыми словами объясняет основы синтаксиса, постепенно переходя к более сложным темам, добавляя примеры кода, детальные описания тем и задания с ответами.
Достоинства:
➕Отлично подходит для новичков;
➕Хороший авторский стиль;
➕Небольшой объем.
Недостатки:
➖Не замечено.
Скачать книгу
#english #book #beginner