0.00
0 читателей, 4902 топика

Исправьте СРОЧНО эти 12 ошибок в ваших Python проектах


Запускаем мощную платную обучающую программу, интересно принять участие? Пройдите опрос — simpoll.ru/run/survey/c44b6a04

Сказать спасибо можно здесь — boosty.to/digitalize.team

Практически в каждом Python проекте, который вы присылали на Code Review, были эти 12 ошибок. Исправьте их срочно, сделайте свой код конфеткой!

0:00 Как появился этот перечень?
0:44 #1 Жёсткие нарушения PEP8
2:30 #2 Нейминг
5:23 #3 Комментарии
8:27 #4 Документация по проекту
9:35 #5 Бизнес-логика в контроллерах
11:03 #6 Использование функций
13:03 #7 Изучите ваш фреймворк
14:21 #8 Исключения и обработка ошибок
16:49 #9 Логирование
18:24 #10 Конфиденциальные данные в коде и git репозиториях
19:23 #11 pip requirements и состав git репозитория
20:37 #12 Преждевременные попытки внедрить паттерны
22:53 Как работать с этими 12 пунктами

/****************** about ******************/

Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:

— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.

Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.

С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.

Мои соц сети:
www.facebook.com/a.goloburdin
www.instagram.com/alexeygoloburdin/
vk.com/a.goloburdin

---

Как сделать сводную таблицу в Excel?


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

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

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

Статья: tutorexcel.ru/svodnye-tablitsy/kak-sdelat-svodnuyu-tablicu-v-excel/
____________________

На этом канале мы обсуждаем всевозможные полезности, приемы и тонкости при работе в Excel. В общем все что может помочь нам сделать выполнение задач в Excel быстрым и приятным.

____________________

Сайт: tutorexcel.ru/
Подписаться на новые статьи: feedburner.google.com/fb/a/mailverify?uri=TutorExcelRu
Twitter: twitter.com/TutorExcelRu

#СводнаяТаблица #Excel

Top 10 Linux Job Interview Questions


Can you answer the 10 most popular Linux tech job interview questions?
0:00 Introduction
0:53 Tech Phone screens
1:50 How to check the kernel version of a Linux system?
2:50 How to see the current IP address on Linux?
4:03 How to check for free disk space in Linux?
4:55 How to see if a Linux service is running?
6:33 How to check the size of a directory in Linux?
7:02 How to check for open ports in Linux?
9:48 How to check Linux process information (CPU usage, memory, user information, etc.)?
11:49 How to deal with mounts in Linux
13:51 Man pages
15:04 Other resources

How to ask questions the smart way: catb.org/~esr/faqs/smart-questions.html

This is a list of the most common Linux System Administration Job Interview Questions. These questions are commonly used as filters in a phone screen or first-round interview. Make sure you know all the answers, and the reasoning behind them!

This video only covers Linux-related interview questions; the position youre interviewing for might involve other technologies, too:
-databases (or a specific database)
-networking
-programming, or a specific language
-infrastructure / architecture
-specific applications or services
-AWS, Google Cloud

More Linux Tutorials
###############
My step-by-step project-based Linux course for beginners: www.udemy.com/course/hands-on-linux-self-hosted-wordpress-for-linux-beginners/?referralCode=19C0A7DEE2FD53C9C09D

Free Linux Sysadmin Course Playlist: www.youtube.com/playlist?list=PLtK75qxsQaMLZSo7KL-PmiRarU7hrpnwK

DigitalOcean referral link: m.do.co/c/0380a1db56a6

Patreon: www.patreon.com/tutorialinux
Official Site

Меняй себя через свои привычки | Дмитрий Мацкевич | TEDxLavrushinskyLn


Дмитрий Мацкевич, рассказывает о способности мозга противодействовать нашим волевым решениям и о своем опыте борьбы с этим механизмом через создание положительных привычек и «взлом» отрицательных. Дмитрий Мацкевич — серийный предприниматель, инвестор, лектор, эксперт в области поведенческой психологии, нейробиологии и искусственного интеллекта. Со-основатель таких компаний как 1minute (платформа для благотворительного маркетинга), relap (№1 платформа рекомендаций контента как сервис для b2b), flocktory (лидирующая маркетинг платформа для ecommerce — продана в 2017 году в NASDAQ: QIWI), dbrain.io (платформа для обучения нейронных сетей). Серийный предприниматель, инвестор, лектор, эксперт в области поведенческой психологии, нейробиологии и искусственного интеллекта. Со-основатель таких компаний как 1minute (платформа для благотворительного маркетинга), relap (№1 платформа рекомендаций контента как сервис для b2b), flocktory (лидирующая маркетинг платформа для ecommerce — продана в 2017 году в NASDAQ: QIWI), dbrain.io (платформа для обучения нейронных сетей). This talk was given at a TEDx event using the TED conference format but independently organized by a local community. Learn more at www.ted.com/tedx

Обзоры linux от Админа №5 (CentOS 6.10)


Порядок действий

yum update

yum install epel-release

yum install mc adcli oddjob oddjob-mkhomedir samba samba-common krb5-workstation sssd-krb5-common sssd-krb5 pam_krb5 krb5-libs

mcedit /etc/sysconfig/selinux
enabled заменить на disabled

reboot

authconfig --enablekrb5 --enablesssd --enablesssdauth --update

mcedit /etc/krb5.conf
[logging]
default = FILE:/var/log/krb5libs.log
kdc = FILE:/var/log/krb5kdc.log
admin_server = FILE:/var/log/kadmind.log

[libdefaults]
default_realm = DOMAIN.LOC
dns_lookup_realm = false
dns_lookup_kdc = false
ticket_lifetime = 24h
renew_lifetime = 7d
forwardable = true

[realms]
DOMAIN.LOC = {
kdc = dc.domain.loc
admin_server = dc.domain.loc
}

[domain_realm]
.domain.loc = DOMAIN.LOC
domain.loc = DOMAIN.LOC

mcedit /etc/samba/smb.conf
[global]
server string = Samba
netbios name = centos6
security = ads
realm = DOMAIN.LOC
workgroup = DOMAIN
domain master = no
local master = no
idmap config *: range = 10000-20000
idmap config *: backend = tdb
template shell = /bin/bash
client use spnego = yes
client ntlmv2 auth = yes
encrypt passwords = yes

acl compatibility = auto
map acl inherit = yes
max connections = 0
load printers = no

log level = 0 vfs:2
max log size = 0
syslog = 0

adcli join --domain=domain.loc --computer-name=CENT6 --host-fqdn=cent6.domain.loc --login-user=administrator --os-name=«CentOS Linux» --os-version=«CentOS release 6.10» --show-details --verbose

touch /etc/sssd/sssd.conf
chmod 0600 /etc/sssd/sssd.conf
nano /etc/sssd/sssd.conf
[sssd]
domains = domain.loc
config_file_version = 2
services = nss, pam

[domain/domain.loc]
ad_domain = domain.loc
krb5_realm = DOMAIN.LOC
realmd_tags = manages-system joined-with-samba
cache_credentials = True
id_provider = ad
default_shell = /bin/bash
use_fully_qualified_names = False
fallback_homedir = /home/%d/%u
access_provider = ad

service sssd start
chkconfig sssd on

service smb start
chkconfig smb on

/etc/pam.d/password-auth-ac
session required pam_mkhomedir.so umask=0022 skel=/etc/skel

Очистка кэша sssd (на всякий случай)
service sssd stop; rm -rf /var/log/sssd/* /var/lib/sss/db/*; service sssd start

Язык программирования Python. Илария Белова


Второй ролик из серии про языки программирования посвящён языку Python. Илария Белова, преподаватель ШАД и ведущий разработчик в отделе качества рекламы Яндекса, объясняет, что можно и что нельзя писать на Python, и рассказывает про плюсы и минусы языка.

Первый ролик, про язык C, можно посмотреть здесь: ya.cc/834fw

Обман в магазине GreenSpark он же Voltz он же ug-gsm.com


Кэшбэк-сервис LetyShops, рекомендую — letyshops.com/PC-Expert
Установи расширение, чтобы видеть динамику цен в Али — letyshops.com/PC-Expert-ext

Печальная история о том как я покупал в магазине GreenSpark, которая, надеюсь, убережет вас от такого…

Купить видеокурс по ремонту ноутбуков — практическое руководство: goo.gl/fvZ2V1

Почитать отзывы можно в комментариях: www.youtube.com/watch?v=AFFx_RU-xNM

Первая часть видеокурса по ремонту ноутбуков: goo.gl/UoLmC6

Для желающих поддержать развитие канала: www.donationalerts.ru/r/pcexpert

Мы в контакте: vk.com/lpcexpert

Как создать базу знаний в TheBrain


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

В нём я постарался коротко рассказать о программе, показать интерфейс, рассказать о способах конспектирования, рассказать о том, как структурировать информацию, поделился лайфхаками и кусочком своего «мозга».

Буду рад любой обратной связи. Расскажите, что понравилось, а что нет. Что хорошо, а что плохо. Что упустил из виду, а что не дорассказал. Часто ли использую слова паразиты, хороший ли звук, нужна ли «говорящая» голова.

Все версии TheBrain:
www.thebrain.com/products/thebrain/oldversions

Инструкция по маркдауну:
www.thebrain.com/docs/markdown-info

Расширение Brainbox:
www.thebrain.com/docs/brainbox

Как улучшить работу с TheBrain:
youtu.be/R1Y8aj9bUxo

Как с помощью горячих клавиш работать быстрее в TheBrain:
youtu.be/mH_US5xrsOs

Как я работаю с входящей информацией в TheBrain:
youtu.be/3l31QgZzaYg

Заходите на огонёк в блог:
antonkim.ru/blog

Подпишитесь на канал:
t.me/antonkim_channel

00:00 Что такое TheBrain
00:29 Зачем я записал это видео
01:09 Два сценария использования
01:42 Где скачать, версии для старых ОС
02:34 Платная и бесплатная версии
03:41 Чем отличается от ментальных карт
04:31 Создаём новый «мозг»
05:11 Как изменить тему
05:28 Разбираемся в интерфейсе
07:38 Какие типы «мыслей» бывают
09:44 Как сохранять ссылки
10:24 Как выглядит заметочник
11:11 Единственный минус бесплатной версии
11:23 Как создать базу знаний
14:13 Как конспектировать что-либо
20:45 Как работать с маркдауном
21:44 Как «забывать и вспоминать мысли»
22:17 Как создать базу знаний: продолжение
23:51 Как выглядят мои «области знаний»
26:20 Ещё про сценарии использования
27:11 Как прикреплять файлы
28:17 Про безопасность
29:40 Про расширение BrainBox
30:26 Подведём итоги

Установка Linux Mint с разметкой диска - пошаговая инструкция для начинающих


Устанавливаю Linux Mint на старенький ПК в качестве основной и единственной операционной системы. В процессе установки меняю настройки вручную и показываю все это давая пояснения. Установка производится на один физический жесткий диск, разбивка таблицы разделов производится с расширенными настройками, где вручную задаем необходимый размер файла подкачки swap, размер основного раздела и а также создаем домашний раздел Home. При этом нет ни каких сложностей, все достаточно просто. Получилась пошаговая инструкция по установке Линукс Минт для новичков с примерами и пояснениями.

Полезные ссылки:
Пруф по поводу разметки диска: linuxmint-installation-guide.readthedocs.io/ru/latest/partitioning.html
Еще по установке Линукс Минт: linuxmint-installation-guide.readthedocs.io/ru/latest/install.html
Бесплатная программа для создания загрузочной флешки: rufus.ie
Дистрибутив Linux Mint с официального сайта: linuxmint.com/download.php
Мой отдельный ролик о том как создать загрузочную флешку: www.youtube.com/watch?v=l5-WcdxhACE
Откуда скачать ЛЮБОЙ Linux: www.youtube.com/watch?v=oLmEdLAitOk
Установка Linux Mint рядом с Windows7: www.youtube.com/watch?v=5b9SyfYrTLU

ОПТИМИЗАЦИЯ WINDOWS 10 - СДЕЛАЙ КОМПЬЮТЕР БЫСТРЕЕ ВО ВСЕМ!


Я расскажу как вы сможете максимально оптимизировать свою Windows на любом компьютере и выжать из компа все соки для максимально быстрой работы. Я расскажу о всех настройках которые реально помогают.

Будем использовать программу Win 10 Tweaker. Я расскажу о всех функциях программы которая позволит максимально оптимизировать вашу Windows!

Ключи на Windows 10 Pro по выгодной цене — vk.com/market-43241369?w=product-43241369_1386957

Win 10 Tweaker тут — spec-komp.com/load/skacat_besplatno/optimizacija_windows_sdelaj_pk_bystreee_vo_vsem/1-1-0-102

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

Теперь и вы так же сможете оптимизировать и настроить работу Android устройств!

#ПавелМудрый #Windows #Оптимизация