python
-
https://infinitt.tistory.com/17 파이썬(Python) 기초 (6) 데이터 타입(Data Type) - 리스트 (list) 와 튜플 (tuple) 그리고 관련 함수(sort reverse insert remove pop append extend 등.. ) 리스트와 튜플은 모두 데이터를 한번에 처리 가능한 자료타입입니다. 말그대로 리스트와 집합과 같은 개념이며, 하나의 튜플과 리스트의 변수에는 여러가지 개체를 포함시킬 수 있습니다. 슬라이싱의 활용이 많으.. infinitt.tistory.com 리스트 기본 개념 정리페이지 2중 for문으로 2중 리스트 선언 array = [[0 for col in range(11)] for row in range(10)] 11x10 리스트를 생성합..
파이썬 (Python) 2중 리스트, 2차원 배열 선언 및 출력https://infinitt.tistory.com/17 파이썬(Python) 기초 (6) 데이터 타입(Data Type) - 리스트 (list) 와 튜플 (tuple) 그리고 관련 함수(sort reverse insert remove pop append extend 등.. ) 리스트와 튜플은 모두 데이터를 한번에 처리 가능한 자료타입입니다. 말그대로 리스트와 집합과 같은 개념이며, 하나의 튜플과 리스트의 변수에는 여러가지 개체를 포함시킬 수 있습니다. 슬라이싱의 활용이 많으.. infinitt.tistory.com 리스트 기본 개념 정리페이지 2중 for문으로 2중 리스트 선언 array = [[0 for col in range(11)] for row in range(10)] 11x10 리스트를 생성합..
2020.02.02 -
* 접두어 일상적으로 쓰는 10진수는 접두어가 필요 없지만, 2진수, 8진수, 16진수는 접두어가 붙고 뒤에 그 형태에 해당하는 숫자가 붙는다. *2진수 : 0b (binary number) *8진수 : 0o (octal number) *16진수 : 0x (hexadecimal number) 빨간글씨는 함수명이 되므로, 기억해야한다. bin ,oct, hex * 방법 1 - int , bin , oct , hex 내장함수 이용하기 2진수를 10진수로 변환하기 n_2 = '0b110010' n_10 = int(n_2,2) #n_2는 2진수이므로, 2를 넣어준다. print(n_10) >>>>>>>>>> 50 0b를 붙여줘야만 인식하기 때문에 조금 불편하다. 10진수를 2진수로 변환하기 n_10 = 173 ..
파이썬(Python) 2진수 8진수 16진수 변환하기 (int, hex, oct, bin)* 접두어 일상적으로 쓰는 10진수는 접두어가 필요 없지만, 2진수, 8진수, 16진수는 접두어가 붙고 뒤에 그 형태에 해당하는 숫자가 붙는다. *2진수 : 0b (binary number) *8진수 : 0o (octal number) *16진수 : 0x (hexadecimal number) 빨간글씨는 함수명이 되므로, 기억해야한다. bin ,oct, hex * 방법 1 - int , bin , oct , hex 내장함수 이용하기 2진수를 10진수로 변환하기 n_2 = '0b110010' n_10 = int(n_2,2) #n_2는 2진수이므로, 2를 넣어준다. print(n_10) >>>>>>>>>> 50 0b를 붙여줘야만 인식하기 때문에 조금 불편하다. 10진수를 2진수로 변환하기 n_10 = 173 ..
2020.01.31 -
*중복요소 카운팅하기 *try, except 문 사용 count={} lists = ["a","a","b",'apple','w','wf'] for i in lists: try: count[i] += 1 except: count[i]=1 print(count) 결과값 : {'a': 2, 'b': 1, 'apple': 1, 'w': 1, 'wf': 1} 예외처리할때 사용하는 try except를 이런식으로 사용하는것은 생각 못해보았다. for문을 통해 lists의 요소를 하나씩 꺼내어 , count라는 이름의 딕셔너리에 넣는다. 이때 count(딕셔너리)에 이미 존재하는 key값이라면, try문이 실행되며 value에 +1을 하게된다. count(딕셔너리)에 없는 key값이라면 except가 실행되며 val..
파이썬(python) 리스트 중복 요소 개수 찾기 (카운팅) or 제거,삭제하기 (try , except , count)*중복요소 카운팅하기 *try, except 문 사용 count={} lists = ["a","a","b",'apple','w','wf'] for i in lists: try: count[i] += 1 except: count[i]=1 print(count) 결과값 : {'a': 2, 'b': 1, 'apple': 1, 'w': 1, 'wf': 1} 예외처리할때 사용하는 try except를 이런식으로 사용하는것은 생각 못해보았다. for문을 통해 lists의 요소를 하나씩 꺼내어 , count라는 이름의 딕셔너리에 넣는다. 이때 count(딕셔너리)에 이미 존재하는 key값이라면, try문이 실행되며 value에 +1을 하게된다. count(딕셔너리)에 없는 key값이라면 except가 실행되며 val..
2020.01.23 -
* map 함수 사용법 map(, ) # iterable : list, tuple, dictionary, str map 예제- 실수형으로 된 a의 요소를, 정수형으로 바꾸기. # map(함수, 리스트 or 튜플의 변수명) a = [1.5 , 1.9 , 13.5] b = list(map(int, a)) print(b) map 예제 - 리스트 요소에 3씩 곱해주기. a = [3,4,5,2,4,3,5,13,91] def mul(n): n *=3 return n print(list(map(mul,a))) *split split 예제 - 문자열 공백으로 나누기 x = "i am student, you are a girl" b= x.split() # 괄호안에 어떤 문자를 기준으로 분리할지 적습니다. print(b)..
파이썬 (Python) 문자 입력, map(), split() , sys.stdin.readline() , rstrip()* map 함수 사용법 map(, ) # iterable : list, tuple, dictionary, str map 예제- 실수형으로 된 a의 요소를, 정수형으로 바꾸기. # map(함수, 리스트 or 튜플의 변수명) a = [1.5 , 1.9 , 13.5] b = list(map(int, a)) print(b) map 예제 - 리스트 요소에 3씩 곱해주기. a = [3,4,5,2,4,3,5,13,91] def mul(n): n *=3 return n print(list(map(mul,a))) *split split 예제 - 문자열 공백으로 나누기 x = "i am student, you are a girl" b= x.split() # 괄호안에 어떤 문자를 기준으로 분리할지 적습니다. print(b)..
2020.01.21 -
*비밀번호란과 비밀번호 확인 란을 다르게 입력했을때 *아무것도 입력하지 않고 등록 했을때 *Admin에서 등록된 목록 이전 포스팅에서 생성했던 user라는 app에 회원가입을 위한 데이터 전송 및 삽입 클래스를 만들어줍니다. 1. 장고 ORM을 사용하여 DB 테이블 만들기 회원가입 양식에 사용자가 입력한 값(name, password)를 DB에 저장하기 위한 models.py 입니다. *user폴더 - models.py from django.db import models # Create your models here. class User(models.Model): #장고에서 제공하는 models.Model를 상속받아야한다. username = models.CharField(max_length=64,ver..
장고 (Django) - 회원가입 기능 구현하기 (MVC)*비밀번호란과 비밀번호 확인 란을 다르게 입력했을때 *아무것도 입력하지 않고 등록 했을때 *Admin에서 등록된 목록 이전 포스팅에서 생성했던 user라는 app에 회원가입을 위한 데이터 전송 및 삽입 클래스를 만들어줍니다. 1. 장고 ORM을 사용하여 DB 테이블 만들기 회원가입 양식에 사용자가 입력한 값(name, password)를 DB에 저장하기 위한 models.py 입니다. *user폴더 - models.py from django.db import models # Create your models here. class User(models.Model): #장고에서 제공하는 models.Model를 상속받아야한다. username = models.CharField(max_length=64,ver..
2019.12.28 -
tkinter는 스크립트작성을 통해서만 실행 가능하지만, PyQt5는 Designer라는 tool도 같이 제공되어 더 작성하기 편리합니다. *PyQt5 Designer 위 화면의 프로그램에서 드래그를 통해 위젯과 기능을 배치 가능합니다. 그 후에 .ui확장자를 가진 (XML파일)로 저장이 되며, 파이썬 터미널창에서 Converter를 사용하여 .py 파일로 변환하여 사용 가능합니다. *PyQt5 설치방법 pip install pyqt5 pip install pyqt5-tools (툴 설치) 다음 파이썬의 설치경로를 찾아 들어가면, pyqt-tools\Qt\bin 폴더에 Designer 실행파일이 있습니다. 저 같은 경우는 가상환경 사용중이라(C:\python_jy\jy\Lib\site-packages\p..
<PyQt5> Python Gui 인터페이스 생성 설치 방법 및 사용법tkinter는 스크립트작성을 통해서만 실행 가능하지만, PyQt5는 Designer라는 tool도 같이 제공되어 더 작성하기 편리합니다. *PyQt5 Designer 위 화면의 프로그램에서 드래그를 통해 위젯과 기능을 배치 가능합니다. 그 후에 .ui확장자를 가진 (XML파일)로 저장이 되며, 파이썬 터미널창에서 Converter를 사용하여 .py 파일로 변환하여 사용 가능합니다. *PyQt5 설치방법 pip install pyqt5 pip install pyqt5-tools (툴 설치) 다음 파이썬의 설치경로를 찾아 들어가면, pyqt-tools\Qt\bin 폴더에 Designer 실행파일이 있습니다. 저 같은 경우는 가상환경 사용중이라(C:\python_jy\jy\Lib\site-packages\p..
2019.12.19