Python101

This github repository is an introduction to python. I hope you like it and use in your codes. Python 3.6.11 and anaconda environment is used in this repo. However most probably it will work in other versions as well. I will contribute it for at least 30 days. Topics:

1️⃣)Print, Data types and math operators

2️⃣)Type conversion, Complex numbers, List, Dictionary(dict), Tuple, Set, If, elif, else statements

3️⃣)For and while loop, functions

4️⃣)Input, OOP(Object Oriented Programming), Classes

5️⃣)Inheritance, try/except, enumerate

6️⃣)Overriding, Super function, More method, Football team example for class

7️⃣)Files(open, close, write, read)

8️⃣)Files(advanced)

Python libraries

Xlsxwriter -Excel

9️⃣)Writing on excel file(xlsxwriter) 1,2,3

🔟)Writing on excel file(formulas)

11)Writing on excel file(painting), 11.2-hide

Numpy

12)Numpy

Pandas

13)Pandas

14)Simple data analysis

Matplotlib

15)Visualization with matplotlib(1)

16)Visualization with matplotlib(2),resource

Seaborn

17)Visualization, resources(kaggle notebooks): 1,2, 3, 4, 5, 6, 7, 8, 9, 10

18)Visualization(KDE plot, trendline and simple wordcloud), resources: 1

Wordcloud

19)Wordcloud, resources: custom font, custom colors, custom colors2

Plotly

20)Plotly, resources: 1, 2, 3, 4

21)Plotly to_html, saving multiple plots into a single html

22)Candlestick Charts, resource

Scikit-Learn

23)Scikit-Learn101, resource, scikit learn tutorial

24)Multiple and polynomial linear regression with scikit-learn

25)Statsmodels Api

26)Logistic regression in titanic dataset, resource(nadin tamer)

Resources: matplotlib,numpy,stack overflow,Doğancan Mavideniz, w3schools, Mustafa Murat Coşkun, kaveai, Python official website, turkish, türkçekaynaklar, kaggle, hackerrank, plotly, statsmodels