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


В видео рассказано как управлять версиями библиотек пайтона для разных пакетов. Это сделано с помощью 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


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


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


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


Видео показывает как установить пайчарм/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


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


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


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


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


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


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


Скринкаст показывает процедуру установки: скачать, развернуть в папку, установить 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


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


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


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


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


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


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