Pythonを基礎の基礎から学べるテキストが無料公開中 [787645228]
■ このスレッドは過去ログ倉庫に格納されています
学校や企業で教材として使える「Python」入門書のPPT/PDFファイルが無料公開中 2022年2月17日
学校や企業で教材として利用可能な、プログラミング言語「Python」の入門書をベースとした
約300ページのPPT/PDFファイルが無料公開されている。
これは翔泳社が発行している「Python ゼロからはじめるプログラミング」の内容を、
授業などで教材として活用できるよう、著者である筑波大学システム情報系教授の三谷純氏が
PPTファイルおよびPDFファイルで無料公開しているもの。
300ページを超えるこれらファイルは誰でも自由に使えるほか、PPTファイルは授業の進め方に応じて自由に改変してよいとされている。
位置付けとしては副教材にあたるが、一般的な技術書よりも要点がスルスルと頭に入ってくるとの声もあるこのファイル、
2021年5月に公開された初版から大幅にアップデートしたことが告知されている。
同じく同氏が手掛けたJavaプログラミング解説書でも同様の試みがなされているので、
これらプログラミング言語の教員・指導員の方は、ありがたく使わせていただくとよいだろう。
https://internet.watch.impress.co.jp/docs/yajiuma/1388933.html
無知で愚かなケンモメンは知らないと思うけど
Pythonの発音はパイソンな もう東大京大が似たようなテキスト提供してるのに今更筑波のを読む意味
・ざっと見てみたが、Pythonの本当の基礎に絞った記述でプログラミング初学者でも1日〜2日でこなせるだろう
・Python本家+ちょびっとPowershell つまりWindows PC向けの記述
・いきなりAnacondaとかJupyterとかも一緒に入れさせて「何がどのように構成されていて各々がどういう役割で動いてるか分からん」
という混乱を防げる
・膨大なライブラリ群の説明は殆ど無い 初学者にそれらに手を出していく前の最低限の基本を教えてる感じ >>3
昔Bisonってcompiler to compilerがあってな…
Yaccと言えば思い出す人もいるだろう。 いきなりであれだけど最初のプログラム、total + i じゃだめなんかね プログラミング自体初めてでも分かるようになってるね
応用編でpandas入門とかあれば見てみたい プログラムって仕組みを理解して言語に合わせた書き方をするだけ
パタヘネでプロセッサの仕組みとアセンブラを理解しておくと何処でも使える上級のプログラマーに成れる
>>17
プログラミングに弱い人に対して強いですw
ライブラリというモジュール化された機能を組み込んで使用することにより、
自分でいちからプログラミングでやるには難しくてとても無理というような処理が簡単にできるようになっています エンジニアじゃなくてもpandasとopenpyxlは覚えておいて損はない気がする
そんな難しくないし このPDFなんかしらんがipadに取り込めないわ
ゴミみたいなもん作るなよ 1つの.pyにわちゃわちゃ書くのは書けるけど
__main__がどうのこうのって言われたらもうわからん プログラミング言語を覚えるということが目的であって
プログラミング言語が使えたところで何をしたいのかは考えてないのが典型的なジャップ
ただ箔をつけたいだけなのだ >>17
欧米のプログラミング教育に組み込まれてるので使える人が多いのが強み。
だから便利なツールが多くなる。 プログラミングできたところで作りたいもののないからな ラズパイで冷蔵庫の温度ロガー作ろうと思ってるけど
独学だとちょっとしたミスで躓いて起き上がるのにしばらくかかったりするので
効率は良くないな いつか来るアポカリプスに備えてWeb上のエロ画像を収集しておきたいんだけど、そういうのもPythonでできます? 今仕事で勉強しながらやってるけど基本的に好きな言語
インポートするパスの扱いが最初混乱する >>23
ほー
ちなみに適した用途って機械学習以外に何がある?
非エンジニアが使うと想定した場合も有効活用できる。 Pythonはこういうのよく聞くけど、Rustの入門書もほしい
The Book?とかいうのは読みにくい
>>35
「Python Webスクレイピング/Webクローラ 画像収集」とかでググると同じ発想の仲間が大勢見つかるかと >>38
自作IoT機器の制御とかかな
Arduinoみたいなワンボードマイコン動かす時に楽ちんだよ エンジニアではないけどデータ整理にはpandas使ってる
Excelに貼り付けるときはexcelize使ってるけど >>23
modモリモリパズルすれば素人でも
なんかやりたいことできちゃうみたいな感じ? でもpythonで何すんの?
「プログラミングというもの」を学ぶことはできるかもしれないが
pythonでアプリ作ろうとはならんだろ >>17
「誰でも使えるぐらい簡単」ってのが強み
あとライブラリっていう拡張コマンドみたいなので難しい動作(パックマンみたいな簡単なゲーム作るとか)も簡単にできる >>23,31
なるほど学ぶのにちょうど良さそうやね
ありがとう >>54
例のパクリイラストレーターの画像をPythonで作ったスクレイピング+機械学習による一致判定プログラムに食わせて数分で元ネタを探し出す >>55
へー昔グーグルマップか何かでパックマン動いてたけどこれだったのかな 黄色い表紙のシリーズで「独習」ってあるじゃん
あれのPython版を買って読んでないんだけど
評価を教えろ >>54
個人的にはこの国の人間に省力化という概念を根付かせるために
スクリプトキディみたいなのをもっと量産するべきだと思うからpythonこそうってつけだと思う 米ハーバード大が無償公開しているプログラミング入門講座を日本語に訳したWebサイト「CS50.jp」が公開された
プログラミング教育ベンチャーのLABOTが、「コロナ禍などで大学のキャンパスの環境が不安定になる中、多くの学ぶ意欲がある学生に、良質な教材に母語でアクセスしてほしい」と翻訳作業を進めてきたという
https://www.itmedia.co.jp/news/spv/2105/13/news110.html
https://cs50.jp/ 自分も最近知ってプログラムド素人ながら少しずつ学習してる
もっと若い頃に知りたかったなあ >>24
質はそこそこでいいから飽き性のアホでも見れるやつ教えて
パイソン系Vtuberサプーちゃんは見てる >>29
python に直接渡したファイルから作られるモジュールの__name__属性は"__main__"
同じファイルを他のファイルからインポートしたときには__name__はそのファイル名から付けられるので__main__ではない
そのファイルを直接実行とインポートの両方で使いたい時にmain判定を入れておく >>54
ラズパイと組み合わせて
ちょっとしたものを作りたいと思ってはいる
今のとこリモコン連動目覚まししか出来てないが すごく簡単にGPUで計算できるから使ってるわ
TensorFlowすき
PyTorchもすきになれそう 最初からCを勉強しろおじさん「最初からCを勉強しろ」 >>70
できるけどPythonは遅いからライブラリ開発するならCで書かないと話にならんよ >>75
そうなんだ
エンジンはどっかから見つけてきて
ギヤは自分で作るのがPythonってことなのかな Pythonのこの手のテキスト無限に無料公開されてるよな discordのbotのモジュール
discord.pyはこの先生きのこる事出来るのか? 基礎は大事だよな
だが本当の基礎知ってるやつは0.1%もいない この手の高級言語は重くて自由度が低い
用意されたことを簡単に実装できることだけがメリット
組み込み系は未だにCが主力 Pythonこれの読み方わからなくてさ
パイソンってスレで教えられてもすぐ忘れる
そのうちにモンティパイソンって教えられてからは忘れることが無くなった >>80
ぶっちゃけdiscord.py無いほうが簡単じゃない? >>76
数値計算の用途とか、とても高速に動くことが求められるライブラリだとエンジンをPython外で作らないといけない感じ
ただ大抵のライブラリはPythonだけで書かれてるのが多いと思うよ
>>87
「Python GUI Frameworks/Builder」でググってみるよろし >>15
マジで学び易い言語
皆が学んでるからネットにコード転がってるからそれを貼り合わせても作れる
ワイはネットから自動で数値を持ってきてそのデータを計算式に入れてそれを書き出して視覚化するってプログラム勉強1日で作れたよ
便利なjsとかも転がってるから検索検索ぅ Pythonは時刻関係のライブラリがめちゃくちゃ強い
かなり複雑な時刻計算も少ない行数で書ける >>87
pyside2+qmlとpyqt5 widgetでやってた時あるけど気に入らずに止めてしもた GOにしとけ
Pythonは機械学習とか専門知識持ってる前提だぞ
Pythonで稼いでるわけじゃない ベーマガみたいなゲームのプログラム雑誌ないとやる気起きない
やっぱりゲームだよな >>24
英語ならいっぱいあるけど、日本語動画はウンコ >>54
少しの省力化を複数組み合わせれば大きな省力化になるだろ スクレイピングのやり方とか教えてる感じだけど大丈夫なんか? ちょっと見たけど別売り教科書ありきの補助教材って立ち位置で
素人がこれだけ見ても何も上達しない パイソン遅いってことは、コンパイル言語じゃなくスクリプト言語なの? 基礎の基礎から学ぶより作りたいもの作ったほうが習熟早いぞ これ勉強したら期間限定公開の無料マンガをダウンロードして保存できるようになる? こういうの読むの面倒だから他の言語との比較で書いてほしい >>114
出来るだろうけどプログラミング初心者ならRPAでやった方がずっと楽 パイソン勉強したら外国の核兵器の発射ボタンをハッキングできるようになるんか? >>114
ダウンロードは面倒だからページめくり、画面キャプチャして保存、を自動化するのがいいぞ >>33
このタイプで興味あったけど何も作らない期間長かったわ
目的を見つけたら自分で調べてバリバリ自分で作るようになった データ可視化程度ならBIツールを使ってノーコード・ローコードで作れるよね Javaの入そテキスト見たがクラス名のクラスの説明なしに
とりあえず書き方を覚えるように説明するんだな
まあ最初は手続き型の書き方でやるしかねえか pythonって学校の授業で採用してるとこ国内外で多いけど、正直そんなに適して学習用の言語じゃないと思うわ
今ならgoとかc#とか、もっとモダンな言語の方がいい
pythonは動作環境作るだけで混乱がある 分かりやすいテキストだー!とか画期的学習法がー!とか
勉強関係って定期的に騒がれてるけど、騒いでる連中が実際学んでるのか疑問だよな。 そもそも基本覚えても作れないんだけどな
基本はどの言語もだいたい同じ 上手くまとまってはいると思うけど
ほかの言語を習得してないとこの説明では難しくないか
何の説明もなく急にオブジェクトとか使いだしてるし プログラムの勉強始めてもいつもHello Worldで挫折するよな こういうのええなーってとりあえずダウンロードするんだけど結局積んだままにしちゃう ちょっと難しい課題与えるぞ
Pillowを使って
10枚のいらすとやの画像を
横2x縦5列に画像を貼り付けて、1枚の画像としてローカルストレージに保存してください
2重ループ使う課題 オブジェクト指向にも書けるがそうじゃなくても良い
中級者以上には便利だが、初心者からするとどのアーキテクチャにすべきか自由度ありすぎるて混乱する
プログラミング言語難しい エンジニアでもないのになんでお前らプログラミングできるんだ?金にならないと学ぶ意味ないと思ってしまう >>139
pythonのクラス機能貧弱すぎてOO開発が満足に出来るとは思えないのだが >>142
エンジニアじゃないし開発系の会社でも無いけどうちはDX推進とやらで結構な予算をかけて一部の社員にプログラミング教育してるわ
プログラミングを完全にマスターしなくても良いからツールを使った業務効率化の足がかりにしようって感じ
俺は元々勉強していて経験もあるからある程度プログラミング出来るけどそこそこは重宝がられてるな >>138
知らんけどnumpy配列にして連結したら終わりやろ
というかもうこの手の配列操作に対しては
いかにビルトインの集合操作に落とし込めるかっていう脳みそゴム人間になってるから
インデックスループで書けってももう無理やわ
まあそのお題を二重ループで作るならまず結果的が入るバッファを作って
画像ごとにインデックスをずらしてピクセルコピーとか?
うん一発でバグる自信しかない 俺はheadfirstシリーズが一番良かった
だいたいあれから入ってる >>143
必要十分じゃない?
そもそもオブジェクト指向に必要な機能ってなによ
JavaでいうinterfaceはなくてもABCで足りるし、、、
難癖つけるとすれば
せいぜい型ヒントの使い勝手くらいだと思う >>147
最近、Python自体もかなり自覚してるらしく型ヒント機能強化多いね やりたいこともないのに勉強だけして身につけるやつってすごいな せっかく無料で教材提供してくれるんなら勉強してみたいけどいまいちとっつきにくいよな
そもそもプログラミングを使って何が出来るのか何をしたいのかがわかんねーもん >>150
ネットからお前好みのエロ画像を自動収集できたりする WEBサイト作るなら
djangoとWordPressどっちがいい? pythonって文法が変すぎるよな
CライクでもないしBASICとも違う
どこの言語にでもある++演算子がなかったり
いうまでもなくインデントも特殊すぎるし
初学者向けらしいけど他の言語を学ぶときに戸惑いそう 最近AI使いたくてPythonをまともに学び始めたけど確かにこんな機能どこで使うんだよってレベルの関数がライブラリで用意されてるのはすごいと思った
ただこの言語を最初に学んでも理解が不足しそうな気はする
個人的にはどちらかと言うと第二言語向きだと感じた >>114
どうせ習得出来ないから、スマホで写真撮った方がいいぞ 米国株の自動売買してるけど
便利なモジュールがPythonだったから
Pythonやらざるを得ない
わりとめんどくさいよPythonって
そもそもプログラミングがめんどくさい
普通の人間がやるようなもんじゃないなと思いました ライブラリのバージョンの組み合わせで動かなくなるのがしんどい
バージョンちょこちょこ変えて動作するか探らないといかん
仮想環境コピーできないかなあ。。。(´・ω・`) どうせ俺の経歴じゃどこも雇ってくれないからな
フリーランスも大体実務経験あったりちゃんとした所で勉強してきただろうし >>150
その何ができるかを勉強するための教材だろw >>3
で、どこで使うんだいその粗末なピソンわ
>>55
時間の無駄だろunityにしなさい
>>155
30年前にCOBOLかじりワイ
もっとやれば良かったと咽び泣く 初心者こそスクレイピングをやれよ
エロ画像収集するってのはモチベーションになるだろ 今見たけどmac向けじゃなくて萎えた
マカーにも優しい教材くれ >>143
クラスは使わないほうがいいわ
ノートブックの1つのセルに書くにはクラスは大きすぎる ■ このスレッドは過去ログ倉庫に格納されています