10/04/18Новичок.
На VirtualBox установил Ubuntu 18.04 LTS
Распутье. <><> 21.04.2018 Суббота Выбор
Это питон.
https://pythonworld.ru/samouchitel-python Python 3 для начинающих
Настраиваем Django + virtualenv + nginx + gunicorn + PostgreSQL + memcached + letsencrypt на Ubuntu 16.04
Но я это все настроил на Centos 7.4 и написал первую программу на питоне. Конечно, Hello, World!
http://www.avalon.ru/Courses/UNIX/Courses/About/?Code=DEV-PYTHONDEV-PYTHON. Прикладное программирование на языке Python
Цена c 17.10.2017 17900 рублей. Продолжительность обучения: 40 ак.ч. практики очно
График обучения: 5 дней по 8 ак.ч. или 10 дней по 4 ак.ч. или дистанционно 5 недель
По окончании курса вы сможете занять позицию - программист-аналитик Python - программист, работающий на наиболее универсальном объектно-ориентированном языке программирования. Специалисты этого профиля свободно владеют системными ресурсами компьютера и способны участвовать в реализации IT-проектов любого уровня сложности. Основная специализация - системный анализ, проектирование, прикладное программирование и разработка локального / сетевого ПО с использованием новейших технологий.
Курс обучения охватывает все аспекты программирования на языках Python начиная с основ и заканчивая объектно-ориентрованным проектированием и программированием. В процессе обучения особое внимание уделяется практическому решению проблем, связанных с разработкой приложений и web программированием.
Программа предназначена для любителей и энтузиастов кому интересы современные средства программирования, желающих в дальнейшем занять позицию Программист-аналитик (Python), для действующих программистов, ориентированных на изменение / систематизацию профиля основной специальности а также для студентов профильный вузов.
Участникам программы не выставляется жестких входных требований по образованию. Условием для приема является квалифицированное пользование Linux, Windows, MacOS. Знание базового уровеня математики и информатики 11 класса.Начальные навыки программирования на языках (Паскаль, Бейсик, СИ и др.)
Но это в рекламе. На выбор операционная система. Для меня это Linux. Информатика базовая и хотя бы Бейсик.
А я думаю, что навык по программированию это так. Можно сказать, что Бейсик.
- Конечно, это недорого. Для новичка это единственный реальный путь. И через пару месяцев человек начнет продавать свои сайты и зарабатывать хоть какие-то деньги. (совсем мало, может 10 тыс. руб. в месяц).
- Работа программистом python в Санкт-Петербурге. Вакансии с заработной платой от 65000 руб
- Ниже более реально для новичка. Там заработок ниже. (но это для программиста 3 категории (низшей)
- Требование высшего образования, просто так. Никто не спросит. Опыт тоже можно назвать полгода.
- В первую очередь важно, что вы умеете практически.
Программист Python (blockchain)
SMART HR
Санкт-Петербург
Участие в opensource проектах.
Большим плюсом будет: Опыт администрирования или работы с GNU/Linux. Навыки профилирования python и SQL (PostgreSQL). Опыт работы с pytest.
<><> 22.04.2018
https://younglinux.info/python/modules здесь рабочие скрипты выполняются у меня, Centos 7.4
# python3.5 -v это команда для запуска среды выполнения в питоне, IDLE
>>> это приглашение в консоли почти idle, у меня без расскраски
>>> import math
Всё просто.
<><>23.04.2018 https://sohabr.net/habr/post/322332/?version=218921 21 февраля 2017 Парадокс Python. Почему не нужно учить python первым языком
<><> 24.04.2018 Вторник
23 апреля ушло на установку хоть какой-то оси на виртуалку. Сегодня легко и просто установилась убунта. Отношение к ней изменилось в хорошую сторону.
Что главное сегодня. Открыл для себя абсолютно новый и прекрасный мир.
nginx
https://www.livejournal.com/editjournal.bml?journal=unics_70&itemid=4324
https://www.sinyawskiy.ru/feincms.html
https://vedavrata.livejournal.com/636546.html
https://plone.org/
https://spark.ru/startup/toque-advertising/blog/32856/velikij-i-uzhasnij-agile-poleznie-resursi-dlya-vnedreniya-gibkih-metodologij
https://habr.com/company/dataart/blog/290340/
https://habr.com/company/netcat/blog/133229/
https://habr.com/post/78362/
https://www.digitalocean.com/community/tutorials/nginx-ubuntu-16-04-ru
https://askubuntu.com/users/655508/alejandro-hurtado
https://evileg.com/ru/post/3/
<><>25/04/2018 Сегодня новое открытие. Новый КДебиан. Питон пока до завтра.
<><>26/04/2018
Спор Таненба́ума - То́рвальдса состоялся между Эндрю Таненбаумом и Линусом Торвальдсом.
https://www.osp.ru/iz/bigdata/articles/13046896 Анализ данных социальных сетей
+ Slackware 14.2 installed to day succefully/ but need Python
Это интересно_https://www.8host.com/blog/razvertyvanie-prilozheniya-python-wsgi-s-pomoshhyu-uwsginging/ _Развертывание приложения Python WSGI с помощью uWSGI+Nginx
<><>27/04/2018 Сегодня установлеа django - Fedora 27.
<><>28/04/2018 Суббота Федора 26 django postgresql nginx
https://www.digitalocean.com/community/tutorials/nginx-ubuntu-16-04-ru
http://blog.sedicomm.com/2017/11/10/kak-ustanovit-postgresql-9-6-na-centos-rhel-i-fedora/
https://developer.fedoraproject.org/tech/languages/python/django-installation.html
http://www.tech-notes.net/postgresql-9-4-on-centos-6-5/
FRemix-Workstation-netinst-x86_64-26
Результат_http://127.0.0.1:8000/ View release notes for Django 2.0
02-03.05.2018 Часть переместил на Рабочий стол.
Сегодня nginx заслужила время. Решение здесь. На сайте : не помню. Добавлю.
Вообще для изучения питона в 100 раз лучше виндовз. Легче. А результат тот же. Только не мучиться с линуксами.
---
https://tproger.ru/translations/create-your-first-django-app/
Чт мая 3 15:15:27 MSK 2018
riddles не пошло
http://127.0.0.1:8000/
django View release notes for Django 2.0
The install worked successfully! Congratulations!
You are seeing this page because DEBUG=True is in your settings file and you have not configured any URLs.
Последовательность команд
laurie@laurie-VirtualBox:~$ cd /var/www
laurie@laurie-VirtualBox:/var/www$ ls
Пропуск, потом вставлю.
laurie@laurie-VirtualBox:/var/www/django_example$ sudo python3 manage.py runserver
Performing system checks...
System check identified no issues (0 silenced).
You have 14 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
May 03, 2018 - 12:04:23
Django version 2.0.4, using settings 'django_example.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
[03/May/2018 12:05:22] "GET / HTTP/1.1" 200 16348
[03/May/2018 12:05:22] "GET /static/admin/css/fonts.css HTTP/1.1" 200 423
[03/May/2018 12:05:22] "GET /static/admin/fonts/Roboto-Regular-webfont.woff HTTP/1.1" 200 80304
[03/May/2018 12:05:22] "GET /static/admin/fonts/Roboto-Bold-webfont.woff HTTP/1.1" 200 82564
[03/May/2018 12:05:23] "GET /static/admin/fonts/Roboto-Light-webfont.woff HTTP/1.1" 200 81348
Результат выполнения команд
riddles Чт мая 3 15:15:27 MSK 2018
http://127.0.0.1:8000/
django View release notes for Django 2.0
The install worked successfully! Congratulations!
You are seeing this page because DEBUG=True is in your settings file and you have not configured any URLs.
Понятно. По умолчанию sqlite, а мне надо postgresql и дальше, а может пока скорее всего на sqlite
Не то, что рассчитывал. Docker, postgresql пока отдыхают. Раньше сталкивался. Знаю, что лучше не спешить. Нет postgresql отдыхать не придется. Без него не заладилось.
http://www.marinamele.com/taskbuster-django-tutorial/install-and-configure-posgresql-for-django
http://www.marinamele.com/taskbuster-django-tutorial/settings-different-environments-version-control
http://www.marinamele.com/taskbuster-django-tutorial/create-home-page-with-tdd-staticfiles-templates-settings
http://www.marinamele.com/taskbuster-django-tutorial/template-inheritance-website-files-and-testing-with-coverage
Осталось изучать творчество marina mele
https://twitter.com/marina_mele
Marina Mele
IT Director at InboundCycle, PhD in Physics, Python & Django lover, and blogger at http://www.marinamele.com
Barcelona
marinamele.com
---
05/05/2018
http://feincms-django-cms.readthedocs.io/en/latest/page.html#page
Теперь это. По ссылке Синявский Алексей (ALS) https://www.sinyawskiy.ru/feincms.html
06.05.2018 Создан первый проект по другому источнику, не такому разрисованному.
07.05.2018 Понедельник. Урок № 2 . hugo
08-09/05.2018 отдых 10/05/2018 Оставил пока django. Настраивал мат. либ в Питоне для темы Байесовский анализ в Python. Ушло два дня результатом доволен. Протестировал окружение.
по материалам сайта https://pythonworld.ru/numpy/3.html Всё доступно для понимания. Но реализация по материалам сайта http://www.pvsm.ru/python/28102 Байесовский анализ в Python не получилась 11/05 >>> далее перехожу на сайт http://www.cyberforum.ru/python-science/thread2146752.html Байесовский классификатор (Наивный) - Python 30.11.2017
13.05.2018 Не пошел Slicer3:Python менял версии, но не хватило одного. Зато нашел другое, Ещё лучше.
http://blender3d.org.ua/tutorial/371.html python + blender
15/05/2018
https://www.8host.com/blog/vizualizaciya-dannyx-python-3-s-pomoshhyu-matplotlib/
Визуализация данных Python 3 с помощью matplotlib
16.05.2018 https://habr.com/post/170633/ 26 февраля 2013 в 13:29 Байесовский анализ в Python
https://ru.wikipedia.org/wiki/%D0%A2%D0%BE%D0%B2%D0%B0%D1%80%D0%BD%D1%8B%D0%B9_%D0%B7%D0%BD%D0%B0%D0%BA
знак охраны «®»; Товарный знак ® Вероятностная медицина
29/05/2018 Вторник. Всё в сторону Теперь VoltDB Как я её нашел, но теперь не отвязаться. 01/06/2018 Снова Jango и VoltDB Хорошо, что здесь остались ссылки на jango, postresql Всё выскочило.
http://www.tutorialspoint.com/postgresql/postgresql_create_database.htm
angeles@angeles-VirtualBox ~ $ sudo -u postgres psql
psql (9.5.12)
Type "help" for help.
postgres-# \l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-----------+----------+----------+-------------+-------------+-----------------------
postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
template0 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
(3 rows)
(END)
prosto q
postgres-#
postgres=# CREATE DATABASE california
postgres-# \quit
angeles@angeles-VirtualBox ~ $ sudo -u postgres psql
[sudo] password for angeles:
psql (9.5.12)
Type "help" for help.
postgres-# \du
List of roles
Role name | Attributes | Member of
-----------+------------------------------------------------------------+-----------
postgres | Superuser, Create role, Create DB, Replication, Bypass RLS | {}
(END) prosto q
postgres-# \quit
angeles@angeles-VirtualBox ~ $
angeles@angeles-VirtualBox ~ $ sudo -u postgres createdb california_db
angeles@angeles-VirtualBox ~ $ sudo -u postgres psql
psql (9.5.12)
Type "help" for help.
postgres=# CREATE ROLE angeles WITH LOGIN PASSWORD 'gsd511'
postgres-# GRANT ALL PRIVILEGES ON DATABASE california_db TO angeles
postgres-# ALTER USER angeles CREATEDB
postgres-# \quit
angeles@angeles-VirtualBox ~ $ pip install psycopg2
Successfully installed psycopg2-2.7.4
angeles@angeles-VirtualBox ~ $
http://www.marinamele.com/taskbuster-django-tutorial/install-and-configure-posgresql-for-django # create-database
Finally, add it into your requirements/base.txt file, and install it into your working environments (testing and developing).
Configure the Django Database Settings
Next, we need to specify PostgreSQL as our database in the settings file. As this is the local database, we need to redefine the DATABASES variable in the testing and developing settings files. Edit both files, settings/developing.py and settings/testing.py and add:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': get_env_variable('DATABASE_NAME'),
'USER': get_env_variable('DATABASE_USER'),
'PASSWORD': get_env_variable('DATABASE_PASSWORD'),
'HOST': '',
'PORT': '',
}
}
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': get_env_variable('DATABASE_NAME'),
'USER': get_env_variable('DATABASE_USER'),
'PASSWORD': get_env_variable('DATABASE_PASSWORD'),
'HOST': '',
'PORT': '',
}
}
Remember that these files import from the settings/base.py file, in which we defined the get_env_variable function as:
from django.core.exceptions import ImproperlyConfigured
def get_env_variable(var_name):
try:
return os.environ[var_name]
except KeyError:
error_msg = "Set the %s environment variable" % var_name
raise ImproperlyConfigured(error_m
from django.core.exceptions import ImproperlyConfigured
Finally, add it into your requirements/base.txt file, and install it into your working environments (testing and developing).
---<>
angeles@angeles-VirtualBox ~ $
https://www.fullstackpython.com/blog/python-3-django-gunicorn-linux-mint-17.html
angeles@angeles-VirtualBox ~/djangoproj $ ls
application djangoproj manage.py
angeles@angeles-VirtualBox ~/djangoproj $ gunicorn djangoproj.wsgi
angeles@angeles-VirtualBox ~/djangoproj $ gunicorn djangoproj.wsgi
[2018-06-01 11:00:54 -0700] [3804] [INFO] Starting gunicorn 19.6.0
[2018-06-01 11:00:54 -0700] [3804] [INFO] Listening at: http://127.0.0.1:8000 (3804)
[2018-06-01 11:00:54 -0700] [3804] [INFO] Using worker: sync
[2018-06-01 11:00:54 -0700] [3807] [INFO] Booting worker with pid: 3807
...
http://localhost:8000/
django View release notes for Django 2.0
next ->
https://www.8host.com/blog/ustanovka-i-nachalo-raboty-s-feincms/
pip install psycopg2
django-admin.py startproject feincms_app
error
http://qaru.site/questions/492170/uninstall-django-completely
choroshiy po udaleniu django !
Snova -> https://www.8host.com/blog/ustanovka-i-nachalo-raboty-s-feincms/
Установка и начало работы с FeinCMS Sat Jun 2 00:25:17 PDT 2018
angeles@angeles-VirtualBox ~ $ virtualenv feincms_env
Running virtualenv with interpreter /usr/bin/python2
New python executable in /home/angeles/feincms_env/bin/python2
Also creating executable in /home/angeles/feincms_env/bin/python
Installing setuptools, pkg_resources, pip, wheel...done.
angeles@angeles-VirtualBox ~ $ ls
Desktop Downloads Music postgresql scripts Templates voltdb
Documents feincms_env Pictures Public sql Videos
angeles@angeles-VirtualBox ~ $
(feincms_env) angeles@angeles-VirtualBox ~/feincms_env $ pip install feincms
Collecting feincms
Using cached https://files.pythonhosted.org/packages/05/19/3547f8e9fc28cc19c696d74f1139b30239b3974253fce828d5538ccc9f06/FeinCMS-1.13.6-py2.py3-none-any.whl
Installing collected packages: feincms
Successfully installed feincms-1.13.6
(feincms_env) angeles@angeles-VirtualBox ~/feincms_env $
(feincms_env) angeles@angeles-VirtualBox ~/feincms_env $ pip install psycopg2
Collecting psycopg2
Using cached https://files.pythonhosted.org/packages/7c/c8/7cf31d2fd64b5cfa3f4538ee47f6dac6cfcaf647956e10a0c1617e68248f/psycopg2-2.7.4-cp27-cp27mu-manylinux1_x86_64.whl
Installing collected packages: psycopg2
Successfully installed psycopg2-2.7.4
(feincms_env) angeles@angeles-VirtualBox ~/feincms_env $
(feincms_env) angeles@angeles-VirtualBox ~/feincms_env $ django-admin startproject feincms_app
The program 'django-admin' is currently not installed. You can install it by typing:OBLOM snova
sudo apt install python-django-common
(feincms_env) angeles@angeles-VirtualBox ~/feincms_env $ sudo apt install python-django-common
Setting up python-django-common (1.8.7-1ubuntu5.6) ...
(feincms_env) angeles@angeles-VirtualBox ~/feincms_env $
I snova -> django-admin.py startproject feincms_app
django-admin.py: command not found
(feincms_env) angeles@angeles-VirtualBox ~/feincms_env $
Togda -> django-admin startproject feincms_app
django-admin startproject feincms_app
Cannot find installed version of python-django or python3-django.
(feincms_env) angeles@angeles-VirtualBox ~/feincms_env $
Snova OBLOM Togd tak ->> sudo apt install python-django
Setting up python-django (1.8.7-1ubuntu5.6) ...
(feincms_env) angeles@angeles-VirtualBox ~/feincms_env $ django-admin startproject feincms_app
(feincms_env) angeles@angeles-VirtualBox ~/feincms_env $ django-admin startproject feincms_app
Traceback (most recent call last):
File "/usr/bin/django-admin", line 18, in
from django.core import management
ImportError: No module named django.core
(feincms_env) angeles@angeles-VirtualBox ~/feincms_env $
I chto delaty ?
http://qaru.site/questions/70757/django-no-module-named-djangocoremanagement
(feincms_env) angeles@angeles-VirtualBox ~/feincms_env $ python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
/home/angeles/feincms_env/lib/python2.7/site-packages
(feincms_env) angeles@angeles-VirtualBox ~/feincms_env $ python
python python2.7-config python3.5 python-config
python2 python2-config python3.5m
python2.7 python3 python3m
(feincms_env) angeles@angeles-VirtualBox ~/feincms_env $ Togda inache ->
http://www.twiola.com/en/questions/95/no-module-named-djangocoremanagement
angeles@angeles-VirtualBox ~/feincms_env/bin $ pip install django
Collecting django
Downloading https://files.pythonhosted.org/packages/56/0e/afdacb47503b805f3ed213fe732bff05254c8befaa034bbada580be8a0ac/Django-2.0.6-py3-none-any.whl (7.1MB)
100% |████████████████████████████████| 7.1MB 3.8MB/s
Requirement already satisfied: pytz in /home/angeles/.local/lib/python3.5/site-packages (from django) (2018.4)
Installing collected packages: django
Successfully installed django-2.0.6
angeles@angeles-VirtualBox ~/feincms_env/bin $ ls
activate activate_this.py pip python python-config
activate.csh easy_install pip2 python2 wheel
activate.fish easy_install-2.7 pip2.7 python2.7
angeles@angeles-VirtualBox ~/feincms_env/bin $ django-admin.py startproject feincms_app
angeles@angeles-VirtualBox ~/feincms_env/bin $ ls
activate activate_this.py feincms_app pip2.7 python2.7
activate.csh easy_install pip python python-config
activate.fish easy_install-2.7 pip2 python2 wheel
angeles@angeles-VirtualBox ~/feincms_env/bin $
USPEX directory created sm. -> feincms_app
angeles@angeles-VirtualBox ~/feincms_env/bin $ cd feincms_app
angeles@angeles-VirtualBox ~/feincms_env/bin/feincms_app $ ls
feincms_app manage.py
angeles@angeles-VirtualBox ~/feincms_env/bin/feincms_app $
End 1 etap Sat Jun 2 01:24:35 PDT 2018
05.06.2018 Вторник
http://docs.gunicorn.org/en/stable/settings.html
https://djbook.ru/examples/62/
https://habr.com/company/mailru/blog/328352/
https://docs.djangoproject.com/en/2.0/
https://toster.ru/q/329429
https://djbook.ru/rel1.9/
https://www.djangoproject.com/start/
https://tproger.ru/translations/create-your-first-django-app/
https://ejudge.lksh.ru/lang_docs/djbook.ru/rel1.8/intro/tutorial06.html
https://tiv.space/post/7/
http://dikiigrigorii.ru/blog/article/deploj-django-prilozheniya-nginx-uwsgi-postgres-ubuntu-1604/39/
Джанга подключена к постгрескюэль.
--- --- ---11/06/2018 jmoil
http://jmol.sourceforge.net/demo/'
http://www.uwosh.edu/faculty_staff/gutow/Jmol_Web_Page_Maker/Export_to_web_tutorial.shtml
https://chemapps.stolaf.edu/jmol/docs/examples-12/new2.htm
https://www.google.com/search?ei=5K8eW7jXG8SpsAHH24uoCA&q=Jmoil+export+to+blender&oq=Jmoil+export+to+blender&gs_l=psy-ab.3...267974.271628.0.272086.9.9.0.0.0.0.96.608.9.9.0....0...1c.1.64.psy-ab..0.7.481...33i21k1j33i160k1j35i39k1.0.HDvkWCSAi9Y#kpvalbx=1
https://www.youtube.com/watch?v=6a-Y1f5WJFM
https://sourceforge.net/projects/jmol/?source=typ_redirect
Blender Tutorial Using the Free Program Jmol to Look at Chemical Structures and Exporting to Blender---
--- --- --- 11/06/3018
https://es.wikipedia.org/wiki/ San_Carlos_de_BarilocheSan Carlos de Bariloche
Дальше, всё дальше. 15.08.2018 Пятница
https://www.youtube.com/watch?v=IGI2DtQVS1Y
Гостевая лекция по системной иммунологии - Максим Артемов
Биотехнология продолжается. Доукомплектовываю библиотеку Bio
Её готовой полностью нет.
22/08/2018 Был в Алмазе. Есть
BioJava https://en.wikipedia.org/wiki/BioJava
Bio++ http://biopp.univ-montp2.fr/wiki/index.php/Main_Page
BioPerl https://bioperl.org/howtos/Beginners_HOWTO.html
--------------------------------------------------------------------22/06/2018 Пятница. БиоПерл
https://alan-bat.livejournal.com/4502.html Всегда с 27.06.2018 Среда
https://www.medline.com/
http://www.medline.ru/
http://www.cochranelibrary.com/
https://www.ncbi.nlm.nih.gov/pubmed/
https://www.ncbi.nlm.nih.gov/
http://rosalind.info/problems/locations/
--------------------------------------------------------------------
01.07.2018 Воскресенье
30.06.2018
Суббота
https://vk.com/bio_110
http://www.bio.msu.ru/gallery/view.php?ID=67
http://chembaby.com/uchebnye-materialy/bio/
https://www.facebook.com/BiologyFacultyLomonosovMSU?page_offset=1
https://vk.com/dvesty_vosmaya
https://vk.com/im?sel=12141872
Вера 21:11
- Да. Но Илья Курочкин учился очень давно
- Посмотрите последние годы
- Кашко, Николаева 2014
- Злобин 2013
- Сефербекова 2015
https://echo.msk.ru/blog/gudkov/2231210-echo/?utm_referrer=https%3A%2F%2Fzen.yandex.com
https://ria.ru/analytics/20180630/1523694839.html?utm_referrer=https%3A%2F%2Fzen.yandex.com
http://www.bio.msu.ru/doc/index.php?ID=454
http://www.fbb.msu.ru/
http://ambermd.org/
http://kodomo.fbb.msu.ru/~youthofchemist/projects/Term_2/Banks/pubmed.html
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3394338/
https://www.ncbi.nlm.nih.gov/pubmed/?term=trepanobiopsy+of+the+Ilium
https://www.ncbi.nlm.nih.gov/pubmed/24811411
05/07/2018
http://gbrowser.sourceforge.net/
http://www.biohab.ru/index.php?/topic/3555-%D0%B3%D0%B5%D0%BD%D0%BE%D0%BC%D1%8B/
https://cyberleninka.ru/article/v/brauzer-dlya-genoma
http://kodomo.cmm.msu.su/wiki/2016
http://kodomo.cmm.msu.su/wiki/2017/2
http://kodomo.fbb.msu.ru/FBB/year_13/term1/Genome_browser_NCBI.pdf
http://kodomo.cmm.msu.su/wiki/2017/1
http://kodomo.cmm.msu.su/wiki/2017
http://kodomo.cmm.msu.su/wiki/
06.07.2018 Пятница
http://circinterventions.ahajournals.org/content/11/2/e005917
Circulation:Cardiovascular Interventions
http://www.acc.org/#sort=%40fcommonsortdate86069%20descending
The American College of Cardiology
08.07.2018 Воскресенье
https://habr.com/company/reactos/blog/416367/
Extravert34 6 июля в 08:08 Запускаем ReactOS с BTRFS раздела
https://habr.com/post/417047/%3A%2F%2Fzen.yandex.com
Создатель Питона: я устал, я ухожу
Гвидо ван Россум (python.org/~guido)
12 июля 2018
Майл-рассылка python-committers
http://medinef.ru/doctors-kirishi/terapevt/pashkevich-irina-aleksandrovna
Тарусина Людмила Павловна 27.07.2018 Ява 14:29 05.08.2018 Воскресенье Алгол
https://habr.com/post/275813/
http://www.tvd-home.ru/recursion
https://studfiles.net/preview/1877393/
https://vk.com/doc145564747_448950119?hash=0766f6dff631bc7823&dl=f283a499b948a431b2
http://knigovodstvo.ru/book/977/
https://toster.ru/q/4847
http://www.cyberforum.ru/cpp-beginners/thread1535837.html
https://metanit.com/python/tutorial/6.2.php
https://habr.com/post/256351/
http://wikiredia.ru/wiki/%D0%92%D0%B5%D1%80%D0%BE%D1%8F%D1%82%D0%BD%D0%BE%D1%81%D1%82%D0%BD%D0%B0%D1%8F_%D1%80%D0%B5%D0%BA%D1%83%D1%80%D1%81%D0%B8%D1%8F
Вероятностная рекурсия
Вероятностная рекурсия - это цикл, ещё одно выполнение которого инициируется с некоторой вероятностью. Длина рекурсии неопределённа, но теоретически может быть бесконечным. На практике же рекурсия рано или поздно заканчивается, поскольку рекурсия по сути своей всегда ограничена (за исключением случаев, когда вероятность равна =100%, тогда это неограниченная рекурсия. Если не ввести ещё одно условие, останавливающее цикл, то это может вызвать переполнение буферов оперативной памяти и срабатывание предупреждений). Длина рекурсии вычисляется через теорию вероятностей.
https://habr.com/post/275813/
http://www.tvd-home.ru/recursion
https://studfiles.net/preview/1877393/
https://vk.com/doc145564747_448950119?hash=0766f6dff631bc7823&dl=f283a499b948a431b2
http://knigovodstvo.ru/book/977/
https://toster.ru/q/4847
http://www.cyberforum.ru/cpp-beginners/thread1535837.html
https://metanit.com/python/tutorial/6.2.php
https://habr.com/post/256351/
http://wikiredia.ru/wiki/%D0%92%D0%B5%D1%80%D0%BE%D1%8F%D1%82%D0%BD%D0%BE%D1%81%D1%82%D0%BD%D0%B0%D1%8F_%D1%80%D0%B5%D0%BA%D1%83%D1%80%D1%81%D0%B8%D1%8F
Вероятностная рекурсия
Вероятностная рекурсия - это цикл, ещё одно выполнение которого инициируется с некоторой вероятностью. Длина рекурсии неопределённа, но теоретически может быть бесконечным. На практике же рекурсия рано или поздно заканчивается, поскольку рекурсия по сути своей всегда ограничена (за исключением случаев, когда вероятность равна =100%, тогда это неограниченная рекурсия. Если не ввести ещё одно условие, останавливающее цикл, то это может вызвать переполнение буферов оперативной памяти и срабатывание предупреждений). Длина рекурсии вычисляется через теорию вероятностей.
Реализация на языках программирования
ООП
https://tproger.ru/translations/oop-principles-cheatsheet/
https://habr.com/post/204958/
http://irbis-school.com/blog/full/36
https://javarush.ru/groups/posts/1880--principih-oop
https://javatalks.ru/topics/35212
https://ru.stackoverflow.com/questions/324264/stateless-vs-statefull-beans-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BF%D0%BE%D0%BD%D1%8F%D1%82%D0%B8%D0%B9
https://www.linux.org.ru/forum/development/11765949
http://qaru.site/questions/224625/stateless-object-oriented-programming-vs-functional-programming
https://toster.ru/q/237552
https://habr.com/post/143620/
https://habr.com/post/147927/
New 15:30 07.08.2018
https://tproger.ru/translations/solving-rubicks-cube/?utm_referrer=https%3A%2F%2Fzen.yandex.com 6 августа 2018 в 19:08 Собираем кубик Рубика без полного перебора решений
https://tproger.ru/translations/cpp-operator-overload-p2/ Перегрузка операторов в C++.
https://www.tutorialspoint.com/compile_cpp_online.php
--------------08/08/2018
https://code-live.ru/post/cpp-classes/
Классы в C++ - урок 10 selevit
C/C++ C++ с нуля
16 сентября 2012 класс языка C++. Назовем его Students.
---- Начнём с начала. Начнем с нуля. 22:58 08.08.2018
https://smartprogress.do/goal/231505/
http://easyelectronics.ru/tag/tajmery ВТТ
12.08.2018 Воскресенье
Другое : классы остаются. Но меняется версия. Ставим MVC 2017 версия.
Испытываем смущение при виде IDE Смотрим в Лафоре. Набираем код и не компилируется. Смущение может быть и 3 дня. Но листая Лафоре до конца, вы находите как работать с примерами в среде Microsoft Vistual Studio 2017 или более ранней. Отличия есть, но поборимы.
20/08/2018 Monday Иду по форме CLI /C++
https://www.tiobe.com/tiobe-index/
https://githut.info/
Это индексы спроса по яП.
<><><>
<><><>
https://metanit.com/sharp/wpf/ Руководство по WPF
27 August 2018
------------------- Monday New
Это последнее. Хит. Windows Form устарел безнадежно. Но меня пока устраивает в учебных целях
Windows Presentation Foundation (WPF[1]) (произносится - «даб-пи-эф») - система для построения клиентских приложений Windows с визуально привлекательными возможностями взаимодействия с пользователем, графическая (презентационная) подсистема в составе .NET Framework (начиная с версии 3.0), использующая язык XAML[2].
WPF предустановлена в Windows Vista (.NET Framework 3.0), Windows 7 (.NET Framework 3.5 SP1), Windows 8 (.NET Framework 4.0 и 4.5), Windows 8.1 (.NET Framework 4.5.1). С помощью WPF можно создавать широкий спектр как автономных, так и запускаемых в браузере приложений[3].
<><><>
------------------------------------19 февраля 2019 год
https://ru.wikipedia.org/wiki/Groovy
Groovy - объектно-ориентированный язык программирования, разработанный для платформы Java как дополнение к языку Java с возможностями Python, Ruby и Smalltalk.
Он нужен знать, но вероятно консольщика, в IntelIdea вряд ли.
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
---То не то. Теперь другое совсем. Чт 30 май 2019 20:26:49 Ниже чтение не рекомендую адекватным людям.
Понедельник, 27 Мая 2019 г. 14:59 редактировать + в цитатник
JAVA_20 Пн 27 май 2019 15:56:41 https://beginnersbook.com/2013/03/inheritance-in-java/ хорошее /home/alex/Consolejava/Study-java/etud/9/9_82/9_827/src/InitializationOrder.java result good пример с https://farenda.com/java/java-initialization-order/ https://www.youtube.com/watch?v=PuV6N3aCOxg&list=PLrCZzMib1e9pnFbVV3u4s7ki5NTnm7WgT&index=2
Java Initialization order из сайта 39:31/1:29:35 what about init order заслуживает, скачал 14 файлов с Технострима. Молодёжно, современно, доходчиво 5+ я помню что у меня линукс. Поэтому добавил в коробочку Робачевский А. М.Операционная система UNIX®. % СПб.:2002. стр.528 и UNIX. Профессиональное программирование. 3-е изд. У. Ричард Стивенс, Стивен А. Раго и Забродин Л.Д. - UNIX: основы командного интерфейса и программирования (в примерах и задачах) и UNIX and Linux System Administration Handbook, 5th Edition todo https://vk.com/wall-3183750?offset=0&owners_only=1&q=%23unix http://www.stolyarov.info/books/asm_unix asm 1 and 2 https://www.youtube.com/watch?v=7MOHC94Ukj4 Hello world на ассемблере для linux alex@alex:~/Consolejava/Study-java/etud/9/9_82/9_828/src/asm-hello$ ./a.out
Hello, world! таким образом. Ещё о простоте Hello World в файле на компьютере видно. cycle.o Проверка на наличие аргументов https://introcs.cs.princeton.edu/java/13flow/ и https://introcs.cs.princeton.edu/java/13flow/TenHellos.java.html скомпилировалось у меня. https://introcs.cs.princeton.edu/java/13flow/ здесь прекрасные блок-схемы. Вт 28 май 2019 https://shendenkov.at.ua/index/prostoj_kalkuljator_na_java/0-17 Так как мы уже разобрались из чего состоит класс и как писать консольные приложения, давайте напишем нашу первую полезную программу. Мы напишем простейший калькулятор. Первое, что нам необходимо сделать, это создать новый проект консольного приложения и назвать его, например MyCalculator. После создания нового проекта мы конечно же увидим основной класс приложения, в котором можно описать всю логику калькулятора. Но чтобы научиться чему-то новому и чтобы просто было интересно давайте дополнительно в нашем проекте задействуем интерфейс Java. Интерфейс в Java - это специальная конструкция, которая описывает обязательную структуру использующего её класса. Более простым языком это означает, что если мы хотим создать объект, то для этого нам необходимо определить класс этого объекта. А если нам необходимо задать правила построения этого класса, то нам необходим интерфейс. Это очень важная вещь при наследовании классов. Про наследование классов мы поговорим попозже, а сейчас мы научимся работать с интерфейсом. Если мы посмотрим в левой части консоль тоже хорошо NetBeans'a на структуру проекта, то увидим что наш основной класс лежит в определённо папке. Эта папка и является его пакетом. Теперь нажмём на этот пакет правой кнопкой мыши и выберем раздел Создать. Здесь мы увидим много различных элементов, которые мы может создать прямо сейчас. Давайте создадим новый Интерфейс Java и назовём его PrimitiveCalculator. Как мы видим внешне его структура абсолютно такая же как и у класса, но вместо ключевого слова class здесь имеется ключевое слово interface. Главное отличие интерфейса от класса в том, что здесь не описывается объект, а только объявляется какими обязательными элементами он должен обладать объект, если его класс будет использовать данный интерфейс. Приведём наш интерфейс к такому виду:Как видите интерфейс довольно простой и лаконичный. Здесь объявляются 4 метода, которые обязательно должны быть описаны в классе который будет использовать этот интерфейс.Теперь давайте вернёмся к нашему основному классу и приведём его к следующему виду: Давайте разберёмся, что здесь описано. Добавилось ключевое слово implements, которое как бы подключает используемый интерфейс PrimitiveCalculator. В конструктор принимаются параметры типа double и String, описывается вся логика работы калькулятора с помощью методов add, sub, mul и div. Эти метода как раз и являются теми методами, которые обязательно должны присутствовать в нашем классе, потому что мы используем созданный ранее интерфейс. Также мы используем ключевое слово return, после которого идёт возвращаемое значение этого метода если он что-то возвращает. Это ключевое слово сразу же прекращает выполнение метода, в котором оно вызвано. Оно обязательно должно присутствовать в методе. Для методов, которые ничего не возвращают его можно не указывать - NetBeans автоматически его подставляет неявным образом. Обратите внимание, что в методе main мы создаём новый объект типа MyCalculator, но не помещаем его ни в одну переменную и он сразу же исчезает. Что, естественно, не имеет никакого смысла, если бы нам необходимо было его использовать дальше и поэтому NetBeans пометит это как предупреждение. Но тем не менее объект на мгновение создаётся и в процессе создания выполняет все необходимые нам операции. Для выполнения программы ей необходимы 3 параметра, а именно число, операция и число. Прямо как в математике. Чтобы их передать программе необходимо её запускать в командной строке и через пробел после названия программы писать параметры. Но эти параметры можно задать и в NetBeans для проверки работы программы. Для этого нажмём правой кнопкой мыши на текущий проект, выберем Свойства, перейдём в категорию Выполнить, в поле Аргументы укажем необходимые нам аргументы и нажмём OK. Теперь как только мы будем запускать этот проект в NetBeans, он автоматически будет подставлять эти параметры в метод main. Всё как пользователь будет делать вручную в командной строке. end есть ещё world hello https://algs4.cs.princeton.edu/12oop/ но здесь недоступно мне для понимания.
JAVA_20