Python HelloWorldと文字列操作

はじめに(前提条件)

オペレーティングシステムにAnaconda(Python)をインストールします。公式サイトからanacondaをダウンロードして自分でインストールするか、以下のanacondaインストールチュートリアルに従うことができます。

WindowsにAnacondaをインストールする:リンク

MacにAnacondaをインストールする:リンク

Ubuntu(Linux)にAnacondaをインストールする:リンク

JupyterNotebookを開く

ターミナル(Mac)またはコマンドラインを開き、次のように入力して(ビデオの1:16を参照してください)、JupyterNotebookを開きます。

jupyter notebook

(投稿のコードは私のgithubで入手できます)

Jupyterのセルに次のように入力し、shift + enterと入力してコードを実行します。

# This is a one line comment
print('Hello World!')

      
Output of printing ‘Hello World!’

文字列は、Pythonクラスの特殊なタイプです。オブジェクトとして、クラスでは、.methodName()表記を使用して文字列オブジェクトのメソッドを呼び出すことができます。文字列クラスはPythonでデフォルトで使用できるため、文字列へのオブジェクトインターフェイスを使用するためにimportステートメントは必要ありません。

# Create a variable
# Variables are used to store information to be referenced 
# and manipulated in a computer program.
firstVariable = 'Hello World'
print(firstVariable)

      
Output of printing the variable firstVariable
# Explore what various string methods print(firstVariable.lower()) print(firstVariable.upper()) print(firstVariable.title())
Output of using .lower(), .upper() , and title() methods
# Use the split method to convert your string into a list print(firstVariable.split(' '))
Output of using the split method (in this case, split on space)
# You can add strings together. a = "Fizz" + "Buzz" print(a)
string concatenation

新しいプログラマーの場合、彼らはよく、それぞれの方法が何をするのかをどうやって知っているのかと尋ねます。Pythonには、これを行う2つの方法があります。

1.(Jupyter Notebookの内外で機能します)ヘルプを使用して、各メソッドの機能を検索します。

ヘルプを使用して、各メソッドの機能を検索します

2.(J​​upyter Notebook専用)メソッドの後に疑問符を付けることで、メソッドの機能を調べることもできます。

# To look up what each method does in jupyter 
# (doesnt work in outside of jupyter)
firstVariable.lower?

      
Look up what each method does in Jupyter

ご不明な点がございましたら、こちら、YouTube動画のコメント欄、またはTwitterでお知らせください。投稿のコードは私のgithubでも入手できます。チュートリアルシリーズのパート2はSimpleMathです。

提案された投稿

Langchain を使用して ChatGPT プラグインを無料で実行する方法

Langchain を使用して ChatGPT プラグインを無料で実行する方法

ブラウザ、コード インタープリターなどの新しい強力な ChatGPT プラグインについては聞いたことがあるはずです。しかし、問題があります。プラグインへのアクセスは待機リストに制限されているため、多くの人がアクセスできません。

私が最もよく使用するコーディング リソース

私が最もよく使用するコーディング リソース

今週、毎日のメールリストのメンバーからメールを受け取りました。彼らは次のことを知りたかったのです。毎日、毎週、毎月どのリソースにアクセスしていますか? 素晴らしい質問です!私のワークフローと使用している主なリソースについての洞察を共有したいと思います。

関連記事

電話番号だけで誰でも追跡 | OSINT調査

電話番号だけで誰でも追跡 | OSINT調査

あなたは、OSINT 調査員、CTF プレーヤー、または単にスパム電話を受けている人である可能性があります。広告で見た番号を確認しようとしている人。

24 年度に炭素除去に資金を提供

経路全体にわたる Carbon180 の割り当てリクエストの内訳

24 年度に炭素除去に資金を提供

アリソン・リー著、マネージング政府問題顧問 連邦政府の年次歳出プロセスは、二酸化炭素除去 (CDR) に資金を提供する取り組みの中心です。毎年、Carbon180 は、来年の資金がどこに流れるかの指針となるよう、さまざまな議会事務所に要望書を提出しています。

ドメイン名に関する情報の検索

Brian P. Hogan 著『Small, Sharp Software Tools』からの抜粋

ドメイン名に関する情報の検索

facebook.com にリクエストを送信すると、コンピュータはドメイン名を検索してそのドメイン名を IP アドレスに変換し、コンピュータが接続できるようにします。

一部のフリーランサーが自分の人生を偽っている理由

一部のフリーランサーが自分の人生を偽っている理由

私は最近、世界最大のプロフェッショナルなソーシャル ネットワークである Linkedin を利用していて、フォローしているフリーランス デザイナーの注目を集めた投稿を見つけました。彼らはすべて、飛行機からの写真、ラップトップを持ってビーチで撮影した写真、スイミング プールやオフィスから素晴らしい景色を眺めた写真を投稿していました。