레이블이 code인 게시물을 표시합니다. 모든 게시물 표시
레이블이 code인 게시물을 표시합니다. 모든 게시물 표시

2018년 10월 10일 수요일

[EPICs]Experimental Physics and Industrial Control System / Python / PAL-XFEL / 연습 로그

[EPICs]Experimental Physics and  Industrial Control System

Python을 다운받아 파일을 만들고 실행시키기


작업환경: Widows 10


1. Python 다운 파일: python-3.5.4-amd64.exe


2. Window 키를누른후 IDLE 검색 및 실행

Python Shell이 실행되면 설치 완료





3. Pyepics 다운 파일: pyepics-3.2.5.win32-py3.5.exe

파일을 실행하니 python 3.5를 요구해서
파이썬 3.5를 다운받았다.






Shell 안에서 코딩을 작성할 수 있지만
수정이 불가능하다.



그래서 우리는 파일을 작성하는데
Ctrl + N 혹은 File -> New File을 눌러 코딩을 할 수 있다.

완성된 파일을 실행하고자 하면
Run -> Run Module을 누르면 된다.
혹은 시작위치를 바꾼 후
Python shell에서 아래 명령어를 통해 파일을 실행

1
exec(open("epicex.py").read())
cs

참고로 저는 바탕화면에
Python_Script라는 폴더를 만들고
epicex.py라는 파일을 만들었습니다.





참고자료

2018년 4월 27일 금요일

[Python+Django+Eclipse][하루 한시간 코딩]Log

Django Version 보는 방법


cmd  -> python -> import django -> django.VERSION



Django 프로젝트 시작

(Directory를 만들고 그곳에 가서 project를 만든다.)

django-admin startproject [name]


이렇게 project를 만들면 5개의 파일이 만들어진다.

1) manage.py
2) [name] 폴더 안
  • settings.py
  • urls.py
  • wsgl.py
  • __init__.py



오류

Unknown command: 'runserver--noreload'

If you get this error, put space bar between runserver and --
해당오류는 runser와 --사이에 공백을 안넣어서 그런것이다.

2018년 4월 5일 목요일

Google 블로그 Latex 작성하기

Google 블로그 Latex 작성하기



안녕하세요 산동일크무크의 "일크"입니다.

오늘은 Google 블로그에서 Latex를 사용하는 방법에 대해 알아봅시다!


저희 산동일크무크 홍보를 위해, 매일마다 한 문제씩, 수학 및 물리 문제에 대한 답안지를 공개중에 있습니다. 이때 답안지의 수식을 저는 주로 Latex를 이용하여 만드는데요, 이러한 Latex 코드를 어떻게 HTML로 옮길 수 있을까요?

검색해 보니 방법은 간단한것 같습니다. Google에 검색해보시면 바로 아래와 같은 제목의 내용을 확인하실 수 있습니다.


위 홈페이지에서 찾아보면, 아래와 같은 구문을 찾을 수 있습니다.

1
2
3
4
5
6
7
8
9
10
<html>
<head>
<title>Mathedemo</title>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}});
</script>
<script type="text/javascript"
  src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
</head>
cs

그렇지만 이 코드를 삽입하면, 아래와 같은 오류 문구가 뜹니다.



지인의 말에 따르면, "https연결인데 내부 resource가 http로 가져오는거면 저렇게 뜸"이라고 하네요. (s붙으면 ssl 암호화 통신을 한다고 하네요.)

Mathjax 설명자료에 따르면 아래와 같이 사용하면 된다고 합니다.

홈페이지 주소: http://docs.mathjax.org/en/latest/start.html

1
2
3
4
5
6
7
8
9
<html>
<head>
<title>Mathedemo</title>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}});
</script>
<script type="text/javascript" async src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-MML-AM_CHTML">
</script>
</head>
cs


Latex랑 MathJax는 100프로 호환은 안되는것 같습니다. 그래서 전 LATEX를 HTML로 바꾼후에 MathJax로 distribute합니다. (제 표현이 틀렸을수도 있습니다.)

아무튼, 아래 두개의 문제풀이를 올리며 경험한걸 간단히 정리해 봤습니다.

첫번째 코드로 만든 자료(http) : https://goo.gl/rSbJTR

두번째 코드로 만든 자료(https): https://goo.gl/HzYpH5



감사합니다.







4차 산업혁명에 걸맞는 인터넷 기반 고등교육기관

이메일: ilkmooc@ilkmooc.kr

홈페이지주소: http://ilkmooc.kr

산동일크무크란? https://goo.gl/FnvqXd