- 1. 【脱エンジニア初心者への道】動画で学ぶPython3エンジニア認定基礎試験(合格体験記)
- 2. コマンドライン引数をリストに格納し、出力してみた。
- 3. Codeforces Round #813 (Div. 2), A, B, C問題をPythonを使って解く
- 4. VScodeでDjangoのライブラリが「Import XXX could not be resolved from source」になるとき
- 5. DjangoFormsのファイル指定でvalidationする方法
- 6. UnicodeDecodeErrorを回避する方法
- 7. 早期リターンって,値を返す関数しか考えてない?
- 8. LineMessageAPI+ngrok+Lambdaで送られてきたメッセージをそのまま返すBotを作ってみました
- 9. PyAudio+SpeechRecognitionからマイク入力を受け取りSofTalkで出力
- 10. early return(早期リターン)についてまとめる 可読性の上がるコーディング
- 11. 【AtCoder解説】PythonでABC264のA,B,C,D,E問題を制する!
- 12. 【Python】input() で入力後の改行を防ぐ方法
- 13. 【メモ】「Python 実践データ分析100本ノック」のpulpエラーについて
- 14. Logging参考資料
- 15. データクレンジングをしてみよう! 欠損値を削除する方法
- 16. Djangoの環境構築手順
- 17. Python小技集 - #1 リスト/タプルから重複要素を削除する方法
- 18. python 関数名 print
- 19. shell2httpを作ってHTTP経由でお手軽にCLIツールを実行する
- 20. matplotlibのsubplotsのcolorbarを共有する
【脱エンジニア初心者への道】動画で学ぶPython3エンジニア認定基礎試験(合格体験記)
# はじめに
はじめまして。今回、Python3エンジニア認定基礎試験を800/1000点(合格点が700点)で合格することができたので、私の勉強方法について紹介したいと思います。
#### まず簡単に私の自己紹介と題して
◆新卒でエンジニアとして働いている
◆プログラミングの経験はこれまでなく文系大学出身でした文系出身ですという言葉、事実ではあるのですが、言い訳みたいであまり好きではないんですよね、今後この保険をかけなくても胸を張って「職業エンジニアです。(ドヤッ)」とシンプルでかっこいい自己紹介ができるような技術を身に着けていきたいな~と思っております。
#
では、本題に戻りたいと思います。タイトルにもある通り、私は主に動画教材を利用して試験勉強を進めていきました。
動画教材はスキマ時間に端末1つで簡単に勉強が出来たり、何を行うべきかわからないという方に非常におすすめできる勉強方法であると思います。
以下、順番に紹介をしていきます。
# ①試験日を決める
いきなり勉強方法じゃないのかよと思う方もいるかもしれませんが、まずはこちらから始めることをおすすめし
コマンドライン引数をリストに格納し、出力してみた。
コマンドライン引数をリストに格納し、出力するプログラムを作りました。
使用例:
“`
yusuke@mbp 20220815 % python main.py “apple” “orange”
[‘apple’, ‘orange’]
“`
・解説
引数がない場合は、「引数を入力してください」と返されるようにしました。
コマンドライン引数は、文字列なので、リスト型に型変換しています。・ソースコード
“`
import sysdef 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
“`pythonfrom django import forms
from django.core.validators import FileExtensionValidatorclass UploadForm(forms.Form):
testfile = forms.FileField(
validators=[FileExtensionValidator([‘csv’])]#CSV指定
)“`
###index.html
“`html{% if form.errors %}
{% for error in form.testfile.errors %}
- {{ error }}
関連する記事
OTHERカテゴリの最新記事
-
- 2024.09.19
JavaScript関連のことを調べてみた
-
- 2024.09.19
JAVA関連のことを調べてみた
-
- 2024.09.19
iOS関連のことを調べてみた
-
- 2024.09.19
Rails関連のことを調べてみた
-
- 2024.09.19
Lambda関連のことを調べてみた
-
- 2024.09.19
Python関連のことを調べてみた