Posts

PyCharm and Jupyter Notebook compared

PyCharm and Jupyter Notebook are both popular environments used for Python development, but they have different strengths and use cases. PyCharm is a fully featured Integrated Development Environment (IDE) for Python, which provides a comprehensive set of tools for code editing, debugging, testing, and version control. PyCharm offers advanced features such as code completion, syntax highlighting, code navigation, refactoring, and debugging. PyCharm also has support for web development frameworks, scientific libraries, and database integration, making it a great choice for developing complex Python applications. PyCharm is a paid software, but a community edition is available for free. Jupyter Notebook, on the other hand, is an interactive computing environment that allows users to create and share documents that contain live code, equations, visualizations, and narrative text. It provides a browser-based interface that lets you run code in cells, which can be executed independently and...

Python libraries and their uses

 NumPy - for numerical and scientific computing in Python, provides arrays, matrices, and functions for calculations on them. Pandas - for data manipulation and analysis, provides data structures like dataframes and functions to clean, transform, and analyze data. Matplotlib - for creating data visualizations, including line charts, bar charts, scatter plots, and more. Seaborn - for creating more complex and aesthetically pleasing data visualizations than Matplotlib, including heatmaps, time series, and categorical plots. Scikit-learn - for machine learning, provides functions for classification, regression, clustering, and dimensionality reduction. TensorFlow - for building and training deep learning models, including neural networks and other types of models. BeautifulSoup - for web scraping, provides functions for extracting data from HTML and XML documents. Requests - for making HTTP requests, provides functions for sending HTTP requests and handling responses. OpenCV - for com...

Free python courses on youtube and medium.com

Some people have found this very useful. 10 hours of training.  https://youtu.be/v_S64kldryc ----- Free course on medium.com https://medium.com/free-code- camp/learning-python-from- zero-to-hero-120ea540b567

Python projects

Python Chatbot Project – Learn to build your first chatbot using NLTK & Keras. https://data-flair.training/ blogs/python-chatbot-project/ Deep Learning Project – Handwritten Digit Recognition using Python. https://data-flair.training/ blogs/python-deep-learning- project-handwritten-digit- recognition Analytics India Magazine: Top 10 Python Open Source Projects On GitHub: 2019. https://analyticsindiamag.com/ top-10-python-open-source- projects-on-github-2019/?utm_ source=rss&utm_medium=rss&utm_ campaign=top-10-python-open- source-projects-on-github-2019

Udemy: Python for total beginners. Free course.

https://www.udemy.com/course/ python-3-for-total-beginners/   6.5 hours of video

Its easy it is to learn python - with lots of examples

A simple article showing how easy it is to learn python - with different operations. https://medium.com/free-code- camp/learning-python-from- zero-to-hero-120ea540b567

Good IDE for python. IDE =useful to understand your code much better than a text editor.

Pycharm is one of the best ide for Python. At beginning you can start with sublime. It has support for Python --- An IDE (Integrated Development Environment ) understand your code much better than a text editor.