/PythonDiscovering

Python for dumies

Primary LanguagePython

As the name says, it's to discover python language. You have a documentation Découvrir-python.odt in french only aim is not to be a sum, but to discover or retreive most quickly your mark in python

Download Dicovering Python

Html Documentation thanks to LibreOffice

  • open Découvrir-python.odt
  • say save as choose html and doc directory doc

Install

Have a look to the section Installation in Découvrir-Python.odt

in matplot-005.py i got serious problems with keras needed to install other version of python language

Finalized

Thi is the end ... enough for Dicovering Python. May be some more work can be done here but as far as I am concerned I will go further in a private repo you want to know more, join the team we are embarking for AI the intensive use of Keras and Tensorflow to use forecasting as much as possible.

Hope you had fun discovering python

matPlot-006.py

pandas is more efficient then numpy to read data frame

Using keras data scientist model

pandasReadCsv-000.py

pandas is better than numpy for reading data

versionModule.py

run this python script to look at what is installed on your machine

tkinterDialogBox.oy

open a dialog box with tinker with file user choice

get-pip.py

allows to install the PIP package installer in the directory \\Users\userxxx\AppData\Local\Programs\Python\Python38\Scripts put it in the path

matplot-005.py

try data scientist model on linear series ... using pandas, sklearn, tensorflow, keras

Using keras data scientist model

TensorFlow not already support Python 3.12

only avalaible on pyhton 3.11 - discover Python Environnement Management to make two versions of python coexist

Using keras data scientist model

matplot-004.py

use of candlestick_ohlc updated to display financial graphics using matplot and mplfinance.original_flavor

Finance graph with mplfinance

matplot-003.py

display a curve read in a csv file, use the boursorama data file to display only a graph, show how to use date on x axe,

using datestr2num converter

matplot-003-001.py

demonstrate moving average exponential, this indicator gives more importance to the most recent periods. This means that the EMA (exponential moving average) responds more quickly to price movements

moving average exponential

test-005

anotation on a graph

anotation on a graph

numpySample-001.py

playing with NumPy convolve to calculate moving average 'valid' 'same' and 'full'

matPlotSample.py

use the librairy matplotlib.pyplot inspired from MATLAB

regexSample.py

example using regex regular expression

compactParam.py

more than one parameter passed to a function just stuning

listTuple.py

dicovering python language

chaineFormat.py

example used in document Découvrir-python (french only)

useShape.py

demonstrate how to create modular function declared in directory module

useVector.py

the use of Vector class defined in \\module\Vector.py file

pythonStartup.py

a way to make a clearScreen, then to print some informations before starting a python program

Hope you enjoy python as I do!

My python references

Python's Library

Forecasting: Principles and Practice

You really want to be a data-scientist