Python3関連のことを調べてみた2022年08月16日

Python3関連のことを調べてみた2022年08月16日

【脱エンジニア初心者への道】動画で学ぶPython3エンジニア認定基礎試験(合格体験記)

# はじめに
はじめまして。

今回、Python3エンジニア認定基礎試験を800/1000点(合格点が700点)で合格することができたので、私の勉強方法について紹介したいと思います。

#### まず簡単に私の自己紹介と題して
◆新卒でエンジニアとして働いている
◆プログラミングの経験はこれまでなく文系大学出身でした

文系出身ですという言葉、事実ではあるのですが、言い訳みたいであまり好きではないんですよね、今後この保険をかけなくても胸を張って「職業エンジニアです。(ドヤッ)」とシンプルでかっこいい自己紹介ができるような技術を身に着けていきたいな~と思っております。

#
では、本題に戻りたいと思います。

タイトルにもある通り、私は主に動画教材を利用して試験勉強を進めていきました。

動画教材はスキマ時間に端末1つで簡単に勉強が出来たり、何を行うべきかわからないという方に非常におすすめできる勉強方法であると思います。

以下、順番に紹介をしていきます。

# ①試験日を決める
いきなり勉強方法じゃないのかよと思う方もいるかもしれませんが、まずはこちらから始めることをおすすめし

元記事を表示

コマンドライン引数をリストに格納し、出力してみた。

コマンドライン引数をリストに格納し、出力するプログラムを作りました。
使用例:
“`
yusuke@mbp 20220815 % python main.py “apple” “orange”
[‘apple’, ‘orange’]
“`
・解説
引数がない場合は、「引数を入力してください」と返されるようにしました。
コマンドライン引数は、文字列なので、リスト型に型変換しています。

・ソースコード
“`
import sys

def main():
args = list(sys.argv[1:])
if not args:
print(“引数を入力してください”)
sys.exit(1)

ex_lists = []
ex_lists.append(args)

for ex_list in ex_lists:
print(ex_list)

sys.exit(0)

if __name__ == ‘__main__’:
main()
“`

元記事を表示

Codeforces Round #813 (Div. 2), A, B, C問題をPythonを使って解く

## 初めに
こんにちは。この記事では先日(2022/08/13)行われたCodeforces Round #813 (Div. 2)のA, B, C問題の解説をPython3を用いてしていきます。Codeforcesは解説がAtCoderほど十分にないこと、そもそもPythonを使って解いている人も少ないことから、自身の解法とコードを共有しようと考えました。解説はコンテスト中に解けた問題+1問のみとしています。宜しくお願いします。

### コンテストへのリンク
[Codeforces](https://codeforces.com/) \
[Round #813 (Div. 2)](https://codeforces.com/contest/1712)

– [初めに](#初めに)
– [コンテストへのリンク](#コンテストへのリンク)
– [Problem A Wonderful Permutation](#problem-a-wonderful-permutation)
– [問題文](#問題文)
– [入力](#入力)
– [出力](#出力)
– [解法

元記事を表示

VScodeでDjangoのライブラリが「Import XXX could not be resolved from source」になるとき

# 発生したこと
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1446396/4d29aa22-7578-29d9-ef5d-02fc90075fa1.png)
・URLの設定を記述する「urls.py」でdjangoのライブラリを使おうとするとVScodeがエラーを知らせてきた
・16行目「from django.urls」の部分で(黄色い波線)
`Import django.urls” could not be resolved from sourcePylancereportMissingModuleSource`
と言われている
# 問題の内容
・対応するソースファイルがないインポートに対する診断
・django.urlsがないってことらしい
# 仮説/前提条件
・仮想サーバーは立ち上げられるのでdjango自体が入っていることは間違いない
・djangoのモジュールを探す場所が違う
・importしなきゃいけない何かがある
# 解決方法
①表示→Command Palette

元記事を表示

DjangoFormsのファイル指定でvalidationする方法

【mui備忘録】
DjangoのFormsでCSVファイルのみを受け付ける方法。

1、CSVファイル以外のデータファイルが送られてきた際にValidationで通さない。
2、CSVファイル以外のデータファイルが送られてきた際にアラートを表示。

###forms.py
“`python

from django import forms
from django.core.validators import FileExtensionValidator

class UploadForm(forms.Form):
testfile = forms.FileField(
validators=[FileExtensionValidator([‘csv’])]#CSV指定
)

“`

###index.html
“`html

{% if form.errors %}

OTHERカテゴリの最新記事