Скринкаст рассказывает как корректно установить библиотеку для создания 2D игр для python под операционную систему Windows. Ссылка для скачивания pygame - Если у вас windows 64 разряда, то поищите дистрибутив pygame здесь


В этом скринкасте показывается как с нуля установить систему виртуализации VirtualBox под Windows, а потом установить виртуалный Linux Mint 18.


Скринкаст-подсказка: форматируйте свой код автоматически перед коммитом и отправкой в репозиторий


Команды, использованные в скринкасте sudo apt-get install mysql-server mysql -u root -p -h localhost CREATE DATABASE `intopython` /*!40100 DEFAULT CHARACTER SET utf8 */ ; GRANT ALL PRIVILEGES ON intopython.* TO 'dbuser'@'localhost' IDENTIFIED BY 'abacaba'; sudo apt-get install python3-dev libmysqlclient-dev source ~/python_enviroments/intopython_env/bin/activate pip install mysqlclient


Пошаговая инструкция для добавления css-фреймворка к проекту на django.


В видео рассказано как управлять версиями библиотек пайтона для разных пакетов. Это сделано с помощью virtualenv, обьясняется как сделать два разных виртуальных окружения


Скринкаст показывает как установить виртуальные окружение для работы над различными python-проектами под debian-linux. Лог команд из скринкаста: sudo apt-get install python-pip sudo pip install virtualenvwrapper geany.bashrc virtualenvwrapper export WORKON_HOME=$HOME/python_enviroments source /usr/local/bin/virtualenvwrapper.sh source.bashrc mkvirtualenv hamster deactivate workon hamster mkvirtualenv probe workon hamster workon probe pip install django


Видео рассказывает о принципах работы Django с базой данных и на примере показвает как создать модель, заполнить данными и вывести в нужном месте на сайте


Скринкаст рассказывает о том, зачем нужно тестировать код и как это лучше сделать.


Видео показывает как установить пайчарм/PyCharm под линукс/linux убунту. Так же рассмотрена установка Oracle Java и настройка количества памяти, отводимой PyCharm. Команды из скринкаста: java -version sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer


Скринкаст рассказывает как заставить джанго двигаться и отдавать статические странички. Для этого: создаем джанго-приложение, регистрируем урл, создаем обработчика урлов, создаем шаблон, запускаем сервер. Команды, используемые в скринкасте: python manage.py startapp landing django 1.8.x, python 3.4.x, pycharm 5.x


Скринкаст описывает, как вынести непубличные и host-зависимые части настроек django-проекта в отдельные модули. А потом закомитить необходимое и запушить в (публичный) репозиторий. ТАк же показана настройка файла.gitignore и плагина pycharm для работы с файлами.ignore


Скринкаст показывает как настроить содержимое вновь создаваемых файлов через шаблоны PyCharm


Видео показывает как установить пакет gnome-session-fallback и выбрать нужный режим при входе в систему.


На этом скринкасте показано как отрабатывает алгоритм дерефа Пифагора со случайными параметрами на каждом шаге. В результате получается что-то вроде реального дерева :)


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


Видео показывает процесс добавления существующего проекта в систему контроля версий git с последующей загрузкой кода на GitHub


PyCharm для Windows установить просто - достаточно скачать файл и запустить его. Хотя PyCharm написан на Java, предварительной установки Java не требуется.


Иногда бывает нужно сменить имя пользователя и емейл, которые отображаются в сообщения коммитов. Под Windows это можно сделать так: запустить git bash и ввести команды $ git config --global user.name John Doe $ git config --global user.email johndoe@example.com Под MacOS и Linux - аналогично, но для ввода команд запускать надо терминал.


Для общей работы над репозиторием необходимо учитывать текущие задачи, требования и баги. Для этого нужно включить вкладку issues. Сделать это можно так: настройка проекта, отметить галочку issues. После этого появится вкладка issues, в которой ставить задачи и обсуждать их. Что бы над проектом работали несколько людей, нужно их добавить в проект - они должны стать сотрудниками (collaborators). Это тоже делается через настройки проекта, на вкладке collaborators - человек должен быть зарегестрирован на github, тогда его можно найти по никнейму или email. После того как вы добавили человека в сотрудники, он сможет пушить в ваш репозиторий.


Скринкаст показывает процедуру установки: скачать, развернуть в папку, установить OpenJDK sudo apt-get install openjdk-7-jre запустить, настроить. Для установки Oracle JRE sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer (взято с ) Проверить версию явы java -version


Git под Windows использует системные хранилища для паролей. Поэтому если ваш пароль не срабатывает - он был поменян на сервере - тогда нужно чистить системный реестр паролей. Видео показывает как это сделать на Win 7.


Как тест раннер обнаруживает тесты? Смотрите видео


Если что-то пошло не так, то ветку в git достаточно легко удалить. Но не делайте так часто! Все коммиты из удаленной ветки пропадут! И на сервере - тоже.


В проверках домашних заданий очень часто встречается код вида colors = ['red', 'green', 'yellow', 'blue', 'purple'] for i in range(len(colors)): print(colors[i]) Но ведь это ужасно! И мы решили снять такой шутливый ролик. PS. А как правильно спросите вы? а вот так colors = ['red', 'green', 'yellow', 'blue', 'purple'] for color in colors: print(color) Используй силу пайтона, Люк!


Видео добавлено: