Статьи о программировании(Python, Django, Golang)
14 subscribers
145 photos
5 videos
1 file
159 links
Телеграм канал сайта https://gadjimuradov.ru/
Download Telegram
Что выведет код на картинке выше ?
Anonymous Quiz
17%
3 6 9 12
0%
3
67%
3 9 12
17%
3 9
Forwarded from Zen of Python
​​Исследование: стоит ли учиться на Python-разработчика в 2024 году

Сравнили официальную инфляцию и зарплаты Python-разработчика за 4 года, чтобы выяснить, нужно ли тратить годы на изучение языка.

#карьера
1
Спойлер к посту выше

Выводы

Зарплата остается на достаточно высоком уровне относительно других профессий и опережает официальную инфляцию. Это одна из причин, почему стоит изучать Python.

Вторая причина, Python до сих пор один из самых востребованных языков и туда по-прежнему стоит идти тем, кто видит себя в разработке на ближайшие годы. Так как питон имеет довольно низкий порог входа для начинающих — растет конкуренция на уровне Junior и даже Middle разработчиков. Поэтому не стоит ожидать быстрых результатов в поиске работы. Только повышая свой грейд и обучаясь каждый день, вы увеличиваете свои шансы на получение оффера.
1
Методы списков(list) Python
Как вам такое объяснение ?
1
Разработчик Фархан Ашраф (Farhan Ashraf) опубликовал на GitHub план изучения информационной безопасности, рассчитанный на 90 дней. Если следовать плану, то можно на базовом уровне познакомиться с Python, Linux, Git, основами безопасности, анализа трафика, работы с сетями, AWS, Azure и ELK-стеком.

В репозитории представлен следующий план:

День 1–7: сети. Подготовка к экзамену CompTIA Network+ (N10-008).

День 8–14: безопасность. Подготовка к экзамену ​​CompTIA Security+ (SY0-601).

День 15–28: Linux. Изучение основ работы с Linux.

День 29–42: Python. Изучение программирования на Python с помощью профильных блогов, курса от Codecademy, книги «Лёгкий способ выучить Python» от Зеда Шоу и задач на Hacker Rank.

День 43–56: анализ трафика. Курсы от Wireshark и статьи по работе с tcpdump.

День 57–63: Git. Курс от Codecademy и документация от GitHub.

День 64–70: ELK-стек. Обучающие материалы от logz.io и Elastic.

День 71–77: Google Cloud Platform, Amazon Web Services или Azure на выбор. Учиться работать с ними автор плана предлагает по официальной документации сервисов.

День 85–90: хакинг. Курсы от Hack the Box и лекции по этичному хакингу на YouTube.

День 91–92: резюме. Советы по составлению резюме и шаблоны.

День 93–95: поиск работы.

https://habr.com/ru/news/789558/
1
Forwarded from Zen of Python
​​Оптимизация памяти в Python: 7 советов

Шикарный гайд от Medium-блогера, в котором вы узнаете:

— какие типы объектов менее затратны с точки зрения памяти;
— как эффективнее обрабатывать крупные файлы;
— что такое Lazy Evaluation и проч.

Для доступа вам потребуется VPN.

#лучшиепрактики
1
Forwarded from ITmozg
This media is not supported in your browser
VIEW IN TELEGRAM
Что такое cookie?

Представьте, что Боб впервые посещает кофейню, заказывает эспрессо среднего размера с двумя ложками сахара. Кассир записывает личность и предпочтения Боба на карточке и передает ему вместе с чашкой кофе.

В следующий раз, когда Боб заходит в кафе, он показывает кассиру карточку с предпочтениями. Кассир сразу узнает клиента и то, какой кофе ему нравится.

Cookie (куки) действует как такая предпочтительная карточка. Когда мы входим на веб-сайт, сервер выдает нам cookie с небольшим объемом данных. Cookie сохраняется на стороне клиента, поэтому при следующем запросе на сервер с использованием cookie сервер сразу узнает нашу личность и предпочтения, не заглядывая в базу данных.

👉 @itmozg
1
Forwarded from Zen of Python
​​Основы многопоточности в Python

Часовой урок от канала @Python Russian на тему параллельных вычислений. Вы узнаете:

— какие сегодня существуют Py-инструменты для многопоточности;
— что такое Queue, Deadlock и Bottleneck;
— как правильно завершать потоки и многое другое.

#факты
1
Что выведет код на картинке выше ?
Anonymous Quiz
25%
3
25%
3 6 9
25%
3 9 12
25%
6
Выражение Break

В Python выражение break дает вам возможность выйти из цикла при активации внешнего условия. Выражение break помещается в блок кода внутри цикла (while, for), обычно после условного выражения if.

Рассмотрим следующий код:
number = 0

while number < 11:
number += 3
if number == 6:
break
print(number)


Присваиваем переменной number значение ноль.
Потом смотрим условие цикла while . Значение number равно нулю и оно меньше 11 и поэтому выполняется код в цикле. Значение number увеличается на три и становится равным три.
Потом смотрим условие if number == 6.
Так как значение number равно 3 , то это условие не выполняется так как 3 не равно 6.
Далее в цикле выполняется вывод значения number на экран. Выводится значение 3 на экран.
Обратно смотрим условие цикла.
3 меньше 11 ? Да.
Cоответственно , продолжается выполнение цикла.
Увеличиваем number на 3 и значение number становится равным 6
потом переходим к условию if
6 равно 6 ? Да
Выполняется код внутри условия , а там выражение break
который прерывает выполнение цикла и происходит выход из цикла.

Поэтому данный код на экран выведет только значение 3.
3🔥1
Forwarded from Zen of Python
​​Проверьте себя на знание типизации

Интересный бесплатный проект Python Type Challenger — это викторина, где нужно писать код. Неплохой способ вспомнить основы подсказок типов (словари, переменные, return) и забуриться в глубины типизационного океана (recursive, декораторы, конструкторы и проч.).

#тест
Forwarded from Zen of Python
​​Хотите вырасти из джуна, но не знаете как?

Тимлид Kokoc Group рассказывает, как код выдаёт неопытного Python-разработчика и что с этим делать. Помимо привычных советов про именование и наличие тестов, найдёте интересные поинты про выбор СУБД и порядок в Git.

#лучшиепрактики #советы
Какую операционная систему вы используете для разработки?
Anonymous Poll
67%
Windows
17%
Linux
17%
MacOS
Forwarded from Нейроканал
Многие знают, что для ML нужны хорошие видеокарты, но не многие понимают почему

Поэтому держите небольшой набор видео объясняющий, зачем мы используем GPU, что такое NVIDIA CUDA и как параллельные вычисления позволяют разработчикам раскрыть весь потенциал ИИ. А также советы по выбору видеокарты на 2024 год под ваш бюджет.

Посмотреть: https://youtu.be/pPStdjuYzSI?si=4y_4JTNg1N-zw4PA

Посмотреть: https://youtu.be/YiX9p8A7LqE?si=TNBK-NKAjrue8p1F

#cuda #gpu @neuro_channel