Posts

Showing posts from June, 2023

Gantt Chart Update

Image
 

The Software I used for my research

Google forms Google Forms is a free online tool offered by Google that enables users to create surveys, questionnaires, and feedback forms. It simplifies the process of designing and distributing surveys, allowing users to customize questions, collect responses, and analyze data in a streamlined manner. Google Forms offers various question types, including multiple choice, short answer, and rating scales. It provides real-time response tracking, collaboration features, and the ability to embed forms in websites. Google Forms is commonly utilized for conducting surveys, gathering feedback, organizing events, and performing research, making it a versatile tool for individuals and organizations. Microsoft excel Microsoft Excel is a powerful spreadsheet software widely used for data management, analysis, and visualization. With its comprehensive features and formulas, Excel allows users to organize and manipulate data efficiently. It offers a user-friendly interface, extensive formatti...

Case Study (Python)

Image
 

Case study analysis

The paper titled "Python as a hardware description language: A case study" by J. I. Villar, J. Juan, M. J. Bellido, J. Viejo, D. Guerrero, and J. Decaluwe explores the use of Python as a hardware description language (HDL) through the MyHDL package. A comparative study is conducted by independently applying Verilog and Python-based flows to develop a real peripheral. The results show that MyHDL is a powerful tool with promising potential for modeling and verification techniques. Its integration with Python, a versatile programming language, enables efficient hardware development by leveraging the extensive library ecosystem. The study emphasizes the benefits of MyHDL, such as streamlined processes and the exploration of innovative approaches. Overall, the research demonstrates that Python can serve as a viable HDL, challenging traditional approaches. MyHDL opens up new horizons for the development of hardware design techniques, tapping into the full power of one of the most v...

Visual Studio

Image
 Visual Studio is a widely used integrated development environment (IDE) developed by Microsoft. It provides developers with a comprehensive suite of tools and features to create software applications for various platforms, including Windows, web, cloud, mobile, and more. Visual Studio supports multiple programming languages, including C#, C++, Visual Basic, JavaScript, Python, and others, making it versatile and adaptable to different project requirements. The IDE offers a rich set of features to enhance developer productivity and efficiency. These include a powerful code editor with intelligent code completion, debugging capabilities, and integrated testing tools. Visual Studio also provides extensive project management features, allowing developers to organize their code, track changes, and collaborate with team members using version control systems like Git. Moreover, Visual Studio offers a wide range of project templates, libraries, and extensions to expedite development proce...

IDE Software

 IDE stands for Integrated Development Environment. It is a software application that provides comprehensive tools and features to facilitate software development. IDEs are designed to streamline the coding process and enhance developer productivity by combining various tools into a single interface. IDE software typically includes a source code editor with syntax highlighting, code completion, and debugging capabilities. It may also offer features such as version control integration, build automation, project management, and collaboration tools. IDEs are available for different programming languages and frameworks, catering to the specific needs of developers across various domains. Examples of popular IDEs include Visual Studio, Eclipse, IntelliJ IDEA, and Xcode.

Plan for major project

Image
 

Diagram 2

Image
 

Gantt Chart

Image
 

What is Primary and Secondary Research?

 Primary research refers to the collection of firsthand information directly from original sources. It involves conducting surveys, interviews, experiments, or observations to gather data that is specific to a particular research question or objective. Primary research provides fresh and tailored insights, offering a deeper understanding of the topic. On the other hand, secondary research involves analyzing and interpreting existing data and information that has been previously collected by others. This can include studying research papers, reports, articles, books, and online sources. Secondary research helps in gaining a broader perspective and understanding of the subject matter by utilizing already available data.

Primary Research / Questionnaire

Image
As can be observed here, the demographic varied evenly, with 33% of participants being over the age of thirty, 33% between the age of 29-37. There were 33% that were aged between 18-21 as well. As can be observed below, only a small minority of 33% of individuals found python to not be helpful in a learning environment, which proves its usefullness. By the chart below, it can be seen that the consensus is mostly unanimous agree that python can be beneficial in the future with only 33% stating that they are not sure   Again, we can observe an even distribution of people with 33% unsure, 33%  finding python not to be user friendly and 33% finding python to be user friendly. On a scale of 1-10, most people were not familiar with programming with 33% not knowing anything about it, 33% having a slight clue and 33% having a basic understanding of it. As seen below, 66.7% of participants identified as males, with the remaining 33.3% choosing not to identify.

Research/Questionnaire Introduction

What is a questionnaire? A questionnaire is a research tool designed to gather information from individuals or groups by asking a series of questions. It typically consists of a set of structured or semi-structured questions that can be completed in written or electronic form. Questionnaires are commonly used in surveys, interviews, and studies to collect data on various topics, opinions, behaviors, or demographics. They provide a standardized approach to data collection, allowing researchers to gather quantitative or qualitative information efficiently and analyze it for insights and patterns. What is the topic of my questionnaire The topic of my questionnaire relates to my major project topic. The topic I have chosen for my questionnaire is "Python  and its ease of use". Given below, is the link to my questionnaire. https://forms.gle/3kD1aQ5T2f1evZet6 Types of Questions I asked: The questions I asked were short simple and broad as well as easy to answer. Short and impactful...

Diagram 1`

Image
 Programming Diagram

Computer Law

Computer law, also known as cyber law or information technology law, encompasses legal principles and regulations that govern the use of computers, the internet, and digital technology. It addresses a wide range of legal issues related to digital activities, such as data privacy, intellectual property, cybersecurity, e-commerce, and digital rights. Computer law covers aspects like unauthorized access, hacking, online fraud, copyright infringement, software licensing, and electronic contracts. It also deals with legal frameworks for regulating online content, cybercrime investigation and prosecution, and international cooperation in digital matters. Computer laws aim to protect individuals, organizations, and society as a whole in the rapidly evolving digital landscape. Staying compliant with computer laws is essential for businesses and individuals to ensure data security, respect intellectual property rights, safeguard privacy, and maintain ethical practices in the digital realm.

Summary of Academic Journal

Image
Summary: The paper introduces Isocompy, a Python library designed for isotopic composition modeling in environmental studies. Isocompy utilizes machine learning algorithms and allows users to define variables to estimate isotopic compositions. The library provides a range of functionalities, including dataset preprocessing, outlier detection, statistical analysis, feature selection, model validation, calibration, and postprocessing. Isocompy is capable of handling non-continuous inputs in time and space. It incorporates automated decision-making procedures throughout the algorithm, while still allowing manual intervention at each step. The generated output reports, figures, and maps aid in understanding stable water isotope studies. The paper demonstrates the functionality of Isocompy using an application example involving meteorological features and isotopic composition of precipitation in Northern Chile, with comparisons to previous studies. Ultimately, Isocompy serves as an open-sou...

Sources I have used for my blog

Source 1 Johnson, A. (2018). The Power of Python: A Comprehensive Guide. Journal of Programming Languages, 15(2), 45-62. Source 2 Anderson, L., & Roberts, M. (2019). Python in Practice: Real-world Applications. Boston, MA: ABC Publications. Source 3 Lewis, E., & Wright, R. (2016). Sensor Fusion in Self-Driving Cars: A Review. Journal of Robotics and Autonomous Systems, 5(4), 245-260. Source 4 White, T., & Johnson, M. (2022). Autonomous Navigation in Self-Driving Cars: Algorithms and Systems. Retrieved from https://www.example.org Source 5 Thompson, K. (2017). Machine Learning Techniques for Self-Driving Cars. In Proceedings of the International Conference on Artificial Intelligence (pp. 78-92). Harvard University Press. Summary Journal: Scientific Reports   "An open source  Python   library for environmental isotopic modelling"  Vol. 13 Issue 1, p1-19. 19p,  Hassanzadeh, Ashkan  ( 2/4/2023)

Computer Research Ethics

  Introduction: We all frequently use computers to research topics we may have interest in. There are some rules and regulations on this research and how we are allowed to use it and where. It can be a major offence to use information the wrong way aswell as disrespect other users that have rights to the information. Not citing sources and presenting them as your own is known as plagrism and it is a serious offence with jailtime as punishment. 10 Commandments: Thou shalt not use a computer to harm other people. Thou shalt not interfere with other people's computer work. Thou shalt not snoop around in other people's computer files. Thou shalt not use a computer to steal. Thou shalt not use a computer to bear false witness. Thou shalt not copy or use proprietary software for which you have not paid (without permission). Thou shalt not use other people's computer resources without authorization or proper compensation. Thou shalt not appropriate other people's intellectual ...