Как стать программистом с нуля самостоятельно

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

Лучший бесплатный курс, который я могу порекомендовать сегодня — это CS50’s Web Programming with Python and JavaScript. Если вы знаете английский — смело начинайте. Он не такой долгий, как CS50 Computer Science, без воды, и при этом всё объясняется достаточно подробно, чтобы любой мог начать.

И теперь вы можете поддержать создание этого курса на вашем языке! Подробности по ссылке, а дальше — по прежнему актуальная инструкция по изучению программирования с нуля со ссылками на ресурсы. Читать далее Как стать программистом с нуля самостоятельно

Языки программирования в реальной жизни

Про языки программирования и их применение в реальной жизни.

Жаль, нет моего любимого Python :) Читать далее Языки программирования в реальной жизни

Язык программирования Python за 10 минут

Этот материал расчитан на тех, кто уже знаком с программированием и хочет освоить язык программирования Python. Он расчитан на то, чтобы за 10 минут показать вам особенности языка Python, особенности синтаксиса и основные принципы работы с Python на примерах. Здесь нет никакой «воды» — информации, которая не имеет непосредственного отношения к языку программирования. Начнем! Читать далее Язык программирования Python за 10 минут

Python — генерация случайной строки

Часто в проекте необходима генерация случайной строки. Например в OAuth случайная строка, которая генерируется при каждом запросе, используется для подтверждения уникальности аапроса.

В Python генерация случайной строки, состоящая только из ASCII символов верхнего регистра, может быть выполнена так:

from random import choice
from string import ascii_uppercase

print(''.join(choice(ascii_uppercase) for i in range(12)))

 

Читать далее Python — генерация случайной строки

Можно ли научиться программировать?

Часто люди задают вопрос — могу ли я научиться программировать?

Да, научиться программировать можно.

Легко ли это сделать?

Нет, научиться программированию сложно, особенно если вы будете учиться программированию самостоятельно. Нужно много работать.

Поэтому всем, кто хочет стать программистом, я предлагаю пройти короткий тест. Читать далее Можно ли научиться программировать?

Как повысить эффект от книг и быстро стать программистом

В субботу я провел первый вебинар курсов по веб-разработке с нуля на Django. Это первая часть моего курса для начинающих изучать программирование.

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

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

Строчные элементы HTML5 — полный список

HTML Есть два вида HTML элементов — блочные и строчные элементы.

Строчные элементы в HTML не создают переноса строки. Два строчных элемента, расположенных подряд, будут следовать друг за другом в одной строке

Если вы хотите создать валидный HTML, то строчные элементы должны содержать только текст или другие строчные элементы. Строчные элементы должны располагаться внутри блочных элементов, и не наоборот.

Дальше перечислен полный список строчных элементов (тегов) HTML, включая элементы HTML5.  Читать далее Строчные элементы HTML5 — полный список

Блочные элементы HTML5 — полный список

Блочные элементы html (block elements) отображаются как прямоугольник и занимают всю доступную им ширину. Высота блочных элементов зависит от их содержимого.

В начале и конце блочных элементов в html (<div>, <h1>-<h6>, <p> и другие) идет перевод на новую строку. На странице это будет выглядеть как абзац.

Это отличается от строчных элементов html (<span>, <a>) — которые будут отобраться последовательно друг за другом, в одну строку. Читать далее Блочные элементы HTML5 — полный список

Как отключить обновление до Windows 10

Как отключить обновления windows 7 до 10

Если у вас Windows 7, то необходимо искать в списке обновления с номерами 3035583, 2952664, 3021917.

Откройте «Удаление программ» в Панели управления. Читать далее Как отключить обновление до Windows 10

WordPress комментарии — убрать сайт

В WordPress по умолчанию форма ввода комментария имеет поле сайт, но чаще всего он не только не нужен, но и приносит большое количество ненужного спама, как же избавиться от этого поля? Читать далее WordPress комментарии — убрать сайт